0

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

4

2 回答 2

0

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

于 2021-04-07T13:11:32.103 回答
0

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

如何在 Java 中构建 URI 的示例

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

于 2021-04-07T17:13:36.553 回答