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 代码。
最佳答案
您无需手动执行此操作。我为它开发了一个库。 只需要做一个简单的过程即可。
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/