如何在Payflow订单审核中取消PayPal Express签出?
PayPal Express Checkout for Payflow文档表示,可以通过在将用户重定向到PayPal的URL中添加“useraction=commit”来跳过获取快速结帐详细信息的步骤。但是,它还表示返回PAYERID参数是为了响应获取快速结帐详细信息,并且是进行快速结帐付款所必需的如何在Payflow订单审核中取消PayPal Express签出?,paypal,payflowpro,Paypal,Payflowpro,PayPal Express Checkout for Payflow文档表示,可以通过在将用户重定向到PayPal的URL中添加“useraction=commit”来跳过获取快速结帐详细信息的步骤。但是,它还表示返回PAYERID参数是为了响应获取快速结帐详细信息,并且是进行快速结帐付款所必需的 当我在没有PAYERID的情况下测试流程时,我得到“[RESPMSG]=>字段格式错误:无效PAYERID”。有没有办法在没有“获取快速结帐详细信息”请求的情况下获取Do Express Check
当我在没有PAYERID的情况下测试流程时,我得到“[RESPMSG]=>字段格式错误:无效PAYERID”。有没有办法在没有“获取快速结帐详细信息”请求的情况下获取Do Express Checkout付款的PAYERID?当PayPal将买家重定向回您的站点时,应在URL中将付款人ID和令牌一起返回给您。您只需从URL中获取付款人ID。例如,如果将
RETURNURL
设置为http://www.mysite.com/paypal_return.php
,当PayPal将买家重定向回您的网站时,URL将类似于http://www.mysite.com/paypal_return.php?token=EC-1234567890ABCDEF&PayerID=ABCDEFGHIJKLM
你说得对!文档说PayerID附加到Get Express签出请求的RETURNURL参数中,如果您跳过该步骤,则未说明如何添加它,但您是正确的。从PayPal返回时会追加此信息。谢谢你,马特!