Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Payflow订单审核中取消PayPal Express签出?_Paypal_Payflowpro - Fatal编程技术网

如何在Payflow订单审核中取消PayPal Express签出?

如何在Payflow订单审核中取消PayPal Express签出?,paypal,payflowpro,Paypal,Payflowpro,PayPal Express Checkout for Payflow文档表示,可以通过在将用户重定向到PayPal的URL中添加“useraction=commit”来跳过获取快速结帐详细信息的步骤。但是,它还表示返回PAYERID参数是为了响应获取快速结帐详细信息,并且是进行快速结帐付款所必需的 当我在没有PAYERID的情况下测试流程时,我得到“[RESPMSG]=>字段格式错误:无效PAYERID”。有没有办法在没有“获取快速结帐详细信息”请求的情况下获取Do Express Check

PayPal Express Checkout for Payflow文档表示,可以通过在将用户重定向到PayPal的URL中添加“useraction=commit”来跳过获取快速结帐详细信息的步骤。但是,它还表示返回PAYERID参数是为了响应获取快速结帐详细信息,并且是进行快速结帐付款所必需的


当我在没有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返回时会追加此信息。谢谢你,马特!