问题标签 [upi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - UPI 深层链接请求失败
我编写了这段代码,用于通过安装在用户手机上的 UPI 应用程序接受付款。一切似乎都很好,直到用户尝试以奇怪的方式付款失败。
Google Pay -> “您已超过银行设置的最大交易金额”。
还有 Google Pay ->“糟糕,出了点问题”。
Phonepe ->“无法启动交易。请重试..”
我确实尝试在互联网上搜索,但找不到任何东西。
PS:我已在 bhim sbi 注册为商家并使用该 vpa。
android - Google Pay UPI 集成在 android 中不起作用
GPay 集成在 2 天前完全正常,但现在它在 gpay 应用程序中显示相同的错误。要求 gpay 付款的意图不起作用。我在几天前成功完成了交易。但现在它不起作用。任何帮助,将不胜感激!提前致谢。
我的代码
我正在使用正确的 vpa 业务 ID。
GPay 错误:
android - 如何在android studio中仅加载安装在设备中的upi应用程序
我尝试使用查询包还在清单中添加了意图过滤器,但所有应用程序都显示我只需要 upi 应用程序
android - UPI 付款在 razorpay Android 集成中不起作用
我正在razorpay
为我的 android 应用程序使用最新的 sdk。集成部分是成功的。但是,在测试模式下进行测试时,我在事务中遇到了一些问题。
UPI
付款不起作用,但order id, razor pay id, signature
在onPaymentSuccess()
回调中接收。
reactjs - 如何检查用户是否提供了有效的 upi id 以在 razorpay 中进行支付
在我的反应网络应用程序中,我需要向我的客户付款。我将从输入中获取用户的 upi id 并处理交易。现在我怀疑如果用户给我一个错误的 upi id 怎么办。在 MERN 堆栈开发中是否有任何方法可以检查 upi id 是否有效。
payment-gateway - 如何将 UPI 汇款功能添加到我的网站?
我开发了一个仅供印度多个用户使用的网站。我的网站是使用 Angular 和 NodeJS express 构建的。我想允许用户只使用 UPI id 相互支付。我需要的流程如下:
- 发送者输入接收者的 UPI id。
- 发件人输入他的 UPI id。
- 发件人点击我网站上的“支付”按钮。
- 发件人在其手机中相应的 UPI 应用程序中收到通知。(例如 GooglePay、BHIM 等)
- 发件人打开 UPI 应用程序并进行付款。
- 我的网站显示“付款成功”消息。
我正在寻找可以让我这样做的支付网关。
ios - Ionic:iOS 的 UPI 深层链接问题
我正在将 Ionic 用于应用程序并尝试使用深度链接实现 UPI。
一切正常Android
。我正在使用Web Intent
,我得到了回应。
然后,我知道我不能Web Intent
在 iOS 中使用。
所以我用谷歌搜索,发现很少有用于In App Browser
打开应用程序的答案。我的代码如下所示。
this.iab.create(UPI_DEEPLINK, "_system");
我的 UPIDeeplink
如下所示。
$upi = "upi://pay?pa=myupi@vpa&pn=My+Name&am=80&tr=OrderID123&tn=UPI+Message+Here&cu=INR&mc=UPI_MERCHANT_CODE&mode=05&orgid=000000&url=https%3A%2F%2Fmy-callback-url.com%2Fisupi%3Dtrue%26oid%3D1234"
然后使用此 URL 签名RSASHA256
然后添加到UPI Deeplink
如下
$upi .= "&sign=" . $sign;
仅供参考,我仅在从 设备
PHP
调用 API 时才使用后端并添加 url 部分,在使用中按预期工作。付款完成后,我将被重定向回商家应用程序(我的应用程序)。iOS
Android
Web Intent
使用上述deeplink,App打开UPI
申请,支付也成功。但该应用程序不会打开商家应用程序/给定的URL
(我已经尝试深度链接我的应用程序而不是网站 URL,例如 myapp://callback-url,但 UPI 需要将 http/https URLs 作为url
参数传递。文档在这里)
我希望 UPI 应用程序打开一个 URL/myapp,其中包含 UPI 支付成功/失败响应 iOS 应用程序的数据。
我该如何实施?
是的,
- 我试过添加
URL Schema
- 我添加了关联域
- 尝试了不同的 UPI 应用程序
android - PayTM UPI 意图集成 - 系统错误
我正在使用 PayTM“UPI Intent”进行应用程序集成。以下文章。 https://developer.paytm.com/docs/upi-solutions/integration/ 发起交易时出现系统错误 00000900。不确定根本原因是什么。此外,如果您有“UPI Intent”集成的示例 github 代码,请告诉我。
''' 第 1 步:使用 PaytmChecksum.generateSignature 方法生成签名 请求: {"requestType":"UNI_PAY","mid":"+PayTMMercantID+","websiteName":"DEFAULT","orderId":"+ orderId +" ,"txnAmount": {"value":"1.00","currency":"INR"},"userInfo":{"custId":"CUST_001"},"callbackUrl":"http://uuu.appspot. com/paytmCallback"};
响应(下面是 PayTM 的签名): bpz8gRD8SH3wgTb2SX9SuIsepuUYff1+fTKi/FEGs4fiPOEf6JZpHGNUveIgGTzhobj7jyu+8l9fV5om73GV0is+Z0lelaPBBqEz/T9K7qc=
第二步:发起交易失败:
请求:https ://securegw.paytm.in/theia/api/v1/initiateTransaction?mid=GoaUJD89593901528729&orderId=2
标头签名:bpz8gRD8SH3wgTb2SX9SuIsepuUYff1+fTKi/FEGs4fiPOEf6JZpHGNUveIgGTzhobj7jyu+8l9fV5om73GV0is+Z0lelaPBBqEz/T9K7qc=
正文:{“requestType”:“UNI_PAY”,“mid”:“GoaUJD89593901528729”,“websiteName”:“WEBSTAGING”,“orderId”:“2”,“txnAmount”:{“value”:“1.00”,“currency ":"INR" }, "userInfo":{ "custId":"CUST_001" }, "callbackUrl":"http://uuu.appspot.com/paytmCallback" }
响应(系统错误): {“head”:{“requestId”:null,“responseTimestamp”:“1617373381292”,“version”:“v1”},“body”:{“extraParamsMap”:null,“resultInfo”: {“resultStatus”:“U”,“resultCode”:“00000900”,“resultMsg”:“系统错误”}}}'''
validation - 如何验证 UPI Id 是否有效?
一个快速的问题。如果我们得到任何手机号码或用户名,我正在尝试为 UPI ID 制作验证器。是否有任何可用于此验证过程的支付 API。
我在互联网上找到了这个,但这似乎不起作用。谁能帮我这个。提前致谢
ios - 适用于 iOS 的 UPI 意图流
如何在没有任何 iOS SDK 的情况下集成UPI Intent Flow ?