【问题标题】:Google pay UPI integration in flutter for ios using any sdk which works all over the world谷歌支付 UPI 集成到 Flutter for ios 使用任何适用于世界各地的 sdk
【发布时间】:2021-07-03 07:18:15
【问题描述】:

我正在为 google pay UPI 创建一个应用程序。谁能建议我谷歌支付 UPI 如何在颤振中为 IOS 平台工作?我在互联网上没有找到任何相关的代码。 注意:不希望用户剃刀付款。

【问题讨论】:

    标签: ios flutter google-pay upi


    【解决方案1】:

    我认为您可以使用 PayTM All in One SDK...这是link 供您参考。

    【讨论】:

    • 我需要使用谷歌支付。不是 PayTM 或任何其他支付网关。
    【解决方案2】:

    我对 Flutter 不熟悉,但如果你做相当于构建 UPI URI 并启动对 URI 的 Intent 的工作,那应该可以工作。

    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);

    【讨论】:

    猜你喜欢
    • 2020-10-27
    • 2020-10-02
    • 2014-12-02
    • 2020-06-28
    • 1970-01-01
    • 2021-11-03
    • 2012-12-16
    • 2020-09-03
    • 2019-08-03
    相关资源
    最近更新 更多