アダプティブ API を使用して連鎖支払いを行っています。コードの見た目
ChainedPay chainedPay = new ChainedPay(numberOfReceivers); // chainedPay オブジェクトの値を設定します (return url、cancel url、ipn url など....
受信者 primaryReceiver = new Receiver(); // 金額などのレシーバーの値を設定します。 ... chainedPay.setPrimaryReceiver(primaryReceiver);
レシーバー rec1 = 新しいレシーバー(); // 2 番目の受信者の値を設定します ... chainedPay.addToSecondaryReceivers(rec1);
//リクエストを作成する chainedPay.makeRequest(); このような:
支払いが承認されると、IPN メッセージが返ってきます。しかし、支払い要求でシステムに存在する transactionId などの値を送信し、IPN にそれを返信してもらいたいので、ipn リスナーでその ID でトランザクションを検索できます。その情報を使用して、デジタル商品をユーザーに配信します。支払い要求でその値をどこに設定するかわかりません。
アダプティブ ペイメント API 呼び出しを使用する前に、トランザクション ID を IPN に渡したい場合は、購入ボタンのフォームのフィールドの item_number フィールドに設定し、それを通過させます。アダプティブ API に似たようなものはありますか?
ありがとう、ティム