0

これは私のPaypal IPNコードの一部です:

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

かどうかを確認しないpaypal_statusとどうなりCompletedますか?

私はまだpaypal_status別の支払いを見たことがありませんCompleted... 他にどのような可能性がありますか?

4

1 に答える 1

1

テストするエッジケースがいくつかあります

  1. 取り消し済み - チャージバックが原因
  2. Canceled_Reversal - チャージバックの異議申し立てに勝利しました
  3. 保留中 - ほとんどの場合、誰かが Paypal アカウントを使用して、バックアップの資金源なしで支払いを行っていることが原因です。クレジットカードの支払いでも発生することがありますが、かなりまれです。
  4. 無効 - 承認を無効にしました
  5. 期限切れ - 認証の有効期限が切れました

より完全なリストはここにあります

于 2013-10-08T16:57:46.580 に答える