paypal Express checkout addressstatus字段和AddressVerify地址匹配字段之间有什么区别?两者都做相同的地址检查?如果是,那么如果我们在快速结账响应中得到它,则无需调用addressverify API吗?我是对的吗?
答案 0 :(得分:1)
GetExpressCheckoutDetails API来电中返回的ADDRESSSTATUS
或PAYMENTREQUEST_n_ADDRESSSTATUS
会为您提供PayPal存档的街道地址状态。您为此变量返回的值是None,Confirmed和Unconfirmed。
AddressVerify API允许您验证地址,而无需通过快速结账流程向买家发送,它会告诉您地址是否是PayPal存档的确认地址。除此之外,它还会告诉您街道是否匹配,邮政编码是否匹配,并将提供PayPal电子邮件地址的国家/地区代码。您还将获得一个包含AddressVerify API的令牌,其中包含有关该成员的电子邮件地址和邮政地址的加密信息。如果您在“立即购买”按钮的HTML变量address_api_token中传递令牌的值,则PayPal会阻止买方使用除PayPal通过此API调用验证的电子邮件地址或邮政地址。该令牌有效期为24小时。