2015-01-26 3 views
0

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

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

Вопросы, которые у меня есть сталкиваюсь являются:

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

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

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

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

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

ответ

0

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

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

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^