UPI payment showing error "For security reasons, you are not allowed to send money from your bank account for this payment." in PhonePe and "You've exceeded the bank limit for thus payment" in Google Pay. There is no issue with bank limit on normal transactions.
Both the upi are normal account (none is a business account)
makeid() generate a random alphanumeric.
async function sendPayment(amt:String, pn:String, pa:String) {
const tid = makeid(15)
const tr = makeid(10)
var upiurl = 'upi://pay?pa='+pa+'&pn='+pn+'&tn=Brahma Electric Payment&tid=' + tid + '&tr=' + tr +'&am='+amt+'&cu=INR'
console.log(upiurl)
await window.open(upiurl)}
Can someone suggest where it is going wrong?