PayPal Express Checkout for Payflow文档说,可以通过向将用户重定向到PayPal的URL添加“useraction = commit”来跳过Get Express Checkout Details步骤。但是,它还表示返回PAYERID参数以响应Get Express Checkout详细信息以及Do Express Checkout Payment所需。
当我在没有PAYERID的情况下测试过程时,我得到“[RESPMSG] =>字段格式错误:无效的PayerID”。在没有Get Express Checkout详细要求的情况下,有没有办法获得PAYERID for Do Express Checkout付款?
答案 0 :(得分:1)
当PayPal将买家重定向回您的网站时,付款人ID应与URL一起返回给您。您需要做的就是从URL中获取付款人ID。例如,如果您将RETURNURL
设置为http://www.mysite.com/paypal_return.php
,则当PayPal将买方重定向回您的网站时,该网址会显示为http://www.mysite.com/paypal_return.php?token=EC-1234567890ABCDEF&PayerID=ABCDEFGHIJKLM
。