Skip to content
This repository has been archived by the owner on Aug 14, 2021. It is now read-only.

Integration of more UPI apps #23

Closed
8 of 52 tasks
azhar1038 opened this issue Sep 29, 2020 · 6 comments
Closed
8 of 52 tasks

Integration of more UPI apps #23

azhar1038 opened this issue Sep 29, 2020 · 6 comments

Comments

@azhar1038
Copy link
Owner

azhar1038 commented Sep 29, 2020

Thanks to reeteshranjan for his awesome and thorough research which can be found in this discussion at upi_pay repository!

Features

  • Removing URL encoding for parameter "pa"
  • Filter the list of received upi apps to remove to remove unsupported UPI apps

Check Working

* Check mark represents that the behaviour of these apps have been double verified.
If you double check the behaviour of any of these apps, make sure to comment below and put a check mark!
Verified Apps

  • All Bank
  • Amazon Pay
  • Axis Pay
  • Baroda Pay
  • BHIM
  • Cent UPI
  • Cointab
  • Corp UPI
  • DCB UPI
  • Fino BPay
  • Freecharge
  • Google Pay
  • iMobile ICICI
  • Indus Pay
  • Khaali Jeb
  • Maha UPI
  • Mobikwik
  • Oriental Pay
  • Paytm
  • Paywiz
  • PSB
  • SBI Pay
  • Yes Pay

Apps not returning Transaction ID after payment

  • MiPay (Play Store)
  • MiPay (GetApps)
  • HSBC Simply Pay

Non Verified Apps

  • True Caller
  • BOI UPI
  • CSB UPI
  • CUB UPI
  • digibank
  • Equitas UPI
  • Kotak
  • PayZapp
  • PNB
  • RBL Pay
  • realme PaySa
  • United UPI Pay
  • Vijaya UPI

Unsupported Apps

  • PhonePe (Getting U16_NPCI_TXNRISK_00922)
  • Airtel Thanks
  • AUPay
  • Bandhan Bank UPI
  • CANDI
  • Indian Bank UPI
  • Jet Pay
  • KBL UPI
  • KVB UPI
  • LVB UPAAY
  • Synd UPI
  • UCO UPI
  • Ultra Cash
@azhar1038 azhar1038 added the enhancement New feature or request label Sep 29, 2020
@azhar1038 azhar1038 pinned this issue Sep 29, 2020
@azhar1038 azhar1038 added good first issue Good for newcomers help wanted Extra attention is needed hacktoberfest Hacktoberfest 2020 labels Sep 30, 2020
@reeteshranjan
Copy link

@mdazharuddin1011999 it would be nice if you can give credit for original work by referring to the tickets/pull requests in upi_pay repo

@azhar1038 azhar1038 unpinned this issue Oct 23, 2020
@azhar1038 azhar1038 removed enhancement New feature or request good first issue Good for newcomers hacktoberfest Hacktoberfest 2020 help wanted Extra attention is needed labels Oct 23, 2020
@reeteshranjan
Copy link

Please look at drenther/upi_pay#17

@azhar1038
Copy link
Owner Author

You mean add some flags like merchant or experimental to control which apps are returned by the getAllUpiApps()?

@reeteshranjan
Copy link

Yes. Please see the dartdoc generated docs I have already created for the existing flags getAllUpiApps in my latest commit supports (default behaviour is to give all properly working apps only that are listed in APPS.md).

As of now, I have not tested merchant payments. Working on a project where we are going to setup a merchant account, and then I would test again all the apps for merchant payments. Once that's done, there would be a flag for that as well.

@shashwatadi
Copy link

Hi @reeteshranjan and @azhar1038 Does this mean it is suitable for production using verified Apps?

@reeteshranjan
Copy link

Hi @reeteshranjan and @azhar1038 Does this mean it is suitable for production using verified Apps?

Short answer: no.

Long answer: need more testing. With one person testing, there are lot of blockers. For example, daily transaction limit of either bank or UPI will be reached. So I would suggest developers interested in using upi_pay (this package still to get all the new work I have done) to participate in testing, and push results of what their observations are, so we have enough test data to qualify the package for production.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants