游戏区域解锁购买
儿童编程
解锁游戏区域生成订单
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": "课程"
}