2

MassPay API を使用してユーザーに支払いを送信しています。当社のシステムは、各 MassPay バッチに 1 回の支払いのみが含まれるように機能します。

私たちの問題は、MassPay IPN ステータスがどのように機能するかが完全に明確ではないことです.

PayPal のドキュメントによると、IPN には 3 種類あります - 失敗、処理済み、完了です。

私が理解していないのは、どのステータスの組み合わせが可能かということです payment_status と status1:

  1. IPN は (payment_status = DENIEDおよびstatus1 = Completed) を返すことができますか?
  2. IPN は、status1 = FAILEDまたはBLOCKED常に apayment_status = DENIEDを持ちますか、またはその逆ですか?
  3. ( payment_status = PROCESSED and status1 = COMPLETED) は常に ( ) を含む IPN の前に来payment_status = COMPLETED and status1 = COMPLETEDますか? はいの場合、( payment_status = COMPLETED and status1 = COMPLETED) のみをチェックして、システム上で支払いを「成功」としてマークするだけで十分ですか?
  4. IPN にはstatus1 = REVERSED or RETURNED常に がありpayment_status = COMPLETEDますか?
  5. の 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
4

0 に答える 0