Пользовательский интерфейс Razorpay не открывается на устройстве iOSAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Пользовательский интерфейс Razorpay не открывается на устройстве iOS

Сообщение Anonymous »

Я интегрирую Razorpay в свой проект React Native, используя:
react-native-razorpay: ^2.3.0
Опробованные версии CocoaPods: 1.4.0, 1.4.3, 1.4.5
Проблема в следующем:
На Android пользовательский интерфейс оформления заказа Razorpay (веб-просмотр платежей) открывается и работает правильно.
В iOS пользовательский интерфейс оплаты не открывается вообще.
Шаги, которые я уже пробовал:
Проверил правильность всех учетных данных Razorpay (идентификатор ключа, идентификатор заказа, сумма и т. д.).
Правильно передал необходимый объект параметров в функцию RazorpayCheckout.open(options).
Переустановил модули и очистил сборку iOS (установка модуля, обновление модуля, npx pod-install, чистая сборка xcode).
Протестировано как на симуляторе, так и на реальном устройстве (одна и та же проблема).
Вот пример кода, который я использую:
импортируйте RazorpayCheckout из 'react-native-razorpay';
/>const openRazorpay = () => {
const options = {
описание: «Тестовый платеж»,
изображение: «https://your-logo-url.png»,
валюта: «INR»,
ключ: «мой ключ»,
сумма: «5000», // 50 индийских рупий
имя: «Тест» Merchant',
order_id: 'мой идентификатор заказа', // сгенерировано из серверной части
prefill: {
электронная почта: 'test@example.com',
контакт: '9999999999',
имя: 'Тестовый пользователь',
},
тема: {color: '#53a20e'},
/>};

Код: Выделить всё

RazorpayCheckout.open(options)
.then(data => {
console.log('Payment success:', data);
})
.catch(error => {
console.log('Payment failed:', error);
});
};
Поскольку тот же код отлично работает на Android, я считаю, что проблема специфична для iOS.
Вопрос:
Кто-нибудь сталкивался с проблемой, когда пользовательский интерфейс оформления заказа Razorpay не открывается на iOS? Нужна ли мне дополнительная настройка или настройка в Xcode/Info.plist для iOS?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ios-device
Ответить

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

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

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

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

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