Android Studio给谷歌支付错误,我该如何解决?

Android Studio给谷歌支付错误,我该如何解决?,android,android-studio,google-pay,Android,Android Studio,Google Pay,我想在我的应用程序中集成谷歌支付。在付款之前,一切都很顺利。我收到一个错误,说“你已经超过了你的银行设定的最高交易金额”,我无法付款,即使我在过去几天没有与谷歌支付进行任何交易,它仍然给我同样的错误。这是我的密码 package com.deccan.galaxy.shoponclick.activities; 导入android.Manifest; 导入android.content.Context; 导入android.content.Intent; 导入android.content.p

我想在我的应用程序中集成谷歌支付。在付款之前,一切都很顺利。我收到一个错误,说“你已经超过了你的银行设定的最高交易金额”,我无法付款,即使我在过去几天没有与谷歌支付进行任何交易,它仍然给我同样的错误。这是我的密码

package com.deccan.galaxy.shoponclick.activities;
导入android.Manifest;
导入android.content.Context;
导入android.content.Intent;
导入android.content.pm.PackageManager;
导入android.location.location;
导入android.net.Uri;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.ImageView;
导入android.widget.TextView;
导入android.widget.Toast;
导入androidx.annotation.NonNull;
导入androidx.appcompat.app.appcompat活动;
导入androidx.core.app.ActivityCompat;
导入com.deccan.galaxy.shoponclick.databinding.ActivityMainBinding;
导入com.google.android.gms.location.FusedLocationProviderClient;
导入com.google.android.gms.location.LocationCallback;
导入com.google.android.gms.location.LocationRequest;
导入com.google.android.gms.location.LocationResult;
导入com.google.android.gms.location.LocationServices;
导入com.google.android.gms.tasks.OnSuccessListener;
导入java.util.Locale;
导入com.deccan.galaxy.shoponclick.R;
公共类MainActivity扩展了AppCompatActivity{
公共静态最终字符串GOOGLE\u PAY\u PACKAGE\u NAME=“com.GOOGLE.android.apps.nbu.paisa.user”;
int谷歌支付请求代码=123;
字符串数量;
String name=“测试谷歌支付”;
字符串upiId=”test@testupi";
字符串transactionNote=“支付测试”;
字符串状态;
Uri;
私人活动主要约束;
私有静态布尔值(上下文上下文、字符串packageName){
试一试{
context.getPackageManager().getApplicationInfo(packageName,0);
返回true;
}捕获(PackageManager.NameNotFounde异常){
返回false;
}
}
私有Uri generateUri(字符串名称、字符串upiId、字符串事务注释、字符串金额){
返回Uri.parse(“upi://pay).buildon()
.appendQueryParameter(“pa”,upiId)//谷歌支付业务id
.appendQueryParameter(“pn”,名称)
.appendQueryParameter(“mc”和“”)
//.附录查询参数(“tid”、“02125412”)
附录查询参数(“tr”,“25584584”)
.appendQueryParameter(“tn”,交易注释)
.附录查询参数(“am”,金额)
.附录查询参数(“cu”、“INR”)
//.appendQueryParameter(“refUrl”、“blueapp”)
.build();
}
ImageView谷歌支付按钮;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u test\u location2);
googlePayButton=findViewById(R.id.googlePayButton);
googlePayButton.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
金额=“100”;
如果(!amount.isEmpty()){
uri=生成欧元(名称、upiId、交易记录、金额);
用gpay()支付;
}否则{
Toast.makeText(MainActivity.this,“数量是必需的”,Toast.LENGTH_SHORT.show();
}
}
});
}
私人作废付款WithGPay(){
如果(isappingstalled(这个,谷歌支付包名)){
意向意向=新意向(意向.行动\视图);
intent.setData(uri);
intent.setPackage(GOOGLE\u PAY\u PACKAGE\u NAME);
startActivityForResult(意向、谷歌支付请求代码);
}否则{
Toast.makeText(MainActivity.this,“请安装谷歌支付”,Toast.LENGTH_SHORT.show();
}
}
ActivityResult上的公共void(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
如果(数据!=null){
status=data.getStringExtra(“status”).toLowerCase();
}
if((RESULT_OK==resultCode)&&status.equals(“success”)){
Toast.makeText(MainActivity.this,“事务成功”,Toast.LENGTH_SHORT.show();
}否则{
Toast.makeText(MainActivity.this,“事务失败”,Toast.LENGTH_SHORT.show();
}
}

}
你找到答案了吗??我得到了同样的问题下面的答案有帮助吗?