ユーザーが定期的な支払いをサブスクライブできるようにしたい(エクスプレスチェックアウトAPIを使用)ユーザーがサブスクライブした直後に最初の支払いを請求する必要があり、アクセスを許可する前に、正常に請求されたことを確認する必要があります。
これを行う簡単な方法はありますか?
INITAMTセットを使用して定期支払いプロファイルを作成しようとしましたが、ユーザーに請求が行われていること(サンドボックスを使用している場合)が明確ではなく、請求が行われていることを示唆するtxn_id(または同等のもの)が返されていません行われて。IPNの確認は得られますが、プロファイルの作成後「しばらく」かかるため、優れたユーザーエクスペリエンスを提供することは困難です。
1回限りの支払いを追加し、DoExpressCheckoutPaymentで認証してから、1回限りの支払いが機能する場合は定期的なプロファイルを設定しようとしましたが、認証も失敗し、この時点で諦めました(まだいくつかあるかもしれませんが)このアプローチの脚)。
とにかく、ここの専門家に聞いてみようと思いました。定期的な支払いを設定する簡単な方法はありますか?月に1回の支払い、最初の支払いはnow()で請求され、IPN確認メッセージを不明な時間待つことなくAPIを介して最初の支払いを確認しますか?