На стороне android'а формируется запрос для оплаты. Возвращается ответ от Google Pay, все хорошо.
Дальше из ответа берем token и отдаем его "сберу". Постоянно возвращается ошибка 10 - некорректное значение параметра tokenPay.
В связи с этим возникли вопросы по некоторым полям запроса:
.put(
"tokenizationSpecification", JSONObject()
.put("type", "PAYMENT_GATEWAY")
.put(
"parameters", JSONObject()
.put("gateway", gateway)
.put("gatewayMerchantId", gatewayMerchantId)
)
)
.....
.put("merchantInfo", JSONObject()
.put("merchantName", merchantName)
.put("merchantId", merchantId)
)
gateway - sberbank тут все понятно
а вот с gatewayMerchantId, merchantName, merchantId не совсем. Откуда берется каждое значение?
Кто-нибудь сталкивался с подобным?