使用对时间敏感的商品处理Paypal付款状态“已完成 - 已付款”

时间:2015-03-07 10:35:08

标签: paypal paypal-ipn express-checkout

早上好,我正在处理DoExpressCheckout InstantPaymentOnly的{​​{1}}付款状态回复。

https://developer.paypal.com/docs/classic/api/merchant/DoExpressCheckoutPayment_API_Operation_NVP/

Sale显示所有可能的回复,PAYMENTINFO_n_PAYMENTSTATUS是最新添加。

我提供的服务已过期,必须在特定时间使用。如果在服务必须启动时尚未知道付款最终状态,则看起来我们必须亲自(再次)收取付款并退还在线付款。毋庸置疑,这听起来并不好。

问。 Completed-Funds-Held可能会导致资金从未存入主余额吗?

该特定状态的文档列出了两个可能的响应代码,其中包含Completed-Funds-HeldCompleted-Funds-Held(在我的情况下不适用)和newsellerpaymenthold模糊地说明&#34; < em>由于未列出的原因而暂停商家的交易。&#34;

基本上是paymenthold a&#34;成功&#34;购买者可以在没有卖家从未收到付款风险的情况下接收其产品的交易?

编辑:如果付款成功,Completed-Funds-Held是最终状态吗?或者,如果保留结算,是否会发出Completed-Funds-Held IPN请求?

1 个答案:

答案 0 :(得分:1)

这些付款最终将可用。您应该做的是设置IPN solution,以便在发布付款暂停后自动更新系统。对于电子支票这样的事情也是如此,其中支付状态只是待处理,然后几天后就会清除。