0

这是我的 Paypal IPN 代码的一部分:

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

如果我检查 if paypal_statusis会发生什么Completed

我从来没有见过paypal_status不同的付款方式Completed......还有哪些其他可能性?

4

1 回答 1

1

有几个边缘案例需要测试

  1. 逆转 - 由拒付引起
  2. Canceled_Reversal - 您赢得了退款争议
  3. 待处理 - 最常见的原因是有人使用 Paypal 帐户在没有备用资金来源的情况下付款。有时也可能发生在信用卡支付上,但更为罕见。
  4. 作废 - 您作废了授权
  5. 已过期 - 授权已过期

更完整的列表可以在这里找到

于 2013-10-08T16:57:46.580 回答