印度支付


商户代收(UPI/UPI Request)回调接口

<p><strong>简要描述:</strong></p> <p>商户代收(UPI)回调接口</p> <ol> <li>代收是异步接口,商户不能立即得到用户支付状态。</li> <li>回调接口由商户提供, 当用户选择支付或者拒绝后,订单完成,MPurse会调用此接口通知商户</li> </ol> <p><strong>请求URL:</strong></p> <p><a href="http://xx.merchant.com/xx/yyyy">http://xx.merchant.com/xx/yyyy</a></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">txnId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">商户端生成的订单号</td> </tr> <tr> <td style="text-align: left;">mpQueryId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">mpurse 端生成的关联订单号</td> </tr> <tr> <td style="text-align: left;">payerVA</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">付款账户</td> </tr> <tr> <td style="text-align: left;">payerAmount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">付款金额</td> </tr> <tr> <td style="text-align: left;">txnStatus</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">支付状态 : TRANSACTION_SUCCESS - 交易成功, TRANSACTION_FAILURE - 用户拒绝(交易失败)</td> </tr> <tr> <td style="text-align: left;">txnCompletionDate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">交易完成时间 (yyyyMMddHHmmss)</td> </tr> <tr> <td style="text-align: left;">partnerId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">商户id</td> </tr> <tr> <td style="text-align: left;">payChannel</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">支付渠道:UPI(UPI)</td> </tr> <tr> <td style="text-align: left;">errorMsg</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">订单失败原因</td> </tr> </tbody> </table> <p><strong>请求示例</strong></p> <p>明文:</p> <table> <thead> <tr> <th style="text-align: left;">{</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">&quot;txnId&quot;: &quot;1234567890&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;mpQueryId&quot;: &quot;3131414131&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;payerVA&quot;: &quot;&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;payerAmount&quot;: &quot;1234567890&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;txnStatus&quot;: &quot;TRANSACTION_SUCCESS&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;txnCompletionDate&quot;: &quot;20190706121000&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;partnerId&quot;: &quot;Mct_test_10001_PartnerId&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;payChannel&quot;:&quot;UPI&quot;,</td> </tr> <tr> <td style="text-align: left;">&quot;errorMsg&quot;: &quot;Invalid Account&quot;,</td> </tr> <tr> <td style="text-align: left;">}</td> </tr> </tbody> </table> <p><strong>最终会使用密文发送 BASE64.encode(AES.encrypt(request,key))</strong></p> <p><strong>返回示例</strong></p> <p>商户返回 “SUCCESS” 表示已接收到回调.否则MPurse会再次执行回调,最多8次后结束. 每次回调的时间间隔为: 1 - 3 : 每隔2分钟 3 - 5 : 每隔1小时 5 - 8 : 每隔2小时简要描述:</p>

页面列表

ITEM_HTML