1

我通过Hosted Payment Page. 我正在使用完整的重定向并确保在redirect.init方法中包含完整的网站(http://WEBSITE/response.php)

当我进行交易时,我收到以下错误:

Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message.

整页重定向代码:

<script>
$(document).ready(function () {
   jsonFromRequestEndpoint = <?php echo $hppJson; ?>;
   RealexHpp.setHppUrl("https://pay.sandbox.realexpayments.com/pay");                    
   RealexHpp.redirect.init("creditSubmit", "https://WEBSITE/response_globalPay.php", jsonFromRequestEndpoint);
   $('#creditSubmit').click();
});
</script>
4

1 回答 1

0

在本地环境中进行测试时,通常会出现此错误。

如果您想在本地环境中进行测试,您需要将您的本地环境暴露给互联网——我们为此使用 ngrok,但您可以使用任何其他可以帮助您做到这一点的服务。

从上述服务中获取 URL 后,只需将 WEBSITE 替换为它即可。

完成此操作后,一切都应该按预期工作。

于 2021-06-07T09:07:16.493 回答