首页 > 解决方案 > 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”:“系统错误”}}}'''

标签: androidpaytmupi

解决方案


请在发起交易请求时使用“付款”代替“UNI_PAY”。我们建议您通过门户向 Paytm 服务台提出请求。


推荐阅读