Я подписался на https://github.com/Mastercard-Gateway/gateway-android-sdk/wiki, чтобы произвести оплату в моем приложении.
Первоначально использовался тестовый идентификатор продавца для создания сеанса с помощью указанного ниже API. https://mtf.gateway.mastercard.com/api/rest/version/56/merchant/DB***/session/SESSION000****
Который дал идентификатор сеанса в ответ и с этим обновил данные моей карты в API обновления сеанса. Получено сообщение об успешном завершении, например {"session":{"updateStatus":"SUCCESS","version":"cd9f6b9602"}}
После этого я генерирую случайный 3DSecureId для тестирования и передаю sessionId, AMOUNT, CURRENCY, 3dSecureId в API check3DSecureEnrollment.
Но получаю - Ошибка Неожиданный код ответа 400. Я не мог понять, в чем проблема в этих параметрах?
Еще одна попытка - https://github.com/Mastercard-Gateway/gateway-android-sdk/wiki/3D-Secure-Authentication
Проверено для варианта 1 и 2 в приведенной выше ссылке. Отображается ошибка при раздувании макета класса InflateException.
Нужна помощь для решения этих проблем?
{"error":{"cause":"INVALID_REQUEST","explanation":"Directly providing cardholder data is not supported. Consider using a session or token."},"result":"ERROR"}
. Не могли бы вы помочь мне в этом. Какую структуру JSON вы передаете на шлюз .. Пожалуйста - person Rajeev Kumar   schedule 23.07.2020