Razorpay перенаправляет на конкретный способ оплаты

Я работаю над интеграцией Razorpay в свое приложение React Native. Он успешно интегрирован в приложение.

Прямо сейчас открывается экран со всеми способами оплаты, включая карту, интернет-банкинг, кошелек и UPI. Я хочу перенаправить пользователя на конкретный способ оплаты. Предположим, что если пользователь выбирает Интернет-банкинг, то вместо того, чтобы открывать страницу со всеми вариантами способов оплаты, он должен быть перенаправлен на страницу Интернет-банкинга razorpay.

Я погуглил, но не получил конкретного потока для его интеграции. Пожалуйста, дайте мне знать, как этого добиться.

То, что я пробовал до сих пор, выглядит следующим образом:

var options = {
        description: 'Credits towards consultation',
        image: 'https://i.imgur.com/3g7nmJC.png',
        currency: 'INR',
        key: 'KEY',
        amount: '100',
        name: 'FOOO',
        method:"netbanking",
        //bank:"HDFC",
        prefill: {
          email: '[email protected]',
          contact: '919191919991',
          name: 'Razorpay Software'
        },
        theme: {color: '#F37254'}
      }
      RazorpayCheckout.open(options).then((data) => {
        // handle success
        console.log("razorpay success : " + JSON.stringify(data));
        alert(`Success: ${data.razorpay_payment_id}`);
      }).catch((error) => {
        // handle failure
        console.log("razorpay success : " + JSON.stringify(error));
        alert(`Error: ${error.code} | ${error.description}`);
      });

Здесь method:"netbanking", не работает. Всегда открыта начальная страница со всеми способами оплаты. Я использую для реализации библиотеку react-native-razorpay.


person AndiM    schedule 24.08.2019    source источник


Ответы (1)


Если вы перечисляете способы оплаты на своей странице, вы можете предварительно указать метод в Razorpay на основе выбора пользователя, как показано ниже.

Other checkout options;
'prefill': {
       'email': '[email protected]',
       'contact': '919191919991',
       'name': 'Razorpay Software',
       'method': 'netbanking', //card|upi|wallet
 },
'theme': {
       'color': '#F37254',
       'hide_topbar': 'true', //To hide the back button
 }
person Mayur Wadpalliwar    schedule 24.08.2019