Google pay «транзакция может быть рискованной. В целях вашей безопасности в настоящее время она не может быть завершена»Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Google pay «транзакция может быть рискованной. В целях вашей безопасности в настоящее время она не может быть завершена»

Сообщение Anonymous »

Эта ошибка отображается только в Google Pay3
Я использую это для получения платежа через UPI Google Pay, выдает ошибку: «Транзакция может быть рискованной. В целях вашей безопасности это невозможно». быть завершено в это время», чтобы удалить это, я использую код. Только Google Pay показывает эту ошибку. Другие транзакции приложений UPI успешны. Я использую идентификатор бизнес-UPI Google Pay.
Я использую это двумя способами, но показывает одну и ту же ошибку,
1)
String GOOGLE_PAY_PACKAGE_NAME = "com.google.android.apps.nbu.paisa.user";
int GOOGLE_PAY_REQUEST_CODE = 123;

Uri uri =
new Uri.Builder()
.scheme("upi")
.authority("pay")
.appendQueryParameter("pa", "your-merchant-vpa@xxx")
.appendQueryParameter("pn", "your-merchant-name")
.appendQueryParameter("mc", "")
.appendQueryParameter("tr", "1234")
.appendQueryParameter("tn", "Test")
.appendQueryParameter("am", "10.00")
.appendQueryParameter("cu", "INR")
.appendQueryParameter("url", "")
.build();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(uri);
intent.setPackage(GOOGLE_PAY_PACKAGE_NAME);
activity.startActivityForResult(intent, GOOGLE_PAY_REQUEST_CODE);
final int UPI_PAYMENT = 0;

Uri uri =
new Uri.Builder()
.scheme("upi")
.authority("pay")
.appendQueryParameter("pa", "your-merchant-vpa@xxx")
.appendQueryParameter("pn", "your-merchant-name")
.appendQueryParameter("mc", "")
.appendQueryParameter("tr", "1234")
.appendQueryParameter("tn", "Test")
.appendQueryParameter("am", "10.00")
.appendQueryParameter("cu", "INR")
.appendQueryParameter("url", "")
.build();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(uri);

Intent chooser = Intent.createChooser(upiPayIntent, "Pay with");
if(null != chooser.resolveActivity(getPackageManager())) {
startActivityForResult(chooser, UPI_PAYMENT);
} else {
Toast.makeText(PaymentDetailsActivity.this,"No UPI app found, please install one to continue",Toast.LENGTH_SHORT).show();
}


Подробнее здесь: https://stackoverflow.com/questions/675 ... ompleted-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»