Revoke deposit application
<p><strong>Brief description:</strong></p>
<ul>
<li>Revoke deposit application</li>
</ul>
<p><strong>Request URL</strong>:</p>
<ul>
<li><code>URL of the test environment request: https://preoapi.klicklpay.com/api/v3/CancelPayment</code></li>
<li><code>URL of the official environment request: https://oapi.klicklpay.com/api/v3/CancelPayment</code></li>
</ul>
<p><strong>Request method:</strong> </p>
<ul>
<li><code>POST</code></li>
</ul>
<p><strong>Example of request</strong></p>
<pre><code>http://xxx.xxx.xxx/api/v3/CancelPayment?businessId=08d8f4d8-fcbb-4d69-84fe-6b9448063d0d&outOrderNo=201503200101010011&orderNo=O20210618024bf34dce9749af9f51f40a4bc37fdb&timeStamp=1624438173&mac=9eae4f3dfc19c5381cc1ca157f07d558</code></pre>
<p><strong>Request parameter description</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">Parameter name</th>
<th style="text-align: left;">Required field</th>
<th style="text-align: left;">Type</th>
<th>Description</th>
<th>Example value</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">businessId</td>
<td style="text-align: left;">yes</td>
<td style="text-align: left;">string</td>
<td>Merchant ID in the merchant backend</td>
<td>08d92518-c513-45b2-8509-4c1c8c5cb5f9</td>
</tr>
<tr>
<td style="text-align: left;">outOrderNo</td>
<td style="text-align: left;">no</td>
<td style="text-align: left;">string</td>
<td>Merchant-side order number. Customized by the merchant, within 64 characters, only letters, numbers and underscores are supported and must be guaranteed not to be repeated on the merchant side.</td>
<td>20150320010101001</td>
</tr>
<tr>
<td style="text-align: left;">orderNo</td>
<td style="text-align: left;">no</td>
<td style="text-align: left;">string</td>
<td>Platform order number, within 64 characters, outOrderNo and orderNo cannot be empty at the same time</td>
<td>O20210618024bf34dce9749af9f51f40a4bc37fdb</td>
</tr>
<tr>
<td style="text-align: left;">timeStamp</td>
<td style="text-align: left;">yes</td>
<td style="text-align: left;">long</td>
<td>Current UTC time stamp</td>
<td>1624438173</td>
</tr>
<tr>
<td style="text-align: left;">mac</td>
<td style="text-align: left;">yes</td>
<td style="text-align: left;">string</td>
<td>Signature</td>
<td>9eae4f3dfc19c5381cc1ca157f07d558</td>
</tr>
</tbody>
</table>
<p><strong>Example of return content</strong></p>
<pre><code>{
"data": {
"orderNo": "O20210618024bf34dce9749af9f51f40a4bc37fdb",
"outOrderNo": "20210618143651027710"
},
"mac": "0313217e33112111782a34b7fd8481fc",
"isSuccess": true,
"code": 200,
"msg": null
}</code></pre>
<p><strong>Return parameter description</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">Parameter name</th>
<th style="text-align: left;">Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">string</td>
<td>return data</td>
</tr>
<tr>
<td style="text-align: left;">orderNo</td>
<td style="text-align: left;">string</td>
<td>deposite address</td>
</tr>
<tr>
<td style="text-align: left;">outOrderNo</td>
<td style="text-align: left;">string</td>
<td>Platform order number</td>
</tr>
<tr>
<td style="text-align: left;">mac</td>
<td style="text-align: left;">string</td>
<td>Merchant order number</td>
</tr>
<tr>
<td style="text-align: left;">isSuccess</td>
<td style="text-align: left;">bool</td>
<td>Payment Jump Page</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>Signature</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>Status: true success, false failure</td>
</tr>
</tbody>
</table>
<p><strong>Notes</strong></p>
<ul>
<li> For more return error codes, please refer to the error code description on the homepage.</li>
</ul>