Toggle navigation
Toggle navigation
This project
Loading...
Sign in
周蓉君
/
API-Interfaces
·
Commits
Go to a project
GitLab
Go to dashboard
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
chenjian
9 years ago
Commit
6b2b915596ce04c36551a67ca6707c4e002832ff
1 parent
a5c1e611
Update README.md
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
370 additions
and
336 deletions
支付/README.md
支付/README.md
View file @
6b2b915
## 1、获取用户的订单总数 ##
获取用户的订单总数(web.SpaceOrders.getOrderCountByUid)(PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|uid|int|否|3236556|0|用户id|
#### 请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=ce8e341b7ff407f2bac61915b54e5dde&client_type=web&id=4&method=web.SpaceOrders.getOrderCountByUid&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&uid=3236556&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
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|否||银行代码|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&bank_code=1&client_secret=13edd7a6bac44bb87cee105a814e930f&client_type=web&id=990&method=web.SpaceOrders.updatePaymentStatus&os_version=9.1&payment=28&payment_status=Y&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&uid=58023&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
json
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 3、通过PaymentID 获取支付途径(配置信息)
通过PaymentID 获取支付途径(配置信息) (web.SpaceOrders.getPaymentById) (PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|id|int|否||0|支付方式id|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=0b73fa97ffb88c544de8f41affd10df8&client_type=web&id=4&method=web.SpaceOrders.getPaymentById&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
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接口)
#### 请求参数
无
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=8456afe5f855027a0a7506a6c378b04f&client_type=web&method=web.SpaceOrders.getPaymentList&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
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|否|||银行流水号|
请求示例
http://devapi.yoho.cn:58078/
\?
amount
\=
10.00
\&
app_version
\=
4.1.0.1603140001
\&
bank_bill_no
\=
9287358013
\&
bank_code
\=
1
\&
bank_name
\=
icbc
\&
client_secret
\=
0a891962abf87eff2b3953764e2e36f5
\&
client_type
\=
web
\&
method
\=
web.SpaceOrders.submitOrderStatus
\&
order_code
\=
798234910
\&
os_version
\=
9.1
\&
payOrderCode
\=
798234910
\&
payment
\=
18
\&
private_key
\=
0ed29744ed318fd28d2c07985d3ba633
\&
screen_size
\=
375x667
\&
trade_no
\=
86934052025984506308
\&
v
\=
7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
json
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 6、获取订单的支付银行
获取订单的支付银行 (web.SpaceOrders.getOrderPayBank) (PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|orderCode|string|否|||订单号|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=23b83023ba57b22c9d5283da38a4aa42&client_type=web&method=web.SpaceOrders.getOrderPayBank&orderCode=503565424&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
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|是|||银行名称|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&bankCode=helloworld&client_secret=be15d9f1e3e42bd8441d5d158a5ac984&client_type=web&method=web.SpaceOrders.addOrderPayBank&orderCode=1061003935&os_version=9.1&payment=12&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
####响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 8、更改订单支付银行记录
更改订单支付银行记录(web.SpaceOrders.modifyOrderPayBank)(PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|orderCode|string|否|||订单号|
|payment|byte|否|||支付方式|
|bankCode|string|是|||银行名称|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&bankCode=helloworld&client_secret=53429cc7da7a110ba4ccc08dcc54168f&client_type=web&method=web.SpaceOrders.modifyOrderPayBank&orderCode=1061003935&os_version=9.1&payment=12&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
####响应
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|否|||支付方式|
请求示例
http://testservice.yoho.cn:28077/payment/applepay_data?client_secret=d5488bea8adfeef9a5b14b2187d02696&order_code=160144596&payment_code=30
####响应
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|否|||银行流水号|
请求示例
http://devapi.yoho.cn:58078/
\?
amount
\=
10.00
\&
app_version
\=
4.1.0.1603140001
\&
bank_bill_no
\=
9287358013
\&
bank_code
\=
1
\&
bank_name
\=
icbc
\&
client_secret
\=
0a891962abf87eff2b3953764e2e36f5
\&
client_type
\=
web
\&
method
\=
web.SpaceOrders.pcpayNotify
\&
order_code
\=
798234910
\&
os_version
\=
9.1
\&
payment
\=
2
\&
private_key
\=
0ed29744ed318fd28d2c07985d3ba633
\&
screen_size
\=
375x667
\&
trade_no
\=
86934052025984506308
\&
v
\=
7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
json
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 11、获取订单蚂蚁花呗分期详情
获取订单的支付银行 (method=app.SpaceOrders.getAntHbfqDetail) (APP/PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|orderCode|string|否|||订单号|
#### 响应参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|stageNumber|int|否||取值范围:3、6、9、12|分期期数|
|sellerPercent|int|否||取值范围:0~100(百分比)|卖家承担收费比例|
|taxRate|double|否||单位:百分比|利息|
|totalFee|double|否||单位:元|应付总额|
|feePerStage|double|否||单位:元|每期付款额度|
|taxPerStage|double|否||单位:元|每期手续费|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=18a695e01a48a8fc329c868b9c2b9541&client_type=web&method=app.SpaceOrders.getAntHbfqDetail&orderCode=1061003935&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
{
"alg"
:
"SALT_MD5"
"code"
:
200
"data"
:
[
2
]
0
:
{
"feePerStage"
:
57.4
"sellerPercent"
:
0
"stageNumber"
:
3
"taxPerStage"
:
1.4
"taxRate"
:
2.5
"totalFee"
:
172.2
}
-
1
:
{
"feePerStage"
:
29.26
"sellerPercent"
:
0
"stageNumber"
:
6
"taxPerStage"
:
1.26
"taxRate"
:
4.5
"totalFee"
:
175.56
}
-
-
"md5"
:
"e27e2fe6db50af6cc47a52375e2cb065"
"message"
:
"ok"
}
## 1、获取用户的订单总数 ##
获取用户的订单总数(web.SpaceOrders.getOrderCountByUid)(PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|uid|int|否|3236556|0|用户id|
#### 请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=ce8e341b7ff407f2bac61915b54e5dde&client_type=web&id=4&method=web.SpaceOrders.getOrderCountByUid&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&uid=3236556&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
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|否||银行代码|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&bank_code=1&client_secret=13edd7a6bac44bb87cee105a814e930f&client_type=web&id=990&method=web.SpaceOrders.updatePaymentStatus&os_version=9.1&payment=28&payment_status=Y&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&uid=58023&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
json
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 3、通过PaymentID 获取支付途径(配置信息)
通过PaymentID 获取支付途径(配置信息) (web.SpaceOrders.getPaymentById) (PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|id|int|否||0|支付方式id|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=0b73fa97ffb88c544de8f41affd10df8&client_type=web&id=4&method=web.SpaceOrders.getPaymentById&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
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接口)
#### 请求参数
无
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=8456afe5f855027a0a7506a6c378b04f&client_type=web&method=web.SpaceOrders.getPaymentList&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
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|否|||银行流水号|
请求示例
http://devapi.yoho.cn:58078/
\?
amount
\=
10.00
\&
app_version
\=
4.1.0.1603140001
\&
bank_bill_no
\=
9287358013
\&
bank_code
\=
1
\&
bank_name
\=
icbc
\&
client_secret
\=
0a891962abf87eff2b3953764e2e36f5
\&
client_type
\=
web
\&
method
\=
web.SpaceOrders.submitOrderStatus
\&
order_code
\=
798234910
\&
os_version
\=
9.1
\&
payOrderCode
\=
798234910
\&
payment
\=
18
\&
private_key
\=
0ed29744ed318fd28d2c07985d3ba633
\&
screen_size
\=
375x667
\&
trade_no
\=
86934052025984506308
\&
v
\=
7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
json
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 6、获取订单的支付银行
获取订单的支付银行 (web.SpaceOrders.getOrderPayBank) (PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|orderCode|string|否|||订单号|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=23b83023ba57b22c9d5283da38a4aa42&client_type=web&method=web.SpaceOrders.getOrderPayBank&orderCode=503565424&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
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|是|||银行名称|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&bankCode=helloworld&client_secret=be15d9f1e3e42bd8441d5d158a5ac984&client_type=web&method=web.SpaceOrders.addOrderPayBank&orderCode=1061003935&os_version=9.1&payment=12&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
####响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 8、更改订单支付银行记录
更改订单支付银行记录(web.SpaceOrders.modifyOrderPayBank)(PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|orderCode|string|否|||订单号|
|payment|byte|否|||支付方式|
|bankCode|string|是|||银行名称|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&bankCode=helloworld&client_secret=53429cc7da7a110ba4ccc08dcc54168f&client_type=web&method=web.SpaceOrders.modifyOrderPayBank&orderCode=1061003935&os_version=9.1&payment=12&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
####响应
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|否|||支付方式|
请求示例
http://testservice.yoho.cn:28077/payment/applepay_data?client_secret=d5488bea8adfeef9a5b14b2187d02696&order_code=160144596&payment_code=30
####响应
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|否|||银行流水号|
请求示例
http://devapi.yoho.cn:58078/
\?
amount
\=
10.00
\&
app_version
\=
4.1.0.1603140001
\&
bank_bill_no
\=
9287358013
\&
bank_code
\=
1
\&
bank_name
\=
icbc
\&
client_secret
\=
0a891962abf87eff2b3953764e2e36f5
\&
client_type
\=
web
\&
method
\=
web.SpaceOrders.pcpayNotify
\&
order_code
\=
798234910
\&
os_version
\=
9.1
\&
payment
\=
2
\&
private_key
\=
0ed29744ed318fd28d2c07985d3ba633
\&
screen_size
\=
375x667
\&
trade_no
\=
86934052025984506308
\&
v
\=
7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
json
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:[],
"md5"
:
"6d729d4b35f10fc73531210bd7ecff91"
,
"message"
:
"ok"
}
```
## 11、获取订单蚂蚁花呗分期详情
获取订单的支付银行 (method=app.SpaceOrders.getAntHbfqDetail) (APP/PC接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|orderCode|string|否|||订单号|
#### 响应参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|stageNumber|int|否||取值范围:3、6、9、12|分期期数|
|sellerPercent|int|否||取值范围:0~100(百分比)|卖家承担收费比例|
|taxRate|double|否||单位:百分比|利息|
|totalFee|double|否||单位:元|应付总额|
|feePerStage|double|否||单位:元|每期付款额度|
|taxPerStage|double|否||单位:元|每期手续费|
请求示例
http://devapi.yoho.cn:58078/?app_version=4.1.0.1603140001&client_secret=18a695e01a48a8fc329c868b9c2b9541&client_type=web&method=app.SpaceOrders.getAntHbfqDetail&orderCode=1061003935&os_version=9.1&private_key=0ed29744ed318fd28d2c07985d3ba633&screen_size=375x667&v=7
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
{
"alg"
:
"SALT_MD5"
"code"
:
200
"data"
:
[
2
]
0
:
{
"feePerStage"
:
57.4
"sellerPercent"
:
0
"stageNumber"
:
3
"taxPerStage"
:
1.4
"taxRate"
:
2.5
"totalFee"
:
172.2
}
-
1
:
{
"feePerStage"
:
29.26
"sellerPercent"
:
0
"stageNumber"
:
6
"taxPerStage"
:
1.26
"taxRate"
:
4.5
"totalFee"
:
175.56
}
-
-
"md5"
:
"e27e2fe6db50af6cc47a52375e2cb065"
"message"
:
"ok"
}
```
## 12、查询第三方支付系统的支付结果
根据订单号查询第三方支付系统的支付结果 (method=web.SpaceOrders.paymentQuery) (ERP接口)
#### 请求参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|orderCode|string|否|||订单号|
#### 响应参数
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|----:|
|payFlag|int|否||取值范围:{0,1}|是否已支付(0,未支付;1,已支付)|
|orderCode|string|否|||订单号|
|payment|int|否|||支付渠道|
|amount|double|是|||支付金额|
|tradeNo|String|是|||交易号|
### 响应
code为200即为成功,否则是失败。
响应JSON格式如下所示:
```
{
"alg"
:
"SALT_MD5"
,
"code"
:
200
,
"data"
:
{
"payFlag"
:
1
"orderCode"
:
503565424
,
"payment"
:
12
,
"amount"
:
1000.00
,
"tradeNo"
:
1234123412341234121324
},
"md5"
:
"2839b8a531050ed66c6b18fec5bef719"
,
"message"
:
"ok"
}
```
\ No newline at end of file
...
...
Please
register
or
login
to post a comment