React native Razorpay重定向到特定付款方式

React native Razorpay重定向到特定付款方式,react-native,integration,react-native-android,razorpay,React Native,Integration,React Native Android,Razorpay,我正在React原生应用程序中进行Razorpay集成。它已成功集成到应用程序中 现在,它打开屏幕,显示所有支付方式,包括卡、网上银行、钱包和UPI。我想要实现的是将用户重定向到特定的支付方式。假设用户选择了网上银行,则不必打开包含所有支付方式选项的页面,而是应该重定向到razorpay的网上银行页面 我在谷歌上搜索了它,但没有得到整合它的具体流程。请让我知道如何实现它 到目前为止,我所做的尝试如下: var options = { description: 'Credits t

我正在React原生应用程序中进行Razorpay集成。它已成功集成到应用程序中

现在,它打开屏幕,显示所有支付方式,包括卡、网上银行、钱包和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: 'test@gmail.com',
          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}`);
      });

在这里,
方法:“netbanking”
不起作用。它总是打开所有付款方式的初始页面。我正在使用library进行实施。

如果您在页面上列出了付款方式,那么您可以根据以下用户选择在Razorpay预先填充该方式

Other checkout options;
'prefill': {
       'email': 'test@gmail.com',
       'contact': '919191919991',
       'name': 'Razorpay Software',
       'method': 'netbanking', //card|upi|wallet
 },
'theme': {
       'color': '#F37254',
       'hide_topbar': 'true', //To hide the back button
 }