私は amember-5.1.5 で realexpayment を使用し、realexpayment システムのテスト アカウントを使用しています。
サインアップしてテスト カードを使用して支払いを行うと、次のメッセージが表示され、サイトにリダイレクトされません。
取引は成功しましたが、マーチャントの Web サイトへの接続に問題がありました。販売者に連絡して、このエラー メッセージが表示されたことを伝えてください。
私は amember-5.1.5 で realexpayment を使用し、realexpayment システムのテスト アカウントを使用しています。
サインアップしてテスト カードを使用して支払いを行うと、次のメッセージが表示され、サイトにリダイレクトされません。
取引は成功しましたが、マーチャントの Web サイトへの接続に問題がありました。販売者に連絡して、このエラー メッセージが表示されたことを伝えてください。
これは、当社の Hosted Payment Page (HPP) が、提供された応答 URL に接続できなかったことを意味します。この URL は、フィールド MERCHANT_RESPONSE_URL の HTTP POST で指定されます。
HPP が接続できるように、パブリックにアクセス可能なエンドポイントである必要があります。Realex Payments のアカウント マネージャーは、関連するクライアント ID と注文 ID を提供していただければ、応答 URL に接続しようとしたときにサーバーから受け取った応答に関する詳細情報を提供できます。
一番、
ショーン・マクドーナル
レアレックスの支払い
私は最近この問題を抱えていたので、明確にしたいと思います。Realex は にリダイレクトせず、MERCHANT_RESPONSE_URL
その内容を表示します。
基本的な HTML 応答を受け入れるように見えますが、本格的な HTML ドキュメントは受け入れないようです。
私が行ったことは、ページに小さな JavaScript を出力してMERCHANT_RESPONSE_URL
、お客様を当社のブランディングと成功 (またはエラー) メッセージを含む別の URL にリダイレクトすることです。
<script>
window.location=https://example.com/success?msg=<?php echo urlencode( $msg ); ?>
</script>