Git Product home page Git Product logo

Comments (56)

nagaraj10 avatar nagaraj10 commented on May 24, 2024 2

@PatilShreyas
AM using EasyUpiPayment library still facing issue on gpay upi payments .
it showing error as
β€œthe transaction may be risky.For your safety ,it cant be completed at this time”

implementation 'dev.shreyaspatil.EasyUpiPayment:EasyUpiPayment:3.0.3'

from easyupipayment-android.

RahulGunani avatar RahulGunani commented on May 24, 2024 2

USE THIS UPDATED CODE

https://github.com/RahulGunani/Upi-Payment-in-Android-Latest-Updated-Code/

from easyupipayment-android.

maheshkankar avatar maheshkankar commented on May 24, 2024 1

I got the same problem. How to this solve? PhonePe Error: For Security Reasons, you are not allowed to send money from your bank account for this payment. Note: You don't have to enter your BHIM UPI PIN to receive Money/cashback. Google Pay Error: Maximum limit exceeded....

Did your problem solved, I also tried many things but getting problem.

from easyupipayment-android.

aniket5687 avatar aniket5687 commented on May 24, 2024

I got the same problem. How to this solve?
PhonePe Error: For Security Reasons, you are not allowed to send money from your bank account for this payment. Note: You don't have to enter your BHIM UPI PIN to receive Money/cashback.
Google Pay Error: Maximum limit exceeded....

from easyupipayment-android.

govindowlok0 avatar govindowlok0 commented on May 24, 2024

i have solution regarding this issue ------ Receiver upi id as person upi id not working you can change as business upi id

from easyupipayment-android.

aniket5687 avatar aniket5687 commented on May 24, 2024

I have 1 business bank account. UPI id created this account. But again same issue.

from easyupipayment-android.

govindowlok0 avatar govindowlok0 commented on May 24, 2024

Can you share after @ upi id

from easyupipayment-android.

aniket5687 avatar aniket5687 commented on May 24, 2024

Can you share after @ upi id

you can send your personal email id. i can send it. i'll not send publically.

from easyupipayment-android.

govindowlok0 avatar govindowlok0 commented on May 24, 2024

[email protected]

from easyupipayment-android.

muthuvel2 avatar muthuvel2 commented on May 24, 2024

Even I'm facing the issue. Exploring it.

from easyupipayment-android.

muthuvel2 avatar muthuvel2 commented on May 24, 2024

Now it started working with BHIM, issue still exist with Gpay.

I'm planning to report this issue with NPCI.

In stackoverflow also someone reported it https://stackoverflow.com/questions/62953449/getting-error-you-have-exceeded-the-maximum-transaction-amount-set-by-your-bank

from easyupipayment-android.

sz32 avatar sz32 commented on May 24, 2024

Hello did anyone get solution?

from easyupipayment-android.

govindowlok0 avatar govindowlok0 commented on May 24, 2024

Receiver upi id as person upi id not working you can change as business upi id

from easyupipayment-android.

varunagharav avatar varunagharav commented on May 24, 2024

I have check that who ever has register UPI for business will get an MCC and only that will pay through this method.

from easyupipayment-android.

Chhokra avatar Chhokra commented on May 24, 2024

Now it started working with BHIM, issue still exist with Gpay.

I'm planning to report this issue with NPCI.

In stackoverflow also someone reported it https://stackoverflow.com/questions/62953449/getting-error-you-have-exceeded-the-maximum-transaction-amount-set-by-your-bank

It's still failing for me in BHIM as well

from easyupipayment-android.

Chhokra avatar Chhokra commented on May 24, 2024

Receiver upi id as person upi id not working you can change as business upi id

but what if my app specifically targets all UPI ids not just business UPI id?

from easyupipayment-android.

anurag141 avatar anurag141 commented on May 24, 2024

any solution ?

from easyupipayment-android.

sz32 avatar sz32 commented on May 24, 2024

we all are getting issue in UPI intent flow. we tried all things like Merchant UPI id and so many other things.

and I found something that they made changes in UPI intent flow so tried but couldn't able to understand so i shared a link @PatilShreyas please look into it it may be help for the solution there is yellow marked for highlighting the important things.

https://web.archive.org/web/20200921110005/https://www.npci.org.in/sites/default/files/UPI%20Linking%20Specs_ver%201.6.pdf

from easyupipayment-android.

abhitulse avatar abhitulse commented on May 24, 2024

There are two things which we need to do compulsory.

  • Use pa, pn, mc, tr, tn, am and cu append Query Parameters. In so many tutorials mc is not mentioned or commented.
    Uri uri = Uri.parse("upi://pay").buildUpon() .appendQueryParameter("pa", "upiId") .appendQueryParameter("pn", "Payee Name") .appendQueryParameter("mc", "Payee merchant code") //this could be kept blank .appendQueryParameter("tr", "Transaction reference ID") .appendQueryParameter("tn", "Transaction note") .appendQueryParameter("am", amount) .appendQueryParameter("cu", "INR") .build();
  • You have to use business/merchant account UPI ID (I used gpay merchant account) otherwise it wont work.

from easyupipayment-android.

abhitulse avatar abhitulse commented on May 24, 2024

There are two things which we need to do compulsory.

  • Use pa, pn, mc, tr, tn, am and cu append Query Parameters. In so many tutorials mc is not mentioned or commented.
    Uri uri = Uri.parse("upi://pay").buildUpon() .appendQueryParameter("pa", "upiId") .appendQueryParameter("pn", "Payee Name") .appendQueryParameter("mc", "Payee merchant code") //this could be kept blank .appendQueryParameter("tr", "Transaction reference ID") .appendQueryParameter("tn", "Transaction note") .appendQueryParameter("am", amount) .appendQueryParameter("cu", "INR") .build();
  • You have to use business/merchant account UPI ID (I used gpay merchant account) otherwise it wont work.

https://www.blueappsoftware.com/google-pay-error-bank-limit-exceeded/

from easyupipayment-android.

Chhokra avatar Chhokra commented on May 24, 2024

@sz32 you found a solution?

from easyupipayment-android.

abhitulse avatar abhitulse commented on May 24, 2024

@sz32 you found a solution?

yes

from easyupipayment-android.

abhitulse avatar abhitulse commented on May 24, 2024

There are two things which we need to do compulsory.

  • Use pa, pn, mc, tr, tn, am and cu append Query Parameters. In so many tutorials mc is not mentioned or commented.
    Uri uri = Uri.parse("upi://pay").buildUpon() .appendQueryParameter("pa", "upiId") .appendQueryParameter("pn", "Payee Name") .appendQueryParameter("mc", "Payee merchant code") //this could be kept blank .appendQueryParameter("tr", "Transaction reference ID") .appendQueryParameter("tn", "Transaction note") .appendQueryParameter("am", amount) .appendQueryParameter("cu", "INR") .build();
  • You have to use business/merchant account UPI ID (I used gpay merchant account) otherwise it wont work.

https://www.blueappsoftware.com/google-pay-error-bank-limit-exceeded/

@sz32 refer this

from easyupipayment-android.

PatilShreyas avatar PatilShreyas commented on May 24, 2024

@abhitulse Thanks for the link with a reference. I tried it but not getting success (Because I put wrong value for mc). I just had a question, so this UPI payment via Intent will be only limited for merchants and not for regular users, right?

from easyupipayment-android.

PatilShreyas avatar PatilShreyas commented on May 24, 2024

Thanks @abhitulse for letting us know about the solution with good references. This has been fixed in the latest version v3.0.1 of the EasyUpiPayment library. Now onwards, payment will be only processed for a payee having a valid merchant account. It won't work for general UPI user. Please note it. Thanks to the people for participating in the discussion and helped in solving this issue.

Thanks all! πŸ˜ƒ πŸŽ‰

from easyupipayment-android.

SoniKarsh avatar SoniKarsh commented on May 24, 2024

@PatilShreyas from where can I get merchant code? I have merchant id but couldn't find merchant code anywhere?

from easyupipayment-android.

PatilShreyas avatar PatilShreyas commented on May 24, 2024

@SoniKarsh You can keep it blank also, but UPI VPA should be of merchant

from easyupipayment-android.

SoniKarsh avatar SoniKarsh commented on May 24, 2024

@PatilShreyas I have registered my UPI with Business apps like Google business and Paytm business but that doesn't work as well.

Is there a different procedure for Merchant UPI or it is as I mentioned?

from easyupipayment-android.

PatilShreyas avatar PatilShreyas commented on May 24, 2024

@SoniKarsh there's no extra procedure as far as I know. I think you're missing something.

from easyupipayment-android.

SoniKarsh avatar SoniKarsh commented on May 24, 2024

@PatilShreyas ohkay thanks for your reply. I'll try and let you know if I get any success.

from easyupipayment-android.

codehustler53 avatar codehustler53 commented on May 24, 2024

Can anyone confirm whether this update works or not?

from easyupipayment-android.

aniket5687 avatar aniket5687 commented on May 24, 2024

from easyupipayment-android.

codehustler53 avatar codehustler53 commented on May 24, 2024

Work Google pay others not checked.
…
On Wed, 18 Nov 2020, 1:00 p.m. codehustler53, @.***> wrote: Can anyone confirm whether this update works or not? β€” You are receiving this because you commented. Reply to this email directly, view it on GitHub <#67 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANGINSURY76RK2PFFYTMISDSQNZYVANCNFSM4TB2QPNQ .

Can you share me your merchant UPI id because I have used mine but not working.

from easyupipayment-android.

SoniKarsh avatar SoniKarsh commented on May 24, 2024

Mine is keep failing even with merchant UPI. Getting same error. I have also attached Merchant code.

One question - My UPI id will stay the same as it was before registering for Google business right?

from easyupipayment-android.

aniket5687 avatar aniket5687 commented on May 24, 2024

from easyupipayment-android.

codehustler53 avatar codehustler53 commented on May 24, 2024

Receiver upi I'd used in business upi I'd and merchant I'd. On Wed, 18 Nov 2020, 2:05 p.m. codehustler53, [email protected] wrote:
…
Work Google pay others not checked. … <#m_-1009547555990094894_> On Wed, 18 Nov 2020, 1:00 p.m. codehustler53, @.***> wrote: Can anyone confirm whether this update works or not? β€” You are receiving this because you commented. Reply to this email directly, view it on GitHub <#67 (comment) <#67 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANGINSURY76RK2PFFYTMISDSQNZYVANCNFSM4TB2QPNQ . Can you share me your merchant UPI id because I have used mine but not working. β€” You are receiving this because you commented. Reply to this email directly, view it on GitHub <#67 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANGINSROYPVV32ZH6ZLZZH3SQOBLNANCNFSM4TB2QPNQ .

I have my UPI id and using that I have registered for google pay business then My current UPI id will be used as Merchant UPI id right?

from easyupipayment-android.

chhota89 avatar chhota89 commented on May 24, 2024

How to get the mc (Payee merchant code)?

from easyupipayment-android.

codehustler53 avatar codehustler53 commented on May 24, 2024

How to get the mc (Payee merchant code)?

https://fs.fldfs.com/iwpapps/pcard/docs/MCCs.pdf

here's a list of MCC. You can find the MCC and try and if it works please do let me know.

from easyupipayment-android.

codehustler53 avatar codehustler53 commented on May 24, 2024

It works with Google pay, Phone pe, and Paytm. Doesn't works with Amazon pay as amazon pay responds with pending status instead of success and the pending flag is not maintained by this repository.

from easyupipayment-android.

Chhokra avatar Chhokra commented on May 24, 2024

Thanks @abhitulse for letting us know about the solution with good references. This has been fixed in the latest version v3.0.1 of the EasyUpiPayment library. Now onwards, payment will be only processed for a payee having a valid merchant account. It won't work for general UPI user. Please note it. Thanks to the people for participating in the discussion and helped in solving this issue.

Thanks all!

Does this mean the payer(me) needs to have a merchant account as well?

from easyupipayment-android.

SoniKarsh avatar SoniKarsh commented on May 24, 2024

Thanks @abhitulse for letting us know about the solution with good references. This has been fixed in the latest version v3.0.1 of the EasyUpiPayment library. Now onwards, payment will be only processed for a payee having a valid merchant account. It won't work for general UPI user. Please note it. Thanks to the people for participating in the discussion and helped in solving this issue.

Thanks all!

Does this mean the payer(me) needs to have a merchant account as well?

Not at all bro. Payer or the user who is paying can be a normal account holder or merchant but the account which is receiving the money should be of merchant type.

from easyupipayment-android.

Chhokra avatar Chhokra commented on May 24, 2024

Thanks @abhitulse for letting us know about the solution with good references. This has been fixed in the latest version v3.0.1 of the EasyUpiPayment library. Now onwards, payment will be only processed for a payee having a valid merchant account. It won't work for general UPI user. Please note it. Thanks to the people for participating in the discussion and helped in solving this issue.
Thanks all!

Does this mean the payer(me) needs to have a merchant account as well?

Not at all bro. Payer or the user who is paying can be a normal account holder or merchant but the account which is receiving the money should be of merchant type.

Thanks for the quick response. My payments are still failing and its possible because I can't look up the merchant code through the QR codes. How to go about this?

from easyupipayment-android.

SoniKarsh avatar SoniKarsh commented on May 24, 2024

Thanks @abhitulse for letting us know about the solution with good references. This has been fixed in the latest version v3.0.1 of the EasyUpiPayment library. Now onwards, payment will be only processed for a payee having a valid merchant account. It won't work for general UPI user. Please note it. Thanks to the people for participating in the discussion and helped in solving this issue.
Thanks all!

Does this mean the payer(me) needs to have a merchant account as well?

Not at all bro. Payer or the user who is paying can be a normal account holder or merchant but the account which is receiving the money should be of merchant type.

Thanks for the quick response. My payments are still failing and its possible because I can't look up the merchant code through the QR codes. How to go about this?

Merchant code is not necessary at all you can keep it blank the only restriction is that it should be there whether with its value or keep it blank.

Still if you want to look for merchant code.

You can find it this way. ..

https://fs.fldfs.com/iwpapps/pcard/docs/MCCs.pdf

from easyupipayment-android.

sharma00praful avatar sharma00praful commented on May 24, 2024

this issue should re-open. as payments are keep on failing even with mc.
i use this link upi://pay?pa=X@ybl&pn=name&mc=5965&tr=xyz123&tn=test&am=1&cu=INR"

from easyupipayment-android.

abhitulse avatar abhitulse commented on May 24, 2024

Hello,
I hope my this information will help you.
Try using Merchant Account Bank UPI ID or your can also use razorpay virtual account UPI ID.
This works for me. Phonepe has limit of 200 rupees. Gpay works fine. Paytm has fake transactions issue.

from easyupipayment-android.

maheshkankar avatar maheshkankar commented on May 24, 2024

from easyupipayment-android.

abhitulse avatar abhitulse commented on May 24, 2024

Hello, I hope my this information will help you. Try using Merchant Account Bank UPI ID or your can also use razorpay virtual account UPI ID. This works for me. Phonepe has limit of 200 rupees. Gpay works fine. Paytm has fake transactions issue.

You can also use UPI ID of PhonePe Merchant Account

from easyupipayment-android.

ramesh-gehlot avatar ramesh-gehlot commented on May 24, 2024

Payments are failing above INR 1000

from easyupipayment-android.

RahulGunani avatar RahulGunani commented on May 24, 2024

Any one can provide Fully Solution
implementation 'dev.shreyaspatil.EasyUpiPayment:EasyUpiPayment:3.0.3'
I Have implement this but it is also not work properly.
I Try with GPAY Bussiness Account And normal bank upi id but issue is same.
@PatilShreyas

from easyupipayment-android.

ogil7190 avatar ogil7190 commented on May 24, 2024

i think for security reasons the UPI intent that we are generating with upi://pay?am= ... all this has a query param sign which we need to provide. NPCI day by day increasing the security and covering the edge cases of such payments. I would suggest to go through a proper bank and request them plug in sdk or upi apis. Because as the mobile version of the apps will update they will cover these loop holes and no payment will be done.

In short, intent should be signed and only proper PSP issuers can do that as the signing keys are regularly synced with NPCI servers.

from easyupipayment-android.

ravi521986 avatar ravi521986 commented on May 24, 2024

PhonePe send 01 response on every time if payment success or payment fail. i m using VPA of Phonepe Business. please suggest me solution

from easyupipayment-android.

prajwalmw avatar prajwalmw commented on May 24, 2024

@PatilShreyas Getting "This transaction may be risky". Took my merchant UPI ID from my gpay business app. Aint working. Is anyone else still facing this issue? I guess we need to get our gpay buiness verified with legal business docs.

from easyupipayment-android.

lalanaN202 avatar lalanaN202 commented on May 24, 2024

android upi intent returns transaction successful but money is not deducted while using phonepe. But getting a maximum transaction amount exceeded for using gpay

from easyupipayment-android.

cbraghuvarma avatar cbraghuvarma commented on May 24, 2024

I'm trying to implement UPI deep linking in my angular application and I'm not getting a response from the UPI app, after payment.
Please help me to get a response from the UPI payment app after the payment completion.

from easyupipayment-android.

sagardidel56 avatar sagardidel56 commented on May 24, 2024

@cbraghuvarma did you managed to solve this issue, Im getting error=> You can't make this payment for security reasons. Note: You Don't have to enter to your UPI ID to recieve cashback /money

I'm getting this error in my React js project while using this flow https://developer.phonepe.com/v1/reference/pay-api#pay-request-for-upi-collect

from easyupipayment-android.

gptapravi avatar gptapravi commented on May 24, 2024

It seems PhonePe requires intent flow payments to be signed for larger amounts. And, signing an intent requires dev support from bank/upi handle provider. So, it’s a dead end till banks become tech friendly which will not happen till fintech’s upi market share goes down.

from easyupipayment-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.