如果我们不检查“已完成”状态会发生什么(Paypal IPN)

时间:2013-10-08 08:00:30

标签: paypal paypal-sandbox paypal-ipn

以下是我的Paypal IPN代码的一部分:

$res = fgets ($fp, 1024);
if (strcmp ($res, "VERIFIED") == 0)
{
     /* something here */
}

如果检查paypal_status是否为Completed会怎样?

我从未见过与paypal_status Completed不同的付款......其他可能性有哪些?

1 个答案:

答案 0 :(得分:1)

有几个边缘情况要测试

  1. 反转 - 由退款引起
  2. Canceled_Reversal - 您赢得了退款纠纷
  3. 待定 - 通常由使用Paypal帐户支付而没有备用资金来源的人造成。有时可能会发生信用卡付款,但更为罕见。
  4. 无效 - 您取消了授权
  5. 已过期 - 授权已过期
  6. 可以找到更完整的列表here