android - 在 android 中使用 upi ://进行 UPI 支付的回调 url

标签 android callback webhooks deep-linking upi

我正在尝试使用 upi://(深层链接 URL)在 Android 中集成 UPI 支付。我对成功的交易很满意,但我需要服务器端的交易详细信息,就像在支付后的 android Intent 返回结果中一样。回调/Webhook 必须配置

官方 UPI 文档是 here

他们指定 URL 字段(大约第 6 页)。但是当事务发生时没有收到服务器的回复。我需要知道回调的正确实现和交易细节。 这是我使用的深层链接

    val upiURI = "upi://pay?pa=*******@okhdfcbank&url=https://glancer.in/payment_callback.php?id=***&pn=Balu&mc=&tn=TestPay&am=1.00&mam=null&cu=INR&mode=00"
    val intent = Intent(Intent.ACTION_VIEW, Uri.parse(upiURI));
    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivity(intent);
    } else {
        Toast.makeText(this, "No application available to handle this request!", Toast.LENGTH_SHORT).show();
    }

最佳答案

希望我回答这个问题还不算太晚,正如您在评论中提到的那样,您必须与银行 API 集成才能收到有关您银行帐户的任何贷记的通知。不幸的是,要在银行做到这一点非常困难,需要将近 6 个月的时间才能入职(不是开玩笑)。 这是我认为可以帮助你的东西。价格便宜,服务可靠:https://docs.setu.co/collect/biller/upi-deep-links Setu 调用您的服务器端 API 来通知您在您通过 Setu 创建的付款链接上进行的每笔付款。 他们提供的不仅仅是一个回调 url。您还可以获得报告并能够检查链接的状态。

关于android - 在 android 中使用 upi ://进行 UPI 支付的回调 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63246790/

相关文章:

android - 如何从测试覆盖范围中排除 Dagger2 类

python - 如何使用 swig 将 python 类实例作为 c++ 函数的参数传递?

java - Activity 关闭后显示 AlertDialog

stripe-payments - 以编程方式注册 stripe webhooks

java - 让 Nashorn 运行用户代码

java - Android - 适用于所有语言的正确字符串编码

android - state_activated 预 hive

Android:在 android 中使用 XML 进行动画翻转动画

ruby-on-rails - 我可以在 after_commit(在 : :create) callback? 上)更新 Active Record

php - Paypal RestAPI 没有触发 Webhooks