gpt4 book ai didi

PayPal Address_Override 不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 16:23:34 31 4
gpt4 key购买 nike

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

我正在处理的商店会在初始化 PayPal 交易之前从送货地址计算运费,因此我们需要显示在我们客户网站上输入的送货地址,而不是 PayPal 为买家保留的默认地址。

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

address_override=1
useraction=commit
token=XXXX
address1=XXXX
city=XXXX
state=CA
country=US
zip=XXXXX
first_name=XXX
last_name=XXX

我是否遗漏了一些明显的东西,或者我应该以不同的方式来做?

谢谢。

最佳答案

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

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

0 — PayPal 在 PayPal 页面上显示送货地址。
1 — PayPal 不显示送货地址字段并从交易中删除送货信息。
2 — 如果您不传递送货地址,PayPal 会从买家的账户资料中获取。

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

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

关于PayPal Address_Override 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43073185/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com