gpt4 book ai didi

flutter - 如何创建 Google Pay 链接以汇款或收款?

转载 作者:行者123 更新时间:2023-12-03 04:22:19 44 4
gpt4 key购买 nike

在网上(谷歌搜索)一段时间后,我找不到任何可以为 Google Pay 请求创建链接的内容。

在我的 Flutter 应用中,我想使用我的电话号码创建一个收款链接,点击该链接将启动 Google Pay 应用,并为我的电话号码设置付款。但是,金额将由用户从 Google 支付应用程序中输入。

类似这样的:

String googlePayUrl = "https://pay.google.com?phone=XXXXXXXXXX";

这适用于 印度的 Google 付费版

最佳答案

免责声明:我不住在印度,也无法访问 UPI 来验证自己。

考虑使用 UPI linking specification (upi://)创建 UPI 链接以与 UPI 兼容的应用程序一起使用。您还可以引用 Google Pay 文档了解如何 integrate with in-app payments :

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", "your-merchant-code")
.appendQueryParameter("tr", "your-transaction-ref-id")
.appendQueryParameter("tn", "your-transaction-note")
.appendQueryParameter("am", "your-order-amount")
.appendQueryParameter("cu", "INR")
.appendQueryParameter("url", "your-transaction-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);

我相信你之后的参数名称是 pa

关于flutter - 如何创建 Google Pay 链接以汇款或收款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61935361/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com