【发布时间】:2014-02-27 05:07:49
【问题描述】:
我正在尝试在我的商店结账时设置 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
希望有人能告诉我哪里出错了,或者我是否错过了一步!任何帮助表示赞赏。
【问题讨论】: