Qu'est-ce qu'un identifiant PayPal payeur?
Notification instantanée de Paiement script reçoit, entre autres paramètres suivants:
payer_id = LPLWNMTBWMFAY
Quel est le sens de cette chaîne?
source d'informationauteur Antonio
Vous devez vous connecter pour publier un commentaire.
C'est un externe identifiant unique d'un compte PayPal. Depuis e-mail les adresses changent au fil du temps. Un le payerid est statique.
Comme d'autres l'ont dit,
payer_id
peut être utilisé pour identifier un compte Paypal. TOUTEFOIS! - un seul compte Paypal peut avoir plusieurspayer_id
s associés avec elle, un pour chaque carte de crédit ou de la source de financement utilisée par ce compte. De ce fait, un compte Paypal n'a PAS la carte un-à-un à un seulpayer_id
.Par exemple, si Bob achète à partir de mon site web (via Paypal) à l'aide de sa carte Visa, l'opération comprend un
payer_id
. Si Bob plus tard achète à l'aide de sa carte Mastercard, l'opération comprend un différentspayer_id
.Je confirme ce dans un appel téléphonique avec Paypal Merchant Solutions Techniques, en Mai 2013, après des problèmes avec ma commande de traitement (en raison de certaines hypothèses incorrectes j'avais fait environ
payer_id
être un moyen fiable pour savoir si un client a déjà existé dans ma base de données clients).NB: Une des conséquences de ce fait est que, lors de la rédaction d'un compte Paypal IPN-script de traitement,
payer_id
doivent être correctement stockés uniquement dans les "ordres" table de base de données, et ne sont pas stockées dans les "clients" de la table.Voir aussi cette réponse: Est paypal payer_id unique par carte de crédit?
EDIT:
Apparemment, chaque compte PayPal est juste un
payer_id
. (Ce n'est pas ce que j'ai appris de mon susmentionnés appel téléphonique avec Paypal Merchant Solutions Techniques, mais je ne trouve pas mes notes sur cet appel, alors peut-être il y avait une certaine confusion.) Peu importe, lepayer_id
ne PAS identifier de manière unique un client – comme dans un seul et unique individu, quelque part dans le monde. Un client pourrait utiliser plusieurs comptes Paypal, ou pourrait faire des achats comme un "invité" à l'aide d'une source de financement différente de celle de leurs primaires de compte Paypal, et les commerçants d'obtenir différentspayer_id
s pour chaque même si le nom de la personne, l'adresse et toutes autres informations d'identification ont été les correspondances exactes.Pour ces raisons, il est trompeur de Paypal pour appeler la
payer_id
variable d'un "IDENTIFIANT client Unique". Malheureusement, cette description persiste encore dans leur documentation (défiler vers le bas de la "Acheteur d'informations" section variables):https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/#id091EB01I0Y4
C'est juste l'id de l'utilisateur qui a payé. Vous devez vous connecter, pour être en mesure de donner à Paypal en cas de conflit.
Payer_id est juste paypal id de qui effectuer le paiement.
Id e-mail est dynamique et toujours en changement, mais payer_id est statique.