首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PayPal Address_Override不工作

PayPal Address_Override不工作
EN

Stack Overflow用户
提问于 2017-03-28 23:06:01
回答 2查看 1.3K关注 0票数 0

我正在使用cmd=_express-checkout (https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&=token=.)在沙箱上测试PayPal集成。

我正在工作的商店在初始化PayPal交易之前从送货地址计算运输成本,所以我们需要显示客户网站上输入的送货地址,而不是PayPal为买家持有的默认地址。

我已经尝试发送带有这里指定的地址参数(https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/)的address_override=1,但显示的Ship To仍然是测试帐户默认地址的地址。

代码语言:javascript
复制
address_override=1
useraction=commit
token=XXXX
address1=XXXX
city=XXXX
state=CA
country=US
zip=XXXXX
first_name=XXX
last_name=XXX

我是不是遗漏了什么明显的东西,或者我应该用不同的方式去做?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-04-09 21:10:20

看起来你已经设置了NOSHIPPING=0。请更改您的请求并设置NOSHIPPING=2

NOSHIPPING

确定PayPal是否在PayPal页面上显示发货地址字段。对于数码商品,此字段为必填字段,必须设置为1,取值为:

0- PayPal在PayPal页面上显示发货地址。

1- PayPal不显示发货地址字段,并从交易中删除发货信息。

2-如果您没有传递送货地址,PayPal将从买家的帐户配置文件中获取该地址。

另一件事是快速结帐集成,您需要参考此处的文档:https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/

您之前提供的链接是用于paypal支付标准集成。

票数 2
EN

Stack Overflow用户

发布于 2017-04-07 15:49:44

这将需要我们拉出日志。

请在我们的技术门户(https://www.paypal-techsupport.com/)创建MTS票证,并提供EC令牌以供进一步检查。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43073185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档