-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Unified Payments Interface (UPI) as a payment method (popular mobile payment service in India) #225
Comments
See similar payment method IMPS proposal here: #224 |
See similar payment method PayTM proposal here: #226 |
@pazza83 might be good to prioritize this particular payment method. |
@m52go Thanks, I agree, Indian and also Nigerian payment methods are important to develop. Regulation on exchanges is likely to increase in the coming years. Bisq can help people a lot in these locations, and lessons learnt can be applied to future markets that are keen to apply regualtion: As well as UPI I have also proposed the following payment methods for users in India: It would be great to get some feedback from users based in India. Please can you tweet a link to this issue and ask for feedback. Cheers |
@pazza83 ACK for UPI and Paytm However gift cards can be better for users in case there is a ban in India and people are not allowed to trade bitcoin. |
Thanks for the info. Gift cards are a little hard to get right. Amazon eGift cards have been added but do not think they are available to purchase in India yet. |
Not sure about this. Bitrefill has giftcards that can be used here in India and you can pay with bitcoin. Paxful has gift cards as payment option. |
Internet feedback is also pretty strongly in favor of prioritizing UPI. |
Thanks, I think it is a firm yes vote for UPI |
I have discounted Bitrefill as a payment method as one would have to use BTC to buy BTC which seems a bit unintuitive. Other gift cards are hard as it is not easy to verify funds. Plaxful has them, but also a lot of disputes come with them. |
I mentioned Bitrefill because some traders can use it instead of selling BTC to INR. Paxful can be used to buy BTC with gift cards. So options are already available.
Possible. Because lot of scammers also prefer gift cards. |
Thanks, that is a use case I had not considered. I will create an BitRefill as a payment method for discussion. |
From what I'm seeing this is one of the most-requested payment methods at the moment...potentially a big gateway for a big market. What work remains to get it implemented? |
Hi @m52go I have created issues for all the requested payment methods. Just waiting for opportunity for all users to give feedback. At the start of March I shared a post on Reddit, GitHub, Keybase and Bisq community forum: New Payment Methods proposed for Bisq (Please comment on the ones you would like added) at the beginning of the month. Idea was to get as much feedback as possible and then make propose which payment methods to add before giving the mediators and refund agents a chance to make any suggestions / objections. UPI seems like the most popular payment method for users in India and got good feedback from your post on Twitter and my post on Reddit I would like to batch it with the other payment methods suitable for India deemed suitable for inclusion. Having researched a little into the Bitcoin Indian market, despite all the news about crypto being banned, it appears fairly easy to make non KYC purchases at centralized exchanges operating in India. Nevertheless, I think after multi-currency payment options; payment methods for Nigeria and India are my highest priorities. |
I think this payment method has gotten enough feedback to justify it being added. From a development standpoint, payment methods are not hard to add, so I'm not sure all this added time to gather feedback is worth it. |
UPI has been scored for inclusion to Bisq:
Score: 24/32 |
I'm not sure how straightforward it is to integrate new payment methods in Bisq. But when using a payment gateway like Razorpay, PayU, JusPay, etc. these allow to make payments via all of - UPI, IMPS, PayTM including Credit/Debit card and some other methods as well. NEFT/RTGS may/may not be included in these payment gateways. However, NEFT/RTGS do amount for majority of the 'volume' transactions, given that UPI has a daily limit of 100,000 INR(fyi, 1 BTC = 411,000 INR). To have people transacting with higher amounts, NEFT/RTGS will definitely come into the play. But I agree that UPI is a great start with the lowest entry barrier for most people to start trading INR with BTC. In March 2021, providers of unified payments interfaces (UPI) in India recorded a total of 2.7 billion digital payment transactions worth over 5 trillion INR.[1] |
Hi @Aman-1412 thanks for the comments. Will take a look at Razorpay, PayU and JustPay once the current payment methods proposed for India have been added. |
Unified Payments Interface (UPI) - Proposed National Currency Payment MethodI am proposing that Unified Payments Interface (UPI) to be added as a national currency payment method. @refund-agent2, @huey735, @leo816 please let me know if you have any questions as to how Unified Payments Interface (UPI) will be mediated / arbitrated. If you have any objection please let me know by 31 May 2021. Date proposal being made: 01.05.21 Name of payment method: Unified Payments Interface (UPI) Required fields: Country: India Signing required: No Regions accepted: India Currencies accepted: INR Bisq Limits: eg 0.05 BTC Maximum amount per transaction is 100,000 INR Trade window: 1 day Any relevant information for mediators / arbitrators: No Any relevant information for devs: Please set maximum limit to 0.05 BTC Any relevant information for users: Maximum amount per transaction is 100,000 INR , payments above this will need to be sent as multiple transactions. Screenshot of expected GUI: TBC |
Information required for Bisq software strings:Hi @jmacxx here is the information for the strings. Let me know if you need anything else: Special info about any of the inputs required for creating the payment account:Please make sure to include your Virtual Payment Address (VPA) also called your UPI ID. The format for this is like an email ID: with the sign “@” in the middle. For example, your UPI ID could be “receiver’s_name@bank_name” or “phone_number@bank_name.” For UPI there is a maximum limit of Rs. 100,000 that can be sent per transaction. If you intend to trade amount of over Rs. 100,000 per trade it is likely trades will have to take place over multiple transfers. Please note some banks have different limits for their customers. Special items to be aware about when sending payments (for BTC Buyers):Please send payment only to the VPA / UPI ID provided in Bisq. The maximum trade size is Rs. 100,000 per transaction. If your trade is over Rs. 100,000 you will have to make multiple transfers. Please note some banks have different limits for their customers. Special items to be aware about when receiving payments (for BTC Sellers):If you intend to receive over Rs. 100,000 per trade you should expect the buyer to have to make multiple transfers. Please note some banks have different limits for their customers. |
wiki completed: https://bisq.wiki/UPI |
Unified Payments Interface (UPI)
References:
Why
India has the 5th largest economy in the world by GDP, yet Bisq does not have many options for people in India to trade. It would be good to give people in India more access to trading on Bisq.
UPI is an instant real-time payment system developed by National Payments Corporation of India facilitating inter-bank transactions. This is an umbrella organization for operating retail payments and settlement systems in India.
Around 2 Billion UPI transactions amounting to roughly $50 billion (USD) of transactions happen every month in India.
UPI is already included on almost all other P2P cryto exchanges.
Region
India
Currencies
INR
Chargeback risk
Low.
Banks cannot reverse an UPI payments. According the UPI rules it is the responsibility of the sender to enter the correct beneficiary account number and other details while making payment.
Size of user base
300 million people in India have access to a bank account and smart phone that can be registered for UPI. 2 billion transactions are sent a month.
Data requirements
In order to make a payment or transfer funds through UPI, you must have at least one of the following details about the beneficiary:
Virtual Payment Address (VPA) also called UPI ID - The format is like an email ID: with the sign “@” in the middle. For example, your UPI ID could be “receiver’s_name@bank_name” or “phone_number@bank_name.”
To send money to someone with a UPI ID, you only need to have your receivers UPI ID. You do not need their account number, account type, bank name, or IFSC code etc.
Verification
Payment is made on bank smart phone app. Screenshots / videos can be used for verification.
SMS messages are also sent to payer and payee to confirm payment.
Duration
Payments are immediate. 24/7, 365 days a year.
Trade time should be set to 24 hours.
Fees
Low. Either free or no more then 5 INR ~ $0.07 USD per transaction.
Fraud risk
Low
Payment amounts
Maximum of 100,000 INR can be sent per transaction. This is approximately $1,350 USD.
Minimum payment is 1 INR ~ $0.01 USD
Some banks have different limits for their customers. The above maximums are set by the National Payments Corporation of India.
The text was updated successfully, but these errors were encountered: