私は magento の支払い拡張機能を作成しており、3 つの通信手順を使用する API を使用しています。つまり、HTTP Post を送信し、ゲートウェイから情報を受信し、顧客情報を挿入し、別の HTTP POST を実現し、最後に、クライアントを生成した後、小包の数を選択し、最終的な HTTP POST を実現してトランザクションを確認します。
支払い拡張機能を作成しましたが、支払いフォームのステップで送信できる場合、3 つの HTTP ポストはどのように行われますか。ゲートウェイによっては上記が原因で、すべての詳細を含む単一の http 投稿を作成できません。
これを回避するために、HTTP POST Js を実行し、最後の HTTP POST のみを php 拡張機能で実行しています。しかし、これは非常に安全ではなく、非常に非伝統的な magento 開発のようであり、不適切な解決策です。
より良いアイデアはありますか?