MassPay API を使用してユーザーに支払いを送信しています。当社のシステムは、各 MassPay バッチに 1 回の支払いのみが含まれるように機能します。
私たちの問題は、MassPay IPN ステータスがどのように機能するかが完全に明確ではないことです.
PayPal のドキュメントによると、IPN には 3 種類あります - 失敗、処理済み、完了です。
私が理解していないのは、どのステータスの組み合わせが可能かということです payment_status と status1:
- IPN は (
payment_status = DENIED
およびstatus1 = Completed
) を返すことができますか? - IPN は、
status1 = FAILED
またはBLOCKED
常に apayment_status = DENIED
を持ちますか、またはその逆ですか? - (
payment_status = PROCESSED and status1 = COMPLETED
) は常に ( ) を含む IPN の前に来payment_status = COMPLETED and status1 = COMPLETED
ますか? はいの場合、(payment_status = COMPLETED and status1 = COMPLETED
) のみをチェックして、システム上で支払いを「成功」としてマークするだけで十分ですか? - IPN には
status1 = REVERSED or RETURNED
常に がありpayment_status = COMPLETED
ますか? - の IPN には
status1 = PENDING
常に がありpayment_status = PROCESSED
ますか?
より具体的に言うと、どの payment_status と status1 の組み合わせが可能であるか、また可能性のある各ステータス ペアの意味を知ることは役に立ちますか?
添付の表1を参照してください
テキストの表は次のとおりです。
payment_status status1 Is Combination Possible? Meaning
Processed Blocked ?
Processed Pending ?
Processed Unclaimed YES
Processed Reversed ?
Processed Completed YES Will this always have COMPLETED+COMPLETED afterwards?
Processed Failed ?
Processed Returned ?
Denied Blocked ?
Denied Pending ?
Denied Unclaimed ?
Denied Reversed ?
Denied Completed ?
Denied Failed ?
Denied Returned ?
Completed Blocked ?
Completed Pending ?
Completed Unclaimed ?
Completed Reversed ?
Completed Completed YES Will this always be after Processed+Completed IPN?
Completed Failed ?
Completed Returned YES