Проблемы Opencart Authorize.net

У меня есть проблемы в обработке платежей.

Я использую Opencart 1.5.6.1 И я использую authorize.net и PayPal для транзакций. В настоящее время включены следующие методы: Paypal Express (работает отлично), Authorize.net (работает с проблемами), отключенный метод Paypal pro / Paypal Payflow pro edition (отключен, так как получает платежи, но не может перенаправить на страницу успеха)

Проблемы, с которыми я столкнулся:

  1. Authorize.net Платежи:
    Для каждых 3-4 заказов 1 заказ поступает как отсутствующий заказ (в разделе продажи> заказы, выберите статус как отсутствующий заказ и фильтр).

У меня была проблема, когда каждый ордер шел к отсутствующим ордерам, и я добавил значение хеша md5, которое было необязательным. Но после добавления хэша 3-4 ордера проходят без каких-либо проблем, а 4-й или 5-й ордер теряет тег ордера и попадает туда. Основное беспокойство — я не получаю никаких платежей. Свяжитесь с Authorize.net, но они говорят, что НЕТ таких записей о транзакциях с именем клиента или какой-либо другой информацией. Оплата никогда не доходила до Authorize.net. Любая транзакция после этого будет успешной. но снова после 3-й или 4-й транзакции, это повторяется. У меня не установлено расширение оплаты. Я использую основные файлы, предоставленные opencart.

  1. Также я использовал Paypal pro / Paypal Payflow pro edition в качестве способа оплаты, но когда клиент размещает заказ, он никогда не перенаправляется на страницу успеха. Клиент нажимает дважды и трижды, и мы получаем несколько платежей. Это очень долго «Пожалуйста, подождите», то ничего. Я пробовал как PayPal Pro, так и PayPal Pro PayPal Pro, но то же самое. Нет ничего плохого в PayPal, так как я был с ними часами, и они говорят, что они получают платежи просто отлично.

Другая (может быть) важная информация — у меня проблемы с почтой. Я получаю уведомления только на электронные письма, которые я указал в качестве дополнительных писем. (В разделе «Дополнительные электронные оповещения:»). Для этого я также пытался использовать параметры почты и т. Д., Но ни один из них не работал.

Основная электронная почта, которую я использую, — это электронная почта Office365. Он никогда не получает письма от opencart. когда я использую gmail в дополнительных уведомлениях, я получаю электронные письма. У меня есть адрес электронной почты и адрес электронной почты домена office365 в разделе дополнительных оповещений.

0

Решение

Несколько вещей, на которые вы, возможно, захотите взглянуть, есть несколько мест, где могут быть разорваны подтверждения заказов OpenCart.

Существует действительно проблема с хэшем md5 и authorize.net. Это предположительно необязательно, но я проверил ошибку, если значение равно нулю. Я думаю, что до тех пор, пока на обоих концах есть какое-то подходящее значение, вы должны быть хорошими.

Убедитесь, что в поле «дополнительное оповещение» указаны ТОЛЬКО адреса электронной почты и запятые. У меня были заказы, не выполненные из-за ошибочного возврата кареты сюда.

Кроме того, как вы настроены на отправку почты? Если вы используете smtp, и opencart пытается отправить электронное письмо, которое не подтверждено службой smtp, процесс подтверждения заказа завершится неудачно.

Opencart имеет очень слабую проверку формата электронной почты, которая может быть менее строгой, чем у сторонних поставщиков транзакционной электронной почты. Opencart принимает пробелы, запятые и другие символы в электронных письмах, которые технически соответствуют спецификациям электронной почты, но часто не считаются действительными. В нашем случае адрес электронной почты с пробелом прошел проверку OpenCart, но не смог отправить через Mandrill, возвращая ответ на ошибку — Opencart не имеет обработки ошибок для этого сценария.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]