游戏区域解锁购买
儿童编程
解锁游戏区域生成订单
Method and Url Structure
| Method |
Resource URL |
| POST |
/program_face2face/market/product/game_region/${pk}/ |
cURL Example
curl -X POST -H 'Authorization: Token tester001' -d data{...}https://app.bcjiaoyu.com/program_face2face/market/product/game_region/6/
JSON Response
{ "amount": "0.00", "final_amount": "40.00", "channel": "product", "order_number": "17003299904677935262497468", "channel_display": "product", "status": 0, "create_time": "2018-08-06T16:47:13.335328", "status_display": "待付款", "bought_product_set": [ { "product": null, "game_region": 6, "quantity": 1, "amount": "4000.00" } ], "product_type": "game", "product_type_display": "游戏"}# 或账户中红钻足够解锁时,生成订单为已付款状态,不用调支付接口{ "amount": "4000.00", "final_amount": "0.00", "channel": "recharge", "order_number": "17003299907538005262497468", "channel_display": "recharge", "status": 1, "create_time": "2018-08-06T16:50:16.736250", "status_display": "已付款", "bought_product_set": [ { "product": null, "game_region": 6, "quantity": 1, "amount": "4000.00" } ], "product_type": "game", "product_type_display": "游戏"}# 或{ "status": -4, "message": "该游戏区域免费,无需解锁"}
订单支付
Method and Url Structure
| Method |
Resource URL |
| PUT |
/program_face2face/market/order/payment/${order_number}/ |
Request and Parameters
| Name |
Description |
Required |
Default |
| order_number |
订单号 |
YES |
|
| channel |
支付方式 |
NO |
alipay |
| success_url |
成功支付地址 |
NO |
|
| cancel_url |
取消支付地址 |
NO |
|
Request
{ "channel": "wx",}{ "channel": "alipay_wap", // alipay_wap 两个都写,alipay_pc_direct 只传成功的 "success_url" : "xxx.xxx.xxx", "cancel_url" : "xxx.xxx.xxx",}支付宝: alipay微信: wx支付宝web: alipay_pc_direct支付宝wap: alipay_wap微信扫码: wx_pub_qr微信公众号: wx_pub
cURL Example
curl -X PUT -H 'Authorization: Token tester001' -d data{...}https://app.bcjiaoyu.com/program_face2face/market/order/payment/17003299909996905262497468/
JSON Response
{ "status": 0, "message": "", "charge": { "order_no": "17003299909996905262497468", "extra": {}, "app": "app_HOafLKjbnLm1jXrP", "livemode": true, "currency": "cny", "time_settle": null, "time_expire": 1533632256, "id": "ch_S4CKC8aTiznHXnnbPSfrvb1C", "subject": "儿童编程#1700329990999690526249", "failure_msg": null, "channel": "alipay", "metadata": { "owner": "tester001", "order_type": "ProductOrder", "order_no": "17003299909996905262497468" }, "body": "儿童编程#17003299909996905262497468", "credential": { "alipay": { "orderInfo": "service=\"mobile.securitypay.pay\"&_input_charset=\"utf-8\"¬ify_url=\"https%3A%2F%2Fnotify.pingxx.com%2Fnotify%2Fcharges%2Fch_S4CKC8aTiznHXnnbPSfrvb1C\"&partner=\"2088821771831750\"&out_trade_no=\"17003299909996905262497468\"&subject=\"儿童编程#1700329990999690526249\"&body=\"儿童编程#17003299909996905262497468 ch_S4CKC8aTiznHXnnbPSfrvb1C\"&total_fee=\"40.00\"&payment_type=\"1\"&seller_id=\"2088821771831750\"&it_b_pay=\"2018-08-07 16:57:36\"&sign=\"Kkd1z93n7Xdnuq2l3cdkLZzy5iiKwsIAc9i%2F7o8esKu6u%2B%2BfGpCfGjq3h74pS%2BI6gY9k5uQH1U67VXoiscidTbnr2KS1EPSWNrhl%2FCQNutLO7aXDUWKOEwP4oOe6GSJTVufkGU4rk82XknYwoKqTZ4xiX5cwVOLuKx5ORumhJzI%3D\"&sign_type=\"RSA\"" }, "object": "credential" }, "client_ip": "127.0.0.1", "description": null, "amount_refunded": 0, "refunded": false, "reversed": false, "object": "charge", "paid": false, "amount_settle": 4000, "time_paid": null, "failure_code": null, "refunds": { "url": "/v1/charges/ch_S4CKC8aTiznHXnnbPSfrvb1C/refunds", "has_more": false, "object": "list", "data": [] }, "created": 1533545856, "transaction_no": null, "amount": 4000 }}
直接购买红钻
Method and Url Structure
| Method |
Resource URL |
| POST |
program_face2face/market/product/diamond/ |
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}https://app.bcjiaoyu.com/program_face2face/market/product/diamond/?number=1000
Request and Parameters
| Name |
Description |
Required |
Default |
| number |
红钻数 |
YES |
|
Request
?number=1000
JSON Response
{ "amount": "0.00", "final_amount": "10.00", "channel": "alipay", "order_number": "17003299903291845262497468", "channel_display": "支付宝", "status": 0, "create_time": "2018-08-06T17:16:56.873658", "status_display": "待付款", "bought_product_set": [ { "product": null, "game_region": null, "quantity": 1, "amount": "1000.00" } ], "product_type": "course", "product_type_display": "课程"}