早上好,我正在处理 DoExpressCheckout
的支付状态响应,用于 InstantPaymentOnly
Sale
。
https://developer.paypal.com/docs/classic/api/merchant/DoExpressCheckoutPayment_API_Operation_NVP/
PAYMENTINFO_n_PAYMENTSTATUS
显示了所有可能的响应,Completed-Funds-Held
是最新添加的。
我提供的服务会过期并且必须在特定时间内使用。如果在服务必须开始时还不知道付款的最终状态,看来我们将不得不(再次)亲自收款并退还在线付款。不用说,这听起来不太好。
问 Completed-Funds-Held
是否会导致资金永远不会存入主余额?
该特定状态的文档列出了与 Completed-Funds-Held
一起出现的两个可能的响应代码:newsellerpaymenthold
(不适用于我的情况)和 paymenthold
,它含糊地指出“由于未列出的原因而暂停商家的交易。”
Completed-Funds-Held
基本上是“成功的”交易,买家可以在没有卖家收不到货的风险的情况下收到他的产品?
编辑:如果付款成功,Completed-Funds-Held
是否是最终状态?或者,如果搁置已解决,Completed
IPN 请求是否会到来?
最佳答案
这些付款最终将可用。你应该做的是设置一个 IPN solution这样您就可以在解除暂停付款后自动更新您的系统。对于电子支票之类的情况也是如此,其中付款状态只是待处理,然后在几天后清除。
关于paypal - 处理时效性商品的Paypal支付状态 'Completed-Funds-Held',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28913950/