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

标签 paypal paypal-ipn express-checkout

早上好,我正在处理 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/

相关文章:

支付宝支付类型

database - 我应该在本地数据库中存储从 Paypal 交易中获得的什么样的数据?

paypal - Paypal 文本链接中的 Notify_url 无效

c# - RestAPISDK .Net 执行支付

Paypal 沙箱到原始 Paypal

php - 如何使用 PayPal 在我的网站上实现 "cash out"?

PayPal Checkout 使用默认设置的 PayPal 帐户付款

ruby-on-rails - PayPal Express Checkout 具有多个项目,并且有活跃的商家在 rails

api - 可能是另一个带有项目总数的 ExpressCheckout API 错误代码 10401

paypal - 在沙盒帐户上禁用 PayPal 数字商品