我正在为客户编写PayPal Express Checkout设置,并在PayPal的可能PAYMENTSTATUS响应代码列表中查看“已处理”和“已完成”。 PayPal DoExpressCheckoutPayment API Doc以这种方式描述它们:
已完成 - 付款已完成,资金已成功添加到您的帐户余额中。
已处理 - 已接受付款。
我想知道我是否应该像对待已完成的付款一样处理“已处理”,或者是否应该像待处理付款一样处理。 (EG:它最终会变为已完成还是其他?)
提前感谢您的帮助!
答案 0 :(得分:1)
状态“已处理”用于MassPayments。当Masspayments成功时,您将获得一个IPN帖子,其中payment_status为Processed。
答案 1 :(得分:0)
我有同样的疑虑,但经过研究后我发现Pay Pal方面没有明确的信息可以更好地解释它的区别。
我所做的是将处理状态视为待处理状态,想象在某些时候应该演变为完成。
我这样说是因为Pay Pal明确表示,在付款完成之前你不应该发货。