Authorize.net принять JS - собственная форма оплаты не работает в localhost
Я интегрировал authorize.net
принять JS оплаты на моем местном сайте magento.
Прежде всего, на моем локальном сайте я интегрировал размещенную форму оплаты (предопределенная форма оплаты). Работает нормально. Возвращает сообщение об успешной транзакции.
И теперь я собираюсь работать с моей собственной формой оплаты, она требует соединения https. Я только следовал за этим документом. И я использовал тот же пример, который был упомянут в этом документе.
Я работаю на своем локальном сервере. После того, как они работали нормально, я могу нажать на живой сервер.
Итак, теперь я сомневаюсь - почему размещенная платежная форма работает на локальном сервере (незащищенное соединение - http) и почему моя пользовательская форма не работает на локальном сервере?
Возвращается E_WC_02
ошибка при использовании пользовательской формы оплаты. Я хочу проверить эту пользовательскую форму оплаты на моем локальном сервере также.
Заранее спасибо.
1 ответ
В настоящее время я решил эту проблему с помощью ngrok. Я надеюсь, что это будет полезно для других. Недавно я получил это решение.
После установки этого нгрок на моем локальном сервере, а затем я изменил свой web/secure/base_url
а также web/unsecure/base_url
в core_config_data
Таблица. т.е. для замены http://localhost/ на http://2b45c5ab.ngrok.io/ и https://localhost/ на https://2b45c5ab.ngrok.io/
Благодарю.