Как получить токен в кодировке Base64 из paymentData? - PullRequest
0 голосов
/ 26 декабря 2018

Согласно документации, я должен отправить токен, полученный от Google Pay и закодированный в Base64 в POST-запросе.Но банк отвечает с ошибкой «Недопустимое значение для параметра [paymentToken]».Как мне получить этот токен?

//if you try it like this, then the answer is the same error.
PaymentMethodToken token = paymentData.getPaymentMethodToken().getToken();

//the same error
byte[] data = token.getBytes();
String base64 = Base64.encodeToString(data, Base64.DEFAULT);

1 Ответ

0 голосов
/ 01 января 2019

Добро пожаловать в SO!

Какой платежный провайдер / шлюз вы используете для обработки ваших платежей?Обратите внимание, что для использования Google Pay вам необходимо работать с одним из поддерживаемых процессоров .

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

Дайте нам знать, как это происходит.

...