Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
尝试使用付款人ID和金额调用退款API方法时,PayPal SOAP API错误13606_Paypal_Paypal Sandbox - Fatal编程技术网

尝试使用付款人ID和金额调用退款API方法时,PayPal SOAP API错误13606

尝试使用付款人ID和金额调用退款API方法时,PayPal SOAP API错误13606,paypal,paypal-sandbox,Paypal,Paypal Sandbox,当我尝试使用PayerID调用ReturnTransaction API方法时,出现错误“13606功能未启用。您未为此功能启用。” 这是什么意思?有什么方法可以实现它吗 若要复制,您可以转到并尝试使用PayerID和填写的金额执行ReturnTransaction方法。直接从PayPal支持: TransactionID和PayerID标记为“有条件”,但不能设置为空 例如,买家在不同时期购买了多个商品,但如果调用ReturnTransaciton API only set PayerID,

当我尝试使用PayerID调用ReturnTransaction API方法时,出现错误“13606功能未启用。您未为此功能启用。”

这是什么意思?有什么方法可以实现它吗


若要复制,您可以转到并尝试使用PayerID和填写的金额执行ReturnTransaction方法。

直接从PayPal支持:

TransactionID和PayerID标记为“有条件”,但不能设置为空

例如,买家在不同时期购买了多个商品,但如果调用ReturnTransaciton API only set PayerID, PayPal无法判断在哪笔交易中退款,也无法退还所有这些项目的金额

贝宝是不允许这种情况发生的

因此,在调用退款API时,至少必须设置事务ID

因此,解决方案是始终指定TransactionID

是的,他们自己说: “必须指定交易ID或付款人ID。” 但显然情况并非如此

如果不记录
subscr\u payment
IPN调用,则可以使用API请求从
PayerID
中查找
TransactionID
。将您的
PayerID
放入
ProfileID
搜索字段