让 PayPal Express Checkout 验证地址

Posted

技术标签:

【中文标题】让 PayPal Express Checkout 验证地址【英文标题】:Let PayPal Express Checkout verify the Address 【发布时间】:2013-02-11 17:05:24 【问题描述】:

我们正在使用 PayPal Express checkout(它的 API)让客户在我们的商店结帐产品并同时添加送货地址。

我们只运送到德国,当客户结账并返回我们的页面时,我们通过 PayPal API 得知他的地址不在德国,我们不会捕获授权付款。然而,有时客户试图欺骗我们并在邮政编码字段中写上 AT-1234,以表明他们希望运送到奥地利。他们让国家字段具有“德国”值。

是否可以让 PayPal 在 Express Checkout 期间验证地址,从而无法添加无效的邮政编码?

【问题讨论】:

【参考方案1】:

您可以使用 AddressVerify API 来检查邮政编码和邮政地址。您可以在第 25 页的 https://www.x.com/sites/default/files/pp_nvpapi_developerguide.pdf 的开发人员指南中找到更多相关信息。我看到商家实施的另一个选项是 Callback API 和 Express Checkout。相关信息可在第 55 页的同一指南中找到。这使您可以在结账时使用运输选项、保险和税务信息更新 PayPal 审查页面。您还可以生成一条消息,显示您没有运送到该位置。一些商家还会将此与 3rd 方运输提供商 API 绑定,以便他们可以根据买家选择的运输类型计算实时运费。

希望对你有所帮助!

【讨论】:

以上是关于让 PayPal Express Checkout 验证地址的主要内容,如果未能解决你的问题,请参考以下文章

PayPal Express Checkout PHP 没有得到响应

PayPal Express Checkout:登陆页面 = 结算

PayPal Express Checkout Classic API 入门

无法让 PayPal checkout.js 创建成功的交易

Paypal Sandbox (express-checkout) 返回内部错误

php 更改YITH PayPal Express Checkout for WooCommerce的Set Express Checkout Request参数