如何解决Google 在 Flutter for ios 中使用任何适用于世界各地的 sdk 支付 UPI 集成
我正在为 google pay UPI 创建一个应用程序。谁能建议我谷歌支付 UPI 如何在 Flutter 中为 IOS 平台工作?我在互联网上没有找到任何相关代码。 注意:不想用户剃刀支付和菌柄。
解决方法
我认为您可以使用 PayTM All in One SDK...这里是 link 供您参考。
,我不熟悉 Flutter,但如果您执行相当于构建 UPI URI 并启动 URI 意图的工作,那应该会奏效。
Example of how to build the URI in Java:
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);
如果您不关心使用哪个应用来处理 UPI 请求,请删除 intent.setPackage(GOOGLE_PAY_PACKAGE_NAME);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。