PhonePe React-native Sdk Custom UPI Open Intent (Android) постоянно возвращает статус «Сбой»Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 PhonePe React-native Sdk Custom UPI Open Intent (Android) постоянно возвращает статус «Сбой»

Сообщение Гость »


React-Native Phonepe SDK, используемый для интеграции Phonepe, если я передаю ответ base64 и хэш-ключ shasha256 для SDK в PhonePe Custom UPI Open Intent, он всегда выдает {"ошибка": "Транзакция прервана!", "статус": "FAILURE" } Ошибка, но если попробовать стандартную проверку (попросить пользователя ввести идентификатор UPI и запрос на оплату), все будет работать нормально. тестовые учетные данные, используемые для тестирования пользовательская документация по API намерений. Я пробовал передавать те же значения в API, работает нормально, возвращает URL-адрес перенаправления, но в SDK выдает ошибку

app.js

импортировать PhonePePaymentSDK из 'react-native-phonepe-pg'; PhonePePaymentSDK.init( «ЮАТ», "ПГТЕСТПАЮАТ", "F4:1E:2F:64:BA:E6:19:1A:A7:C2:29:6D:5F:5D:2F:0A:29:E8:6E:5B", истинный ).then(результат => { console.log("Инициализация SDK успешна", result); // setMessage("Сообщение: Инициализация SDK ->" + JSON.stringify(result)); }).catch(ошибка => { setMessage("ошибка:" + error.message); }) PhonePePaymentSDK.startPGTransaction( "ewogICJtZXJjaGFudElkIjogIlBHVEVTVFBBWVVBVCIsCiAgIm1lcmNoYW50VHJhbnNhY3Rpb25JZCI6ICJ0cmFuc2FjdGlvbl8xMjMiLAogICJtZXJjaGFudFVzZXJJZCI6ICI5M DIyMzI1MCisCiAgImFtb3VudCI6IDEwMDasCiAgIm1vYmlsZU51bWJlciI6ICI5OTk5OTk5OTk5IiwKICAiY2FsbGJhY2tVcmwiOiAiaHR0cHM6Ly93ZWJob29rLnNpdGUvY2FsbGJhY2stdX JsIiwKICAicGF5bWVudEluc3RydW1lbnQiOiB7CiAgICAidHlwZSI6ICJVUElfSU5URU5UIiwKICAgICJ0YXJnZXRBcHAiOiAiY29tLnBob25lcGUuYXBwIgogIH0sCiAgImRldmljZUNvbnRleHQiO iB7CiAgICAiZGV2aWNlT1MiOiAiQU5EUk9JRCIKICB9Cn0=", // строка base64 "2b5b25e756441323391dd1612810c59f021463bb0082cdf5fe18c9a6f1a5dc21###1",//проверяем значение суммы "/pg/v1/pay", { 'Content-Type': 'application/json' }, "com.phonepe.app", "https://webhook.site/callback-url" ).then(a => { console.log("tracsaction res", a); }).catch(ошибка => { console.log("Ошибка API trsaction", error); }) Объект ответа пример объекта ответа

{ "merchantId": "PGTESTPAYUAT", "merchantTransactionId": "transaction_123", "merchantUserId": "90223250", «сумма»: 1000, "mobilNumber": "9999999999", "callbackUrl": "https://webhook.site/callback-url", "инструмент платежа": { "тип": "UPI_INTENT", "targetApp": "com.phonepe.app" }, "контекст устройства": { "deviceOS": "АНДРОИД" } } тестовые учетные данные
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»