MPOS не принимает оплату кредитной картой D365 - PullRequest
0 голосов
/ 21 июня 2019

Это тестовая среда.

Использование D365 Retail.

Современная точка продаж (MPOS)

Терминальным устройством является Verifone P400Plus от Adyen.

Я получаю эту ошибку в MPOS при оплате кредитной картой:

"Тип карты не является принятой формой оплаты. Используйте другой платежная карта, а затем повторите попытку "

enter image description here

Используемая мной карта является тестовой картой со следующими данными:

Mastercard / Maestro

EXP: 31/12/2025

Версия: 012

Номер карты: 541333 ****9999* 1029 *

Тип: КРЕДИТ

В D365 \ Retail \ Настройка канала \ Настройка POS \ Профили оборудования, я добавил Master и Maestro карту в профиль оборудования:

enter image description here

В D365 \ Retail \ Настройка канала \ Способы оплаты \ Номера карт, я добавил номер карты как в MasterCard, так и в Maestro. enter image description here

В D365 \ Розничная торговля \ Настройка канала \ Способы оплаты \ Типы карт, карты также присутствуют enter image description here

Задание 1070 и 1090 было применено.

Возможно, мне не хватает чего-то, о чем я не знаю, но я понятия не имею, что искать. Есть предложения?

EDIT Я сделал полный толчок, но такая же ошибка происходит.

1 Ответ

0 голосов
/ 24 июня 2019

Итак, я обнаружил, что вызывало ошибку MPOS.Это было связано с типом карты.Для мастер-карты было настроено значение «Типы карт», установленное на «Международная дебетовая карта».enter image description here В строке 49377 файла js "Commerce.Core.js" код вызывает метод "Commerce.PaymentHelper.isCreditCard (...), где он проверяет наличие кредитной карты.

Когда моя мастер-карта была настроена на «Международную дебетовую карту», ​​оператор if в методе был неверным, поэтому моя карта всегда отклонялась. Изменение значения «Типы карт» для мастер-карты на «Международная кредитная карта» или «Корпоративная карта»"решил мою проблему. enter image description here

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