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/

Благодарю.

Другие вопросы по тегам