即时支付通知脚本接收到的参数包括以下内容:
payer_id = LPLWNMTBWMFAY
那个字符串的含义是什么?
即时支付通知脚本接收到的参数包括以下内容:
payer_id = LPLWNMTBWMFAY
那个字符串的含义是什么?
这是一个特定PayPal账户的外部唯一标识符。因为电子邮件地址会随时间变化而改变,所以PayerID是静态的。
payer_id
可用于识别Paypal帐户。但是!-单个Paypal帐户可以有多个与其关联的payer_id
,每个信用卡或资金来源使用一个。因此,给定的Paypal帐户不会一对一地映射到单个payer_id
。payer_id
。如果Bob稍后使用他的Mastercard购买,交易将包括一个不同的payer_id
。payer_id
是查看客户是否已存在于我的客户数据库中的可靠方法的错误假设)。payer_id
应该正确地仅存储在“orders”数据库表中,而不存储在“customers”表中。https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/#id091EB01I0Y4
payer_id
,每个payer_id
只代表一个PayPal账户。现在,可能会发生的情况是,如果买家选择以访客身份结账——例如,没有创建PayPal账户——我们会为该访客创建一个特殊的影子账户。如果同一买家使用多张不同的卡进行结账,则我们可能会创建多个影子账户(每个卡片一个),但我们永远不会为同一个PayPal账户创建多个payer_id
。 - Matt Colepayer_id
之间存在一对一的关系;每个PayPal账户都有一个且仅有一个payer_id
。payer_id
不能唯一地标识一个客户,因为他们可能会使用多个PayPal账户和/或作为访客结账。因此,我同意payer_id
不应该被称为“唯一客户ID”,但我相信PayPal文档已经在此期间更新了。如果您仍然在PayPal的文档中看到这个,请与我联系,谢谢。 - Julian D.这只是支付用户的ID。您需要记录它,以便在发生冲突时将其提供给Paypal。
Payer_id 是支付款项的 PayPal ID。 电子邮件 ID 是动态的,经常会更改,但 payer_id 是静态的。