1、获取用户的订单总数
获取用户的订单总数(web.SpaceOrders.getOrderCountByUid)(PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
uid | int | 否 | 3236556 | 0 | 用户id |
请求示例
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":{"count":5},
"md5":"c1d725306fb09dcbf504776d276521cb",
"message":"ok"
}
2、更新订单的状态
更新订单的状态 (web.SpaceOrders.updatePaymentStatus) (PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 否 | 0 | 订单id | |
uid | int | 否 | 0 | 用户id | |
payment | byte | 否 | 0 | 支付方式 | |
payment_status | string | 否 | 支付状态 | ||
bank_code | string | 否 | 银行代码 |
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"ok"
}
3、通过PaymentID 获取支付途径(配置信息)
通过PaymentID 获取支付途径(配置信息) (web.SpaceOrders.getPaymentById) (PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 否 | 0 | 支付方式id |
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":{
"id":4,
"payCode":"Chinabank",
"payFee":"0",
"payIcon":"http://static.yohobuy.com/images/pay/icon/wangyinzaixian.png",
"payIntro":"网银在线",
"payName":"网银在线",
"payOrder":70,
"payParams":"{\"merchant_id\":\"22439234\",\"merchant_key\":\"eafa1d23099f8ba5\"}","paymentId":1,"status":"Y"
},
"md5":"08e4bd7712d3b33c188854d4f617e8a2",
"message":"ok"
}
4、获取所有支付途径
获取所有支付途径 (web.SpaceOrders.getPaymentList) (PC接口)
请求参数
无
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[{"id":2,"payCode":"Alipay","payFee":"0","payIcon":"http://static.yohobuy.com/images/pay/icon/zhifubao.png","payIntro":"支付宝","payName":"支付宝","payOrder":100,"payParams":"{\"merchant_id\":\"2088701661478015\",\"merchant_key\":\"kcxawi9bb07mzh0aq2wcirsf9znusobw\",\"merchant_other_code\":\"zfb@yoho.cn\"}","paymentId":1,"status":"Y"}],
"md5":"6ab18beb8641da17abe8c08e01f1c246",
"message":"ok"
}
5、ERP提交订单状态
ERP提交订单状态 (web.SpaceOrders.submitOrderStatus) (PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
order_code | string | 否 | 订单号 | ||
payment | byte | 否 | 支付方式 | ||
bank_name | string | 否 | 银行名称 | ||
bank_code | string | 否 | 银行代码 | ||
amount | double | 否 | 金额 | ||
payOrderCode | string | 否 | 订单号 | ||
trade_no | string | 否 | 交易流水号 | ||
bank_bill_no | string | 否 | 银行流水号 |
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"ok"
}
6、获取订单的支付银行
获取订单的支付银行 (web.SpaceOrders.getOrderPayBank) (PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
orderCode | string | 否 | 订单号 |
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":
{
"bankCode":"ICBCB2C",
"id":35,
"orderCode":503565424,
"payment":12
},
"md5":"2839b8a531050ed66c6b18fec5bef719",
"message":"ok"
}
7、添加订单支付银行记录
添加订单支付银行记录(web.SpaceOrders.addOrderPayBank)(PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
orderCode | string | 否 | 订单号 | ||
payment | byte | 否 | 支付方式 | ||
bankCode | string | 是 | 银行名称 |
####响应 code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"ok"
}
8、更改订单支付银行记录
更改订单支付银行记录(web.SpaceOrders.modifyOrderPayBank)(PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
orderCode | string | 否 | 订单号 | ||
payment | byte | 否 | 支付方式 | ||
bankCode | string | 是 | 银行名称 |
####响应 code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"ok"
}
9、Apple Pay预支付接口
Apple Pay预支付接口(/payment/applepay_data)(APP接口,Get方法)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
order_code | string | 否 | 订单号 | ||
payment | byte | 否 | 支付方式 |
####响应 code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"ok"
}
10、PC端支付回调(修改订单状态、提交ERP)
ERP提交订单状态 (method=web.SpaceOrders.pcpayNotify) (PC接口)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
order_code | string | 否 | 订单号 | ||
payment | byte | 否 | 支付方式 | ||
bank_name | string | 否 | 银行名称 | ||
bank_code | string | 否 | 银行代码 | ||
amount | double | 否 | 金额(单位:元) | ||
trade_no | string | 否 | 交易流水号 | ||
bank_bill_no | string | 否 | 银行流水号 |
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"ok"
}