首页 > 解决方案 > 您的钱尚未被借记,您已超出本次付款的银行限额。以较小的数量重试

问题描述

我在 Xamarin android 应用程序中使用 UPI,并希望通过谷歌支付使用 UPI 收款。

但是得到错误,我尝试了不同的数量但得到错误。

 string amount ="5";
 string transaction_ref_id = System.Guid.NewGuid().ToString().Substring(0, 10) + "UPI";
 string trasaction_ref = Guid.NewGuid().ToString().Substring(0, 10);

  using (var uri = new Android.Net.Uri.Builder()
                    .Scheme("upi")
                    .Authority("pay")
                    .AppendQueryParameter("pa", "upiid@anybank")
                    .AppendQueryParameter("pn", "UPI holder name")
                    .AppendQueryParameter("pn", "any name")
                    .AppendQueryParameter("mc", "0000")
                    .AppendQueryParameter("tid", trasaction_ref)
                    .AppendQueryParameter("tr", transaction_ref_id)
                    .AppendQueryParameter("tn", "any notes")
                    .AppendQueryParameter("am", Amount)
                    .AppendQueryParameter("cu", "INR")
                    .Build())
                {

标签: androidxamarinxamarin.androidupi

解决方案


推荐阅读