123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- <!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>
- <p>社保下单支付
- 购买社保下单,可打包,打包时公积金需要填写有效值。 </p>
- <h1 id="/sbl/buy/shebao/v3_POST">1 购买社保(可一起买公积金)</h1>
- <p>购买社保(可一起买公积金)
- 支付宝支付的签名操作放在服务器端 2018-11-07</p>
- <h2>1.1 请求部分<h2>
- <ul><li><p>接口URI</p> <pre><code>/sbl/buy/shebao/v3 POST</code></pre></li><li><p>接口参数</p>
- <pre><code>Integer sbuId 参保人ID
- String key 支付人ID
- String id_card 受保人身份证号
- Integer cid 社保标识
- Integer month 参保月份 201508
- boolean newCard 是否办理社保卡
- int shebao_card
- Integer hukou_type 户籍性质
- Double fund 购买公积金的金额
- boolean buyShebao 是否购买社保
- Integer pay_channel 订单的支付渠道;
- 百度小程序传值:13
- H5渠道的话,是渠道标识;否则是支付平台标识
- Integer pay_platform 订单的支付渠道, 也指支付的第三方平台标识(如果未传值,取值于pay_channel) 2019-07-30
- H5渠道的话 是第三方支付标识 (支付宝,微信等);
- Integer nums 购买月数
- String couponuser_id 用户现金券ID, 多张以逗号间隔
- Integer first_sb 此城市首次购买
- Integer first_fund
- Double sb_wage 社保流水金额( 补缴单不涉及流水) 2018-12-06
- Integer working 是否在职(补缴单不涉及在职) 在职:1 未在职:0 2010-03-05
- </code></pre></li></ul>
- <h2>1.2 响应部分</h2> <ul><li> 示例
- <pre><code>支付宝支付与微信支付的返回数据不同
- 状态码
-
- 500 已购买过 或其它异常
- 600 无效的身份证、社保数据不能为空、户籍性质需要指定、购买月份需要指定等
- 601 无效的用户标识
- 10004 需要登录
-
- 支付宝下单的响应
-
- {
- "msg": "",
- "data": "partner=\"2088021344618397\"
- &seller_id=\"service@shanp.com\"
- &out_trade_no=\"11524372652587\"
- &subject=\"“我的社保” 支付\"
- &body=\"补差额\"
- &total_fee=\"0.04\"
- ¬ify_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
- }
- 微信支付下单的响应
-
- {
- "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>
- <h1 id="/sbl/buy/shebao/v2_POST">2 旧 购买社保(可一起买公积金)</h1>
- <p>旧 购买社保(可一起买公积金)</p>
- <h2>2.1 请求部分<h2>
- <ul><li><p>接口URI</p> <pre><code>/sbl/buy/shebao/v2 POST</code></pre></li><li><p>接口参数</p>
- <pre><code>Integer sbuId 参保人ID
- String key 支付人ID
- String id_card 受保人身份证号
- Integer cid 社保标识
- Integer month 参保月份 201508
- boolean newCard 是否办理社保卡
- int shebao_card
- Integer hukou_type 户籍性质
- Double fund 购买公积金的金额
- boolean buyShebao 是否购买社保
- Integer pay_channel 订单的支付渠道;
- 百度小程序传值:13
- H5渠道的话,是渠道标识;否则是支付平台标识
- Integer pay_platform 订单的支付渠道, 也指支付的第三方平台标识(如果未传值,取值于pay_channel) 2019-07-30
- H5渠道的话 是第三方支付标识 (支付宝,微信等);
- Integer nums 购买月数
- String couponuser_id 用户现金券ID, 多张以逗号间隔
- Integer first_sb 此城市首次购买
- Integer first_fund
- Double sb_wage 社保流水金额( 补缴单不涉及流水) 2018-12-06
- Integer working 是否在职(补缴单不涉及在职) 在职:1 未在职:0 2010-03-05
- </code></pre></li></ul>
- <h2>2.2 响应部分</h2> <ul><li><p> 支付宝下单的响应</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> 微信支付下单的响应</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>
|