微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google 在 Flutter for ios 中使用任何适用于世界各地的 sdk 支付 UPI 集成

如何解决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 举报,一经查实,本站将立刻删除。