Authorize.net 接受 js - 自己的付款表单在本地主机中不起作用



我已经集成authorize.net接受js付款选项在我的本地magento网站上。

首先,在我的本地站点中,我集成了托管付款表单(预定义的付款表单)。它工作正常。它返回成功的事务消息。

现在我将使用我自己的付款表单,它需要https连接。 我只是按照这个文档。 我使用了本文档中提到的相同示例。

我正在我的本地服务器上工作。一旦这些工作正常,我就可以推送到实时服务器。

所以,现在我的疑问是 - 为什么托管付款表单在本地服务器(不安全连接 - http)中工作,为什么我的自定义表单在我的本地服务器中不起作用?

使用自定义付款表单时,它会返回E_WC_02错误。我还想在本地服务器中检查此自定义付款表单。

提前谢谢。

我目前通过使用 ngrok 解决了这个问题。我希望这对其他人有所帮助。最近我得到了这个解决方案。

在我的本地服务器中安装此 ngrok 后,我更改了core_config_data表中的web/secure/base_urlweb/unsecure/base_url。 即,替换 http://localhosthttp://2b45c5ab.ngrok.io和 https://localhosthttps://2b45c5ab.ngrok.io

谢谢。

最新更新