現在、WorldPay を当社の Web サイトに統合しようとしています (カスタム PHP、オープン ソースの e コマース フレームワークはありません)。
テストモードで「承認済み」/成功した支払いを正常に処理することができ、支払い応答 URL がすべて機能し、顧客は resultY.html (WorldPay の成功した買い物客の結果ページ) にリダイレクトされ、そこにボタンが含まれています。ウェブサイトに戻ります。これは、一般的にすべてが機能することを示していますが、...
ドキュメントに従って、トランザクションを送信するときに「エラー」応答をテストしてみましたが、次のメッセージとともに「安全な支払いページ」(カードの詳細入力など) にリダイレクトされ続けます。
「この購入に利用できるルートが見つかりません。これは、マーチャント構成のエラーまたはリモート システムの障害が原因である可能性があります。
エラーの結果が表示されると、顧客が resultC.html ページ (WorldPay のキャンセルされた買い物客の結果ページ) に誘導されることを期待していましたが、エラーを処理する方法を確認するためだけに WorldPay テスト モードをこのページに失敗させることはできないようです。理想的には、顧客がエラー トランザクションで resultC.html を確認できるようにして、顧客を Web サイトにリダイレクトするボタンを表示できるようにしたいと考えています。
WorldPay アカウントの「Installation Administration」設定に何か欠けているものがあるのではないかと思っています。私が見ることができる唯一の他の失敗関連フィールドは、「支払い応答失敗数」です - これは常に0です(多数のエラートランザクションを送信しているにもかかわらず)、「支払い応答失敗メールアドレス」(入力されていますが、エラートランザクションのメールが届きません)、「添付」 HTTP(s) Payment Message を失敗メールに送信しますか?' (私はこれを有効にしました)。
WorldPay の経験のある人が私にいくつかの指針を与えてくれることを願っています。