UPI
(统一支付接口)是印度银行的支付界面 . 在UPI中,交易是链接 . 就像比特币交易是消息那些链接被传递到UPI支付应用程序,付款人必须登录到应用程序并单击付款按钮 .
我们的应用程序必须启动一个意图并传递链接到UPI支付应用程序,并在付款人点击我们需要调用 onActivityResult
的支付按钮 . 我对java中的android开发一无所知 . 我使用python kivy进行android开发 . 我想知道我的 onActivityResult
应该怎么做 .
示例代码:UPI App Deep linking using Intent - inconsistent and buggy behavior
我可以使用pyjnius在python中使用java代码 .
1 回答
Activity A:
Intent start = new Intent(MainActivity.this, PurchaseActivity.class); startActivityForResult(start, 1);
并添加此结果侦听器:
并且 Activity B: 如果付款成功:
setResult(RESULT_OK, new Intent()); finish();
或者如果它被取消:
setResult(RESULT_CANCELED, new Intent()); finish();