统一下单接口
<p>欢迎使用新加坡PAY商户端API接口</p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>【新版】统一下单接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://merchant.singaporepay.sg/api/v2/orders</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST
<strong>放在Body里面 格式是json</strong></li>
</ul>
<p><strong>参数:Body</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">merchant_id</td>
<td style="text-align: left;">string</td>
<td>在商户后台获取</td>
</tr>
<tr>
<td style="text-align: left;">pay_type</td>
<td style="text-align: left;">string</td>
<td>看下方pay_type,信用卡填5</td>
</tr>
<tr>
<td style="text-align: left;">currency</td>
<td style="text-align: left;">string</td>
<td>国际货币字段<strong>CNY</strong> <strong>USD</strong> <strong>SGD</strong></td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">string</td>
<td>支付费用 (信用卡最低S$0.2)(NETS最低S$1)</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">string</td>
<td>支付订单备注信息</td>
</tr>
<tr>
<td style="text-align: left;">out_trade_no</td>
<td style="text-align: left;">string</td>
<td>您平台对应的下单生成的订单号</td>
</tr>
<tr>
<td style="text-align: left;">shopper_reference</td>
<td style="text-align: left;">string</td>
<td>您平台对应的下单用户ID</td>
</tr>
<tr>
<td style="text-align: left;">goods</td>
<td style="text-align: left;">string</td>
<td>中国商品城-XXX商品</td>
</tr>
<tr>
<td style="text-align: left;">category</td>
<td style="text-align: left;">string</td>
<td><strong>7</strong> (数字7)</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">string</td>
<td>签名</td>
</tr>
</tbody>
</table>
<h1>支付方式 pay_type</h1>
<pre><code class="language-mindmap"># pay_type
## 信用卡
### Firstdata(Visa\Master\Jcb)【5】
### 中国银行(Visa\Master\Union)【41】
## 微信支付
### 通道U【34】
### 通道C【36】
### 通道F-Host【45】
### 通道F-Direct-小程序【46】
### 通道F-Direct-扫码【47】
## 支付宝
### 通道U【33】
### 通道C【35】
## 国际银联
### 线上3D\云闪付【6】
## Paynow
### FOMO【44】
## Nets
### NetsQr【8】
## Grab
### GrabPayQr【38】
### GrabPay(Unipay)Qr【40】
### GrabPay(Unipay)OTC【42】
## 中商城
### 钱包支付【32】</code></pre>
<h1>注意</h1>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1db3151afbd8d82c10bda1307b46c807?showdoc=.jpg" alt="" /> </p>
<h2><strong>发送示例 & 返回示例</strong></h2>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/c2076aab84e3ba7b5779bedfc22d2781?showdoc=.jpg" alt="" /></p>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">order_id</td>
<td style="text-align: left;">String</td>
<td>支付订单号</td>
</tr>
<tr>
<td style="text-align: left;">ShopperReference</td>
<td style="text-align: left;">String</td>
<td>您平台对应的下单用户ID</td>
</tr>
</tbody>
</table>
<h1>签名说明:</h1>
<p>签名说明:
1、拼接签名字符串
除了merchant_id和sign外参数都参加签名,开头字母顺序排列
2、用商户KEY进行 HMacSHA256加密
3、进行BASE64编码
测试工具网站
<a href="https://tool.oschina.net/encrypt?type=2">https://tool.oschina.net/encrypt?type=2</a>
<a href="https://tool.oschina.net/encrypt?type=3">https://tool.oschina.net/encrypt?type=3</a>
签名示例:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/f51d11442e687c961e9cc2d5a4355c35?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/e88195ce6d672a7b80f255542abcdd3f?showdoc=.jpg" alt="" /></p>
<p><strong>备注</strong><br />
“category=7&currency=SGD&goods=test&out_trade_no=025202010022031&pay_type=34&price=0.04&remark=test&shopper_reference=hari&timestamp=1601641856”</p>