PhonePe React-native Sdk Custom UPI Open Intent (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": "АНДРОИД" } } тестовые учетные данные
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": "АНДРОИД" } } тестовые учетные данные
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
URL-адрес обратного вызова при оплате UPI в Android с использованием upi://
Anonymous » » в форуме Android - 0 Ответы
- 46 Просмотры
-
Последнее сообщение Anonymous
-