2013-05-02 64 views
0

我正在使用PayPal的IPN服务来确认付款。我的听众正在检查payment_status变量,希望找到“已完成”。除非付款返回“已完成”,否则我不想在数据库中执行任何操作。我的问题是,如果它没有以这种状态回来呢?贝宝将继续与我的听众沟通,直到完成?例如,状态可能会返回为“已处理”,这似乎是“完成”之前的一个步骤。下面是一个文档的链接与所有的变量:IPN payment_status变量

https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf

回答

0

第10页:

由于IPN消息可以在不同阶段的交易的进展情况进行发送,确保 那在启用 商品或允许下载数字媒体之前,交易的付款状态“已完成”。

所以,是的,我认为贝宝总是会给你一个IPN Completed状态。