отправленное электронное письмо появляется в ответах на почтовый запрос

Мне было интересно, может ли кто-нибудь помочь мне понять, откуда это могло исходить.

Вот успешная транзакция:

Получен ответ: HttpResponse{body='Status=OK RedirectURL=https://www.furnitureclinic.co.uk/orderSuccessful?VendorTxCode=fclinic-170720105629-212955392 ', statusCode=200, statusMessage='OK'}

А вот и неудачная транзакция:

Получен ответ: HttpResponse{body='email sentStatus=OK RedirectURL=https://www.handbagclinic.co.uk/Checkout?VendorTxCode=fclinic-170720105715-107422623 ', statusCode=200, statusMessage='OK'}

Как вы можете видеть в неудачной транзакции, после body= написано email sentStatus=OK, а не просто Status=OK.

Это приводит к сбою платежей Sage.

Я просто хотел бы знать, в какой момент в процессе оплаты отправляется этот ответ и что может быть причиной этого.

Я просмотрел весь файл URL-адреса уведомлений, и нигде не появляется упоминание об «отправленном электронном письме».


person Aaranihlus    schedule 20.07.2017    source источник


Ответы (1)


Это последний шаг транзакции сервера — Sage Pay перезвонит вам с сообщением с уведомлением, которое, похоже, вы получаете, и вы ответите сообщением «ОК» и URL-адресом перенаправления (чтобы отключить браузер потребителя). куда угодно).

Однако, если вы отправляете все это, вы как будто говорите Sage Pay отклонить транзакцию.

Я рекомендую настроить простой скрипт на вашем NotificationURL, который просто отвечает (на уведомление POST) следующим образом:

Status=OK
statusMessage=Fine
RedirectURL=<wherever>

А затем повторно ввести сложность проверки подписи и т. д. после этого...

person Rik Blacow    schedule 28.07.2017