1

ユーザーがPaypal経由で資金を追加できるようにするWebサイト(PHP)をコーディングしています。IPN を使用して結果を取得し、データをデータベースに挿入します。そのステップは大丈夫です。

しかし、ユーザーが Paypal にログインして払い戻しを行った場合、そのアクションが発生したことを検出する方法がわかりません。Paypal から IPN 経由で返金時に警告する方法はありますか?

本当にありがとう !

4

1 に答える 1

2

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference#id091EB04C0HSを参照してください。

支払い情報変数の下で、mc_fee と mc_gross の説明を参照してください。

mc_fee : 支払いに関連する取引手数料。mc_gross から mc_fee を差し引いた金額が、receiver_email アカウントに入金された金額に等しくなります。米ドル支払いの payment_fee に相当します。この金額がマイナスの場合は、払い戻しまたは取り消しを意味し、これらの支払いステータスのいずれかが、元の取引手数料の全額または一部である可能性があります。

mc_gross : 取引手数料が差し引かれる前の、顧客の支払いの全額。米ドル支払いの payment_gross に相当します。この金額がマイナスの場合は、払い戻しまたは取り消しを意味し、これらの支払いステータスのいずれかが、元のトランザクションの全額または一部の金額である可能性があります。

payment_fee などについても同様です。そのIPN Variable Referenceページを使用して「refund」を検索し、独自のコードで評価する変数を確認してください。

于 2012-04-15T06:48:35.543 に答える