处理时效性商品的 Paypal 付款状态 'Completed-Funds-Held'

Handling Paypal payment status 'Completed-Funds-Held' with time-sensitive goods

早上好,我正在处理 DoExpressCheckoutInstantPaymentOnly 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 是一项 "successful" 交易,买家可以在没有卖家收不到货的风险的情况下收到他的产品?

编辑:如果支付成功,Completed-Funds-Held 是最终状态吗?或者,如果搁置已解决,是否会收到 Completed IPN 请求?

这些付款最终将可用。您应该做的是设置一个 IPN solution,以便您可以在解除暂停付款时自动更新您的系统。对于电子支票之类的付款状态只是待处理然后在几天后清除的情况也是如此。