我正在我的React Native应用程序中进行Razorpay集成。它已成功集成到应用程序中。
现在,它会打开包含所有付款方式的屏幕,包括卡,网银,电子钱包和UPI。我要实现的是将用户重定向到特定的付款方式。假设用户选择“网上银行”,则与其打开所有付款方式选项的页面,不如将其重定向到“ razorpay”的网上银行页面。
我在Google上进行了搜索,但没有获得集成的具体流程。请让我知道如何实现。
到目前为止,我尝试过的操作如下:
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}`);
});
在这里method:"netbanking",
不起作用。它总是打开所有付款方式的初始页面。我正在使用react-native-razorpay库进行实施。
答案 0 :(得分:0)
如果您要在页面上列出付款方式,则可以根据以下用户选择在Razorpay预先填写付款方式,
SELECT userid
, SUM(timediff) total
FROM
( SELECT t.id Ticket
, a.change_by UserID
, TIMESTAMPDIFF(MINUTE, t.create_time, min(a.create_time)) TimeDiff
FROM article a
JOIN ticket t
ON t.id = a.ticket_id
GROUP
BY Ticket
, UserID
) x
GROUP
BY userid