gpt4 book ai didi

perl - PayPal address_override 集成到 PayPal Express Checkout

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

我正在尝试在我的商店结账时设置 PayPal address_override,因为我的客户已经填写了他们的送货详细信息。

我正在使用快速结帐,并继续阅读此处的文档:https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/formbasics/

我已将以下基本设置添加到我的工作快速结帐代码(perl 文件)中:

# -- build the request for Paypal
my $response = $useragent->post($api_endpoint,
[
'METHOD' => 'SetExpressCheckout',
'VERSION' => '3.0',
'PWD' => $API_PASSWORD,
'USER' => $API_USERNAME,
'SIGNATURE' => $API_SIGNATURE,

'Amt' => $amount,
'PAYMENTACTION' => 'Sale',
'ReturnUrl' => $returnurl,
'CANCELURL' => $cancelurl,
'CURRENCYCODE' => $API_CURRENCYCODE,

'address_override' => '1',
'address1' => $d_address1,
'address2' => $d_address2,
'city' => $d_city,
'country' => $country,
'zip' => $d_post_code

]
);

但是,当我连接到我的 PayPal 帐户时,这并没有覆盖地址,它仍然只是显示我存储的地址。

我读过这篇文章: Paypal | Website Payment Standard | Adddress Override

还有这个: Paypal Address Override not working

希望有人能告诉我哪里出错了,或者我是否错过了一步!任何帮助表示赞赏。

最佳答案

我在这里可能是错的,但您粘贴的 API 链接看起来与您的代码示例的其余部分使用的 API 不同?

搜索 SetExpressCheckout 会转到此页面:https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/

我认为您需要使用 ADDROVERRIDE 参数而不是 address_override 以及该页面中您需要的任何其他参数。

关于perl - PayPal address_override 集成到 PayPal Express Checkout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21532012/

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