简要描述:
接口版本:
版本号 |
制定人 |
制定日期 |
修订日期 |
1.0.1 |
kevin |
2019-12-03 |
|
请求URL:
请求方式:
请求头:
参数名 |
是否必须 |
类型 |
说明 |
token |
是 |
string |
token参数 |
请求参数:
参数名 |
是否必须 |
类型 |
说明 |
address_id |
是 |
int |
地址id |
goods_id |
是 |
int |
商品id |
amount |
是 |
int |
购买数量 |
options |
是 |
string |
选项id,多个以,隔开 例如:13,15 |
pay_method |
是 |
int |
支付方式,1=微信支付,2=支付宝支付,3=积分,4=微信和积分支付,5支付宝和积分支付(说明:当积分足够购买商品时,不能选择api支付,当积分不足时,要选择api支付) |
pay_integral |
是 |
int |
支付积分 1 |
pay_price |
是 |
float |
支付金额 0.01 |
order_remark |
否 |
string |
订单备注 |
freight_mode |
是 |
int |
是否包邮 1=包邮 2=不包邮 |
freight_json_arr_key |
否 |
int |
默认 0,freight_mode=2必填,1=到付 2=商家自选 |
返回示例:
正确时返回:
积分
{
"status": 200,
"msg": "下单成功",
"data": {
"post_param": {
"address_id": "1",
"address_username": "kevin",
"goods_id": "17",
"amount": "2",
"options": "13,15",
"pay_method": "5",
"order_remark": ''
"order_id":1
},
"pay_param": {}
}
}
微信
{
"status": 200,
"msg": "下单成功",
"data": {
"post_param": {
"address_id": "1",
"address_username": "kevin",
"goods_id": "17",
"amount": "2",
"options": "13,15",
"pay_method": "5",
"order_remark": '',
"order_id":1
},
"pay_param": {
"appid": "wxd65a13300ecaae03",
"partnerid": "1523813651",
"prepayid": "wx11102746130494c056cec7991228043100",
"package": "Sign=WXPay",
"noncestr": "0qsodzn796sfru0puj1fmtf2hz45so0n",
"timestamp": "1576031264",
"sign": "677C19A31F423BC18984CD9BF7D86CAD"
}
}
}
支付宝(待定)
{
"status": 200,
"msg": "下单成功",
"data": {
"post_param": {
"address_id": "1",
"address_username": "kevin",
"goods_id": "17",
"amount": "2",
"options": "13,15",
"pay_method": "5",
"order_remark": '',
"order_id":1
},
"pay_param": "alipay_sdk=alipay-sdk-php-easyalipay-20190926&app_id=2019121169879357&biz_content={\"body\":\"在线支付\",\"subject\": \"在线支付\",\"out_trade_no\": \"157615203168914672\",\"timeout_express\": \"60m\",\"total_amount\": \"0.01\",\"product_code\":\"QUICK_MSECURITY_PAY\"}&charset=UTF-8&format=json&method=alipay.trade.app.pay¬ify_url=https://test.com&sign_type=RSA2×tamp=2019-12-12 20:00:31&version=1.0&sign=iEHgoECPw3bCnEK0u3iUx1831EhAWcgOJ4t+LiHYM2/RkRXK4IYZeCgPDtPTqjHs8JcT6O6XNjpvHt5krlzhmsyM3yLW7Yo0B26uZAaKEBCHXGuzUHjMbseHAgjuEfq6YJbJfgkQS2CUnEUgLyjIcah1SA3fy4rAQK95jzmJzEYgDQWKpwMo38lo82tv7wNtHUyY9PLC6IeODCEGLWN7VYJry7iTixCGm3Uwtwj9fvUAwVtCL1rFcA/0rAoYd9RaBKM1eQx+sEIqsTK9C7AJycfT5DQ9qJGIyarEyc83+PiyMuR5AobfI3QW1XccEZVcwkOlbZ6Nwn2y/2cz/tP27A=="
}
}
错误时返回:
{
"status": 0,
"msg": "token过期",
"data": []
}
data返回参数说明:
参数名 |
类型 |
说明 |
post_param |
object |
请求参数 |
pay_param |
object |
支付参数 |
微信pay_param返回参数说明:
参数名 |
类型 |
说明 |
appid |
string |
应用ID |
partnerid |
string |
商户号 |
prepayid |
string |
预支付交易会话ID |
package |
string |
扩展字段 |
noncestr |
string |
随机串 |
timestamp |
string |
时间戳 |
sign |
string |
签名 |
备注:
文档更新时间: 2019-12-21 19:07 作者:admin