我正在使用PayPal的IPN服务来确认付款。我的听众正在检查payment_status变量,希望找到“已完成”。我不想在我的数据库中做任何事情,除非付款回来“已完成”。我的问题是,如果它没有以这种状态回来怎么办? PayPal会继续与我的听众沟通,直到完成吗?例如,状态可以返回“已处理”,这似乎是“已完成”之前的一步。以下是包含所有变量的文档的链接:
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf
答案 0 :(得分:0)
第10页:
因为可以在事务进度的各个阶段发送IPN消息,所以请确保 在启用发货之前,交易的付款状态为“已完成” 商品或允许下载数字媒体。
所以是的,我认为PayPal总会给你一个Completed
状态的IPN。