【发布时间】:2021-06-29 09:59:54
【问题描述】:
我正在使用 PayTM“UPI Intent”进行应用集成。以下文章。 https://developer.paytm.com/docs/upi-solutions/integration/ 启动事务时出现系统错误 00000900。不确定根本原因是什么。另外,如果您有“UPI Intent”集成的示例 github 代码,请告诉我。
''' 第 1 步:使用 PaytmChecksum.generateSignature 方法生成签名 请求: {"requestType":"UNI_PAY","mid":"+PayTMMerchantID+","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=
第 2 步:发起交易失败:
请求:https://securegw.paytm.in/theia/api/v1/initiateTransaction?mid=GoaUJD89593901528729&orderId=2
标头签名:bpz8gRD8SH3wgTb2SX9SuIsepuUYff1+fTKi/FEGs4fiPOEf6JZpHGNUveIgGTzhobj7jyu+8l9fV5om73GV0is+Z0lelaPBBqEz/T9K7qc=
正文:{ “requestType”:“UNI_PAY”, “中”:“果阿UJD89593901528729”, "websiteName":"WEBSTAGING", "orderId":"2", “交易金额”:{ “价值”:“1.00”, “货币”:“印度卢比” }, “用户信息”:{ "custId":"CUST_001" }, "callbackUrl":"http://uuu.appspot.com/paytmCallback" }
响应(系统错误): { “头”: { “requestId”:空, "responseTimestamp": "1617373381292", “版本”:“v1” }, “身体”: { “extraParamsMap”:空, “结果信息”:{ “结果状态”:“U”, “结果代码”:“00000900”, "resultMsg": "系统错误" } } } '''
【问题讨论】: