SingaporePay_MerchantAPI

新加坡PAY商户接入API


H5商城方案-免开发

<p><strong>简要描述:</strong> </p> <ul> <li>商户集成H5商城</li> </ul> <h1>一、获取商户信息</h1> <p><strong>登陆商户管理后台:</strong> <code>http://merchant.singaporepay.sg/</code></p> <p><strong>获取相关信息:</strong> </p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/57c1d61dc390a88f2b8df02c44210f3e?showdoc=.jpg" alt="" /></p> <p><strong>配置回调URL:</strong> 在完成支付后,亚洲支付服务器会以推送方式(POST请求)通过回调URL发送给商户服务器,商户收到推送后处理业务逻辑。</p> <p><strong>参数:</strong> </p> <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;">Merchant ID</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商户ID</td> </tr> <tr> <td style="text-align: left;">API Key</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商户支付KEY</td> </tr> <tr> <td style="text-align: left;">回调URL</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>支付回调地址</td> </tr> <tr> <td style="text-align: left;">币种</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>支付币种</td> </tr> </tbody> </table> <h1>二、创建虚拟商品</h1> <p><strong>商户管理-&gt;虚拟产品列表</strong> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/f3a7b839caaeaee3f664bfaa4af10e32?showdoc=.jpg" alt="" /></p> <h1>三、创建H5下单商城</h1> <p><strong>请求URL:</strong> </p> <p><code>http://merchant.singaporepay.sg</code></p> <p><strong>请求方式:</strong></p> <ul> <li>GET</li> <li>加载网页形式</li> </ul> <p><strong>参数:</strong> </p> <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;">merchant_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商户id</td> </tr> <tr> <td style="text-align: left;">merchant_key</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商户API_Key</td> </tr> <tr> <td style="text-align: left;">shopper_reference</td> <td style="text-align: left;">是</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;">是</td> <td style="text-align: left;">string</td> <td>商户自定义订单号</td> </tr> </tbody> </table> <p><strong>拼接URL例子,H5页面加载</strong></p> <ul> <li>正式环境</li> </ul> <p><code>http://merchant.singaporepay.sg/shop/suppositional?merchant_id=xxxx&amp;merchant_key=yyyy&amp;shopper_reference=zzzz&amp;out_trade_no=xxx&amp;callback=http://asiazhifu.com</code></p> <p><strong>支付完成后页面跳转</strong></p> <p><code>https://商户后台设置网址?orderid=xxxxxxx&amp;status_code=200</code></p> <h1>四、处理推送消息</h1> <p>在支付后,亚洲服务器会通知商户服务器,通过商户预留回调地址。</p> <p><strong>推送示例:</strong></p> <ul> <li>请求方式<br /> POST<br /> Body(JSON包) <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/95f6c696396e0c6186eb609b43e54b2d?showdoc=.jpg" alt="" /></li> </ul> <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;">OrderId</td> <td style="text-align: left;">string</td> <td>支付订单ID</td> </tr> <tr> <td style="text-align: left;">Price</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>商户自定义标识</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;">Goods</td> <td style="text-align: left;">string</td> <td>空</td> </tr> <tr> <td style="text-align: left;">Attach</td> <td style="text-align: left;">string</td> <td>下单商品信息和商品备注信息</td> </tr> </tbody> </table> <p><strong>推送回执:</strong> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/9cb134944372255a09a8297403507796?showdoc=.jpg" alt="" /> 收到亚洲支付推送通知后,回执json数据(POST请求) 已确认收到推送。 如果没回执消息,推送会每隔5分钟定向推送1次,一共推送3次。</p> <h1>五、订单查询</h1> <p><strong>请求URL:</strong> </p> <ul> <li>正式环境</li> </ul> <p><code>http://open.singaporepay.sg/v1/order/GetOrderInfo</code></p> <p><strong>请求方式:</strong></p> <ul> <li>POST</li> </ul> <p><strong>参数:</strong> </p> <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;">OrderId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>订单ID</td> </tr> </tbody> </table> <p><strong>请求参数例子:</strong> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/16bac494a10fa01630c42ea01ed8ef6b?showdoc=.jpg" alt="" /></p> <p><strong>返回示例</strong> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/470c17911dd2df5e9a8e0525a5176f61?showdoc=.jpg" alt="" /></p>

页面列表

ITEM_HTML