java - Android 中的 UPI 集成 : How to use onActivityResult?

标签 java android python kivy upi

UPI(统一支付接口(interface))是印度银行的支付接口(interface)。 在 UPI 中,交易是链接。就像比特币交易是消息一样 这些链接将传递到 UPI 支付应用程序,付款人必须登录该应用程序并单击支付按钮。

我们的应用必须启动 Intent 并将链接传递到 UPI 支付应用,在付款人单击支付按钮后,我们需要调用 onActivityResult。 我对java中的android开发一无所知。 我使用 python kivy 进行 android 开发。我想知道我的 onActivityResult 应该做什么。

示例代码: UPI App Deep linking using Intent - inconsistent and buggy behavior

我可以使用 pyjnius 在 python 中使用 java 代码。

一些引用链接: https://blog.deazzle.in/enable-upi-payments-in-your-app-without-the-need-to-integrate-with-a-bank-c911019f3b2d

最佳答案

您无需手动执行此操作。我为它开发了一个库。 只需要做一个简单的过程即可。

        final EasyUpiPayment easyUpiPayment = new EasyUpiPayment.Builder()
                .with(this)
                .setPayeeVpa("EXAMPLE@VPA")
                .setPayeeName("PAYEE_NAME")
                .setTransactionId("UNIQUE_TRANSACTION_ID")
                .setTransactionRefId("UNIQUE_TRANSACTION_REF_ID")
                .setDescription("DESCRIPTION_OR_SMALL_NOT")
                .setAmount("AMOUNT_IN_DECIMAL_XX.XX")
                .build();

        easyUpiPayment.startPayment();

欲了解更多信息,您可以访问以下网站。 https://github.com/PatilShreyas/EasyUpiPayment-Android

关于java - Android 中的 UPI 集成 : How to use onActivityResult?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48076593/

相关文章:

java - 无法读取上传到 Azure Blob 的文件

java - 在java中编写大型文本文件最有效的方法是什么?

java - 为什么在输入字段中输入内容时,我的 ActionBar 消失了?

Android:抽屉导航打开时未调用 onBackPressed()

python - 使用 python-twitter 从用户获取所有推文

python - Qt槽PySide : QTextEdit doesn't get focus on window creation if there is a button in the window

java - 从 xsd 到数据库。如何?

java - React Native - 如何将可读数组从 React Native 映射到 Android 中的 native 模块?

java - android 通过http上传图片

Python 无法从 urllib.request 中找到模块请求