通知
<p>[TOC]</p>
<h2>一:通过 redirectUrl 返回结果</h2>
<ul>
<li>示例</li>
</ul>
<p><code>https://xxx.com/T2023051313591151568706?cardType=20&amp;descriptor=DP.TEST&amp;nonceStr=v5o7kxul6j9es2qwcoyp3srew2x498mz&amp;orderAmount=12.56&amp;orderCurrency=EUR&amp;outOrderNo=test-001&amp;paymentMethod=CR01&amp;secretId=pgw_8JzeoYgwIaXhKV-QATgkt6sYOYSBQRXt&amp;signature=d1c7406139749157c5f964583db9c23236aba5ecf09dbc25f2c038af74492ac4&amp;tag=terasdf/tesd&amp;transCode=00000&amp;transMessage=approve&amp;transNo=T2023051313591151568706&amp;transStatus=10&amp;transType=00&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>{
&quot;secretId&quot;: &quot;pgw_8JzeoYgwIaXhKV-QATgkt6sYOYSBQRXt&quot;,
&quot;paymentMethod&quot;: &quot;CR01&quot;,
&quot;outOrderNo&quot;: &quot;test-001&quot;,
&quot;orderCurrency&quot;: &quot;EUR&quot;,
&quot;orderAmount&quot;: &quot;12.56&quot;,
&quot;transType&quot;: &quot;00&quot;,
&quot;nonceStr&quot;: &quot;mf74tp7ftotnblf519ou4qpo8o1d5rp6&quot;,
&quot;signature&quot;: &quot;e67923d9a38f35286dfa927af5d41146682b2bb99ee19e9703c133949fae33ab&quot;,
&quot;tag&quot;: &quot;terasdf/tesd&quot;,
&quot;transNo&quot;: &quot;T2023051312503610787113&quot;,
&quot;transStatus&quot;: &quot;10&quot;,
&quot;transCode&quot;: &quot;00000&quot;,
&quot;transMessage&quot;: &quot;approve&quot;,
&quot;cardType&quot;: &quot;20&quot;,
&quot;descriptor&quot;: &quot;DP.TEST&quot;
}</code></pre>