paypal快速结账和地址验证API

时间:2013-05-30 04:50:31

标签: paypal

paypal Express checkout addressstatus字段和AddressVerify地址匹配字段之间有什么区别?两者都做相同的地址检查?如果是,那么如果我们在快速结账响应中得到它,则无需调用addressverify API吗?我是对的吗?

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/AddressVerify_API_Operation_NVP/

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/GetExpressCheckoutDetails_API_Operation_NVP/

1 个答案:

答案 0 :(得分:1)

GetExpressCheckoutDetails API来电中返回的ADDRESSSTATUSPAYMENTREQUEST_n_ADDRESSSTATUS会为您提供PayPal存档的街道地址状态。您为此变量返回的值是None,Confirmed和Unconfirmed。

AddressVerify API允许您验证地址,而无需通过快速结账流程向买家发送,它会告诉您地址是否是PayPal存档的确认地址。除此之外,它还会告诉您街道是否匹配,邮政编码是否匹配,并将提供PayPal电子邮件地址的国家/地区代码。您还将获得一个包含AddressVerify API的令牌,其中包含有关该成员的电子邮件地址和邮政地址的加密信息。如果您在“立即购买”按钮的HTML变量address_api_token中传递令牌的值,则PayPal会阻止买方使用除PayPal通过此API调用验证的电子邮件地址或邮政地址。该令牌有效期为24小时。