如何消除PayPal Express Checkout以进行Payflow订单审核?

时间:2013-09-05 01:36:34

标签: paypal payflowpro

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付款?

1 个答案:

答案 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