123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="content-type" content="text/html;charset=UTF-8">
- <style type="text/css">
- <!--
- @import url(md.css);
- -->
- </style>
-
-
- </head>
- <body>
- <h1>6确定转移并支付</h1>
- <blockquote>
- <p>提交转移、计算价格并调用支付(两城市其中一个需要有值)。</p>
- </blockquote>
- <ul>
- <li>2016-8-31 五险一金APP下单时传递五险一金的微信渠道标识.<a href="common.html">通用数据</a></li>
- </ul>
- <h2>请求</h2>
- <h4><strong>URI</strong></h4>
- <pre><code> // /sbl/move/v1 请求方式:POST
- /sbl/move/v2 请求方式:POST // 支付宝支付签名放在服务器端。 2018-11-07
- </code></pre>
- <h4><strong>参数</strong></h4>
- <pre><code>String key 【不可空】 支付人ID
- String id_card 受保人身份证号
- String user_name 【不可空】 姓名
- Integer move_type 转移类型标识 1:社保 2:公积金
- Integer out_city 转出城市的代码
- Integer into_city 转入城市的代码
- Integer pay_channel 【不可空】 订单的支付渠道
- String couponuser_id 用户选取的现金券的ID,以逗号隔开,如"12,13,20"
- String remark 备注说明
- </code></pre>
- <ul>
- <li>转入、转出城市代码必须其中一个有值</li>
- </ul>
- <h2>响应</h2>
- <h4><strong>状态码(code)</strong></h4>
- <pre><code>500 已购买过 或其它异常
- 600 无效的身份证、社保数据不能为空、户籍性质需要指定、购买月份需要指定等
- 601 无效的用户标识
- 10004 需要登录
- </code></pre>
- <h4><strong>DATA字段说明</strong></h4>
- <p>返回APP调用支付需要的数据,不同支付渠道数据不一样。</p>
- <pre><code> String order_no 订单号(32长度内)
- double price 总金额
- String notify_url; 用于第三方支付回调本系统 用于alipay
- </code></pre>
- <h4><strong>数据范例</strong></h4>
- <ul>
- <li><p>v2 支付宝支付响应</p>
- <pre><code>{
- "msg": "",
- "data": "partner=\"2088021344618397\"
- &seller_id=\"service@shanp.com\"
- &out_trade_no=\"11524372652587\"
- &subject=\"“我的社保” 支付\"
- &body=\"补差额\"
- &total_fee=\"0.04\"
- &notify_url=\"http://192.168.2.199/pay/ali/app/notify/v1\"
- &service=\"mobile.securitypay.pay\"
- &payment_type=\"1\"
- &_input_charset=\"utf-8\"
- &it_b_pay=\"30m\"
- &sign=\"this is sign str base64\"
- &sign_type=\"RSA2\"",
- "code": 200
- }
- </code></pre></li>
- <li><p>v1 支付宝支付响应</p>
- <pre><code>{
- "data": {
- "order_no": "11524372652587",
- "notify_url": "http://pay-site/pay/ali/app/notify/v1",
- "price": 1017.75
- },
- "msg": "",
- "code": 200
- }
- </code></pre></li>
- <li><p>v1&v2微信支付的响应</p>
- <pre><code>{
- "data": {
- "order_no": "11524372652587",
- "wx": {
- "appid": "wxb7ae6e9f32e0bdb2",
- "noncestr": "08xVtTSFCuYsZmhF",
- "timestamp": "1441879029",
- "partnerid": "1268473701",
- "prepayid": "wx201509101757102b1fd039c50530073556",
- "sign": "6F2371A7C9917D866485C5E7BA97D1DB",
- "package": "Sign=WXPay"
- },
- "msg": "",
- "code": 200
- }
- </code></pre></li>
- </ul>
- <hr>
- <script src="md.js"></script>
- </body>
- </html>
|