【发布时间】:2023-03-07 04:42:01
【问题描述】:
感谢这里的一些其他问题,我选择将 PayPal Express Checkout 功能与 PHP 一起使用。除了付款人的电子邮件没有转移到 PayPal 来预填充该字段外,它几乎可以工作。我已经得到帐单地址和电话上班。我错过了什么?代码的sn-p为:
'&PAYMENTREQUEST_0_SHIPTOZIP='.urlencode($_SESSION['zip']).
'&PAYMENTREQUEST_0_SHIPTOPHONENUM='.urlencode($_SESSION['phone']).
'&PAYMENTREQUEST_0_EMAIL=jsmith01@example.com'.
'&NOSHIPPING=1'.
显然,电子邮件地址将是一个变量,但出于测试目的对其进行了硬编码。我错过了什么?
此代码转到 SetExpressCheckout,它将买家引导至 Paypal 以输入帐单信息/登录并完成购买。它们不会被重定向回我的网站进行审核并完成订单,因此没有 DoExpressCheckout 调用。
感谢您的任何意见和帮助。
【问题讨论】:
-
我会先说我不知道 API 是如何工作的,但我想我会搜索你。基于经典 API,
PAYMENTREQUEST_0_EMAIL不是有效的字段名称。EMAIL不过,这就是你想要的吗? developer.paypal.com/docs/classic/api/merchant/…
标签: php paypal express checkout