動作するカスタム支払いゲートウェイを作成しました。ゲートウェイに 3D セキュアを統合しましたが、注文を確認した後にリダイレクトするのに苦労しています。
使ってみました
$this->response->setOutput(json_encode($json));
また
$this->redirect($url);
としても
$this->redirect($this->url->link($url)); //shortened $url
また、独自のカスタム リダイレクト関数を作成し、HTML メタ リフレッシュをコードに強制しましたが、サイコロはまだありません。
エラーについてはどうですか... phpヘッダー(「場所:」)を直接呼び出して、ヘッダーが既に送信されたエラーを取得したときを除いて、エラーはまったく発生しません。また、関数が実際に実行されているという情報を取得する独自のエラー ログ/追跡コードをプラグインしました。
関連するリンクをブラウザに直接手動でプラグインすると結果が得られるため、拡張機能が機能することはわかっています。
どんな助けでも大歓迎です。
ありがとう。