如何通过android java发送google pay“请求”,如amazon bhim pay在线支付

Posted

技术标签:

【中文标题】如何通过android java发送google pay“请求”,如amazon bhim pay在线支付【英文标题】:How to send google pay "Request" via android java like amazon bhim pay online payment 【发布时间】:2020-02-17 19:48:41 【问题描述】:

如何通过应用发送 Google Pay 或 Bhim UPI 请求。我知道这一点,但我想发送付款请求:

try 
    Uri uri = Uri.parse("upi://pay?pa="+payeeAddress+"&pn="+payeeName+"&tn="+transactionNote+
    "&am="+amount+"&cu="+currencyUnit);
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    startActivityForResult(intent,1);

catch (Exception e) 
    Toast.makeText(MainActivity.this, "Sorry! Please Install GPAY or BHIM", Toast.LENGTH_SHORT).show();e.printStackTrace();

【问题讨论】:

【参考方案1】:
Uri uri = Uri.parse("upi://pay? 
pa=payee_address&pn=payee_name&tn=transaction_name&am=1&cu=INR&url=url");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setClassName("in.org.npci.upiapp","in.org.npci.upiapp.HomeActivity");
startActivityForResult(intent,1);

【讨论】:

以上是关于如何通过android java发送google pay“请求”,如amazon bhim pay在线支付的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Google FCM 和 Microsoft azure 作为托管服务器从 chrome for android 上的 PWA 发送推送通知

如何从 java-server 发送推送通知?

Firebase 与 Android Java 中的 Google 云消息传递

Google Cloud Messaging 上的特殊消息(推送到 Android)

如何将数据从 Android 移动设备发送到 Google App Engine 数据存储区?

如何使用 Google API 通过独立的 Java 类获取 IP 地址的位置?