请求
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>支付接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/transactions</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>Method: <code>POST</code></li>
<li>Request Content-Type:<code>application/json</code></li>
<li>Response Content-Type:<code>application/json</code></li>
</ul>
<h5>请求参数说明</h5>
<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:信用卡支付 <br/> 本地支付:如<strong>fpx_my</strong> &nbsp;//代指马来西亚</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;">website</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string(100)</td>
<td>交易网站</td>
</tr>
<tr>
<td style="text-align: left;">userAgent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string(500)</td>
<td>浏览器信息</td>
</tr>
<tr>
<td style="text-align: left;">ipAddress</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string(100)</td>
<td>顾客IP地址</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string(500)</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;">extra</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Object</td>
<td>交易扩展参数 <strong>【本地支付场景此项不传】</strong></td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp; customerId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(100)</td>
<td>顾客ID</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp; billingAddress</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Object</td>
<td>账单信息 (<strong><em>收到银行通知现需收集</em></strong>)</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; firstName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>姓</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; lastName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>名</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; email</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>邮箱</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; phone</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>电话</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; country</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(2)</td>
<td>国家</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; state</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>州</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; city</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>城市</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; address</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(500)</td>
<td>地址</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; zipCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>邮政编码</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp; shippingAddress</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Object</td>
<td>发货地址</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; firstName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>姓</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; lastName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>名</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; email</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>邮箱</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; phone</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>电话</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; country</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(2)</td>
<td>国家</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; state</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>州</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; city</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>城市</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; address</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(500)</td>
<td>地址</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; zipCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(50)</td>
<td>邮政编码</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp; card</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Object</td>
<td>卡信息</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; cardHolder</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(100)</td>
<td>持卡人姓名</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; cardNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(50)</td>
<td>卡号</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; expiryYear</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(4)</td>
<td>年 格式为YYYY, 如 2023</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; expiryMonth</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(2)</td>
<td>月 格式为mm,如 04</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; cvvCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(4)</td>
<td>CVV</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; bankName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(200)</td>
<td>发卡行名称</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; bankCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(200)</td>
<td>发卡行代码</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp; products</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Array</td>
<td>产品信息,该字段不参与加密</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; productNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(100)</td>
<td>产品编号</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; sku</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(500)</td>
<td>产品描述</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; currency</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(10)</td>
<td>币种</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(12)</td>
<td>单价</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; quantity</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(10)</td>
<td>数量</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; pictureUrl</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(500)</td>
<td>图片地址</td>
</tr>
</tbody>
</table>
<h5>信用卡请求参数示例</h5>
<pre><code> {
&quot;secretId&quot;: &quot;gw_wFpRatKMtDKuffY4WUMzJT78F-dLgk3C&quot;,
&quot;outOrderNo&quot;: &quot;test-001&quot;,
&quot;orderCurrency&quot;: &quot;USD&quot;,
&quot;orderAmount&quot;: &quot;12.56&quot;,
&quot;nonceStr&quot;: &quot;asdfsdfasdf239asdf&quot;,
&quot;signature&quot;: &quot;418f77d3cac93844473f9a51aa82a9a3a33fcdb8749c418450539c780f4eac86&quot;,
&quot;paymentMethod&quot;: &quot;CR01&quot;,
&quot;transType&quot;: &quot;00&quot;,
&quot;tag&quot;: &quot;terasdf/tesd&quot;,
&quot;userAgent&quot;: &quot;Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36&quot;,
&quot;website&quot;: &quot;https://www.test.com&quot;,
&quot;ipAddress&quot;: &quot;90.131.56.40&quot;,
&quot;remark&quot;: &quot;test&quot;,
&quot;extra&quot;: {
&quot;customerId&quot;: &quot;52&quot;,
&quot;billingAddress&quot;: {
&quot;firstName&quot;: &quot;aa&quot;,
&quot;lastName&quot;: &quot;bb&quot;,
&quot;email&quot;: &quot;y.ssfwiwa@qq.com&quot;,
&quot;country&quot;: &quot;CN&quot;,
&quot;state&quot;: &quot;culpa ipsum esse non laborum&quot;,
&quot;city&quot;: &quot;aa&quot;,
&quot;address&quot;: &quot;bb&quot;,
&quot;zipCode&quot;: &quot;90&quot;,
&quot;phone&quot;: &quot;324-234&quot;
},
&quot;shippingAddress&quot;: {
&quot;firstName&quot;: &quot;aa&quot;,
&quot;lastName&quot;: &quot;bb&quot;,
&quot;email&quot;: &quot;e.vynn@qq.com&quot;,
&quot;country&quot;: &quot;CN&quot;,
&quot;state&quot;: &quot;adipisicing&quot;,
&quot;city&quot;: &quot;aa&quot;,
&quot;address&quot;: &quot;bb&quot;,
&quot;zipCode&quot;: &quot;56&quot;,
&quot;phone&quot;: &quot;324-234&quot;
},
&quot;card&quot;: {
&quot;cardNumber&quot;: &quot;5329598104782897&quot;,
&quot;cardHolder&quot;: &quot;reprehenderit&quot;,
&quot;expiryYear&quot;: &quot;2026&quot;,
&quot;expiryMonth&quot;: &quot;12&quot;,
&quot;cvvCode&quot;: &quot;123&quot;
},
&quot;products&quot;: [
{
&quot;sku&quot;: &quot;commodo magna Lorem tempor esse&quot;,
&quot;currency&quot;: &quot;CNY&quot;,
&quot;quantity&quot;: &quot;91&quot;,
&quot;amount&quot;: &quot;3&quot;,
&quot;pictureUrl&quot;: &quot;http://dummyimage.com/400x400&quot;,
&quot;productNo&quot;: &quot;nostrud exercitation&quot;
},
{
&quot;sku&quot;: &quot;commodo magna Lorem tempor esse&quot;,
&quot;currency&quot;: &quot;CNY&quot;,
&quot;quantity&quot;: &quot;91&quot;,
&quot;amount&quot;: &quot;3&quot;,
&quot;pictureUrl&quot;: &quot;http://dummyimage.com/400x400&quot;,
&quot;productNo&quot;: &quot;nostrud exercitation&quot;
}
]
}
}</code></pre>
<ul>
<li>对应请求参数明文为:</li>
</ul>
<p><code>extra={billingAddress={address=bb&amp;city=aa&amp;country=CN&amp;email=y.ssfwiwa@qq.com&amp;firstName=aa&amp;lastName=bb&amp;phone=324-234&amp;state=culpa ipsum esse non laborum&amp;zipCode=90}&amp;card={cardHolder=reprehenderit&amp;cardNumber=5329598104782897&amp;cvvCode=123&amp;expiryMonth=12&amp;expiryYear=2026}&amp;customerId=52&amp;shippingAddress={address=bb&amp;city=aa&amp;country=CN&amp;email=e.vynn@qq.com&amp;firstName=aa&amp;lastName=bb&amp;phone=324-234&amp;state=adipisicing&amp;zipCode=56}}&amp;ipAddress=90.131.56.40&amp;nonceStr=asdfsdfasdf239asdf&amp;orderAmount=12.56&amp;orderCurrency=USD&amp;outOrderNo=test-001&amp;paymentMethod=CR01&amp;remark=test&amp;secretId=gw_wFpRatKMtDKuffY4WUMzJT78F-dLgk3C&amp;tag=terasdf/tesd&amp;transType=00&amp;userAgent=Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36&amp;website=https://www.test.com&amp;secretKey=aFFWZmRiRjVPNnMwQjd6cEtuZHhrYUxKOEItN0pRQlg=</code></p>
<ul>
<li><strong>Sha256</strong>加密后的值为:</li>
</ul>
<p><code>d31f81664d9aed8257ab8357ef47f92d72d29e48f33b2f07f491ba22aaac6aca</code></p>
<h5>本地支付请求参数示例(参数明文及Sha256加密参照上文)</h5>
<pre><code> {
&quot;secretId&quot;: &quot;gw_wFpRatKMtDKuffY4WUMzJT78F-dLgk3C&quot;,
&quot;outOrderNo&quot;: &quot;test-001&quot;,
&quot;orderCurrency&quot;: &quot;USD&quot;,
&quot;orderAmount&quot;: &quot;12.56&quot;,
&quot;nonceStr&quot;: &quot;asdfsdfasdf239asdf&quot;,
&quot;signature&quot;: &quot;418f77d3cac93844473f9a51aa82a9a3a33fcdb8749c418450539c780f4eac86&quot;,
&quot;paymentMethod&quot;: &quot;fpx_my&quot;, //此项值需联系获取
&quot;transType&quot;: &quot;00&quot;,
&quot;tag&quot;: &quot;terasdf/tesd&quot;,
&quot;userAgent&quot;: &quot;Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36&quot;,
&quot;website&quot;: &quot;https://www.test.com&quot;,
&quot;ipAddress&quot;: &quot;90.131.56.40&quot;,
&quot;remark&quot;: &quot;test&quot;
}</code></pre>
<hr />
<h5>返回参数说明</h5>
<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,70: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>
<tr>
<td style="text-align: left;">extra</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Object</td>
<td>支付凭证扩展参数(<strong>一般用于3D交易和本地支付定向链接</strong>)</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;payType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(100)</td>
<td>支付类型</td>
</tr>
<tr>
<td style="text-align: left;">&nbsp;&nbsp;payUrl</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(500)</td>
<td>支付验证地址</td>
</tr>
</tbody>
</table>
<h5>返回参数示例</h5>
<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;21&quot;,
&quot;transCode&quot;: &quot;C0021&quot;,
&quot;transMessage&quot;: &quot;processing&quot;,
&quot;cardType&quot;: &quot;20&quot;,
&quot;extra&quot;: {
&quot;payType&quot;: &quot;redirect&quot;,
&quot;payUrl&quot;: &quot;https://uatfx.soopay.net/wkgateway/template/dataSubVerif?formAction=https://centinelapistag.cardinalcommerce.com/V1/Cruise/Collect&amp;jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJPcmdVbml0SWQiOiI2MzE1ZTgyMThiNjc2YzJjY2Y3OGM3MzciLCJpc3MiOiI2MzE1ZTgyMTIzODU4MDc5MWIyZjFiYTciLCJleHAiOjE2ODM5NTQwMzksImlhdCI6MTY4Mzk1MzQzOSwianRpIjoiZjk5NTM2NmUtNzYyZS00OTM3LWJjNjQtYzkwMTBjYzA2N2FhIn0.QisWkCXIqaEQBk1Gpuzl233UUqTkF3cLxjth9EkVs3I&amp;bin=520000&amp;orderNo=202305131250389411110094&quot;
}
}</code></pre>
<ul>
<li>对应的返回参数明文为:</li>
</ul>
<p><code>cardType=20&amp;extra={payType=redirect&amp;payUrl=https://uatfx.soopay.net/wkgateway/template/dataSubVerif?formAction=https://centinelapistag.cardinalcommerce.com/V1/Cruise/Collect&amp;jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJPcmdVbml0SWQiOiI2MzE1ZTgyMThiNjc2YzJjY2Y3OGM3MzciLCJpc3MiOiI2MzE1ZTgyMTIzODU4MDc5MWIyZjFiYTciLCJleHAiOjE2ODM5NTQwMzksImlhdCI6MTY4Mzk1MzQzOSwianRpIjoiZjk5NTM2NmUtNzYyZS00OTM3LWJjNjQtYzkwMTBjYzA2N2FhIn0.QisWkCXIqaEQBk1Gpuzl233UUqTkF3cLxjth9EkVs3I&amp;bin=520000&amp;orderNo=202305131250389411110094}&amp;nonceStr=mf74tp7ftotnblf519ou4qpo8o1d5rp6&amp;orderAmount=12.56&amp;orderCurrency=EUR&amp;outOrderNo=test-001&amp;paymentMethod=CR01&amp;secretId=pgw_8JzeoYgwIaXhKV-QATgkt6sYOYSBQRXt&amp;tag=terasdf/tesd&amp;transCode=C0021&amp;transMessage=processing&amp;transNo=T2023051312503610787113&amp;transStatus=21&amp;transType=00&amp;secretKey=TnFIZk9KcDh2LUp1LWROLVJ6MHBLSXNpcGtPQWU1aW8=</code></p>
<ul>
<li><strong>Sha256</strong>加密后的值为:</li>
</ul>
<p><code>e67923d9a38f35286dfa927af5d41146682b2bb99ee19e9703c133949fae33ab</code></p>