iMorney支付接口文档1.0.4

iMorney支付接口文档1.0.4


通知

<p>[TOC]</p> <h2>一:通过 redirectUrl 返回结果</h2> <ul> <li>示例</li> </ul> <p><code>https://xxx.com/T2023051313591151568706?cardType=20&amp;amp;descriptor=DP.TEST&amp;amp;nonceStr=v5o7kxul6j9es2qwcoyp3srew2x498mz&amp;amp;orderAmount=12.56&amp;amp;orderCurrency=EUR&amp;amp;outOrderNo=test-001&amp;amp;paymentMethod=CR01&amp;amp;secretId=pgw_8JzeoYgwIaXhKV-QATgkt6sYOYSBQRXt&amp;amp;signature=d1c7406139749157c5f964583db9c23236aba5ecf09dbc25f2c038af74492ac4&amp;amp;tag=terasdf/tesd&amp;amp;transCode=00000&amp;amp;transMessage=approve&amp;amp;transNo=T2023051313591151568706&amp;amp;transStatus=10&amp;amp;transType=00&amp;amp;voucherNo=V2023051313591321893697</code></p> <h2>二:异步通知</h2> <ul> <li>通知参数</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">secretId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(32)</td> <td>由平台统一生成发放</td> </tr> <tr> <td style="text-align: left;">sandbox</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String(32)</td> <td>沙盒模式,当值为 <strong>sandbox</strong> 时, 为测试模式,需要生成测试秘钥,为其他值时为生产模式</td> </tr> <tr> <td style="text-align: left;">paymentMethod</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(32)</td> <td>CR01:信用卡支付</td> </tr> <tr> <td style="text-align: left;">transType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(32)</td> <td>交易类型, 00:消费</td> </tr> <tr> <td style="text-align: left;">outOrderNo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(50)</td> <td>外部订单号(商户订单号,原样返回)</td> </tr> <tr> <td style="text-align: left;">orderCurrency</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(10)</td> <td>订单币种</td> </tr> <tr> <td style="text-align: left;">orderAmount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(12)</td> <td>订单金额</td> </tr> <tr> <td style="text-align: left;">tag</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String(100)</td> <td>透传参数,原样返回用于商户标记订单</td> </tr> <tr> <td style="text-align: left;">nonceStr</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(50)</td> <td>随机字符串</td> </tr> <tr> <td style="text-align: left;">signature</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(255)</td> <td>加密值,参照加密说明</td> </tr> <tr> <td style="text-align: left;">cardType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(32)</td> <td>卡种,00:N/A ,10:Visa,20:MasterCard,30:JCB,40:Amex,50:DinersClub,60:EnRoute,70:Discover</td> </tr> <tr> <td style="text-align: left;">transNo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(50)</td> <td>交易流水号</td> </tr> <tr> <td style="text-align: left;">transStatus</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(32)</td> <td>交易状态 00: 未支付,10:成功,20:待处理,21:待确认,30:失败,31:失败,风控拒绝,32:失败,过期取消</td> </tr> <tr> <td style="text-align: left;">transCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(32)</td> <td>交易码</td> </tr> <tr> <td style="text-align: left;">transMessage</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String(500)</td> <td>交易说明</td> </tr> <tr> <td style="text-align: left;">voucherNo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String(50)</td> <td>交易凭证号</td> </tr> <tr> <td style="text-align: left;">descriptor</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String(255)</td> <td>信用卡账单地址</td> </tr> </tbody> </table> <ul> <li>异步通知信息示例</li> </ul> <pre><code>{     &amp;quot;secretId&amp;quot;: &amp;quot;pgw_8JzeoYgwIaXhKV-QATgkt6sYOYSBQRXt&amp;quot;,     &amp;quot;paymentMethod&amp;quot;: &amp;quot;CR01&amp;quot;,     &amp;quot;outOrderNo&amp;quot;: &amp;quot;test-001&amp;quot;,     &amp;quot;orderCurrency&amp;quot;: &amp;quot;EUR&amp;quot;,     &amp;quot;orderAmount&amp;quot;: &amp;quot;12.56&amp;quot;,     &amp;quot;transType&amp;quot;: &amp;quot;00&amp;quot;,     &amp;quot;nonceStr&amp;quot;: &amp;quot;mf74tp7ftotnblf519ou4qpo8o1d5rp6&amp;quot;,     &amp;quot;signature&amp;quot;: &amp;quot;e67923d9a38f35286dfa927af5d41146682b2bb99ee19e9703c133949fae33ab&amp;quot;,     &amp;quot;tag&amp;quot;: &amp;quot;terasdf/tesd&amp;quot;,     &amp;quot;transNo&amp;quot;: &amp;quot;T2023051312503610787113&amp;quot;,     &amp;quot;transStatus&amp;quot;: &amp;quot;10&amp;quot;,     &amp;quot;transCode&amp;quot;: &amp;quot;00000&amp;quot;,     &amp;quot;transMessage&amp;quot;: &amp;quot;approve&amp;quot;, &amp;quot;cardType&amp;quot;: &amp;quot;20&amp;quot;, &amp;quot;descriptor&amp;quot;: &amp;quot;DP.TEST&amp;quot; }</code></pre>

页面列表

ITEM_HTML