7

毎月支払いをしている加入者が期限切れのクレジット カードを持っていて、paypal が資金を取得しようとして 3 回失敗した場合、それらは paypal によって「一時停止」されます。この状況でデータベースで正しい変更が行われるように、PHP スクリプトを更新しようとしています。Paypal のドキュメントを調べましたが、ユーザーのアカウントが停止された場合にどの IPN 変数を使用すべきかについて明確な答えが見つかりません。

次のうち、使用する正しい変数と値を知っている人はいますか?

if ($payment_status == "一時停止" || $txn_type == "一時停止" || $txn_type == "subscr_failed" || $profile_status == "一時停止") {

ありがとう!

4

1 に答える 1

6

私は $txn_type == "recurring_payment_suspended_due_to_max_failed_pa​​yment" を取得しています。また、$subscr_id の代わりに $recurring_payment_id があることに注意してください。少なくとも、Paypal サンドボックスで失敗した支払いをシミュレートすると、それが起こります。

于 2012-10-31T19:09:28.427 に答える