简要描述:
接口版本:
版本号 |
制定人 |
制定日期 |
修订日期 |
1.0.1 |
kevin |
2019-12-16 |
|
请求URL:
请求方式:
请求头:
参数名 |
是否必须 |
类型 |
说明 |
token |
是 |
string |
token参数 |
请求参数:
参数名 |
是否必须 |
类型 |
说明 |
order_id |
是 |
int |
订单id |
pay_method |
是 |
int |
支付方式,1=微信支付,2=支付宝支付,3=积分,4=微信和积分支付,5支付宝和积分支付(说明:当积分足够购买商品时,不能选择api支付,当积分不足时,要选择api支付) |
pay_price |
是 |
float |
支付金额 |
pay_integral |
是 |
int |
支付积分 |
address_id |
否 |
int |
地址id |
freight_mode |
是 |
int |
是否包邮 1=包邮 2=不包邮 |
freight_json_arr_key |
否 |
int |
默认 0,freight_mode=2必填,1=到付 2=商家自选 |
返回示例:
正确时返回:
微信
{
"status": 200,
"msg": "下单成功",
"data": {
"pay_param": {
"appid": "wxd65a13300ecaae03",
"partnerid": "1523813651",
"prepayid": "wx11102746130494c056cec7991228043100",
"package": "Sign=WXPay",
"noncestr": "0qsodzn796sfru0puj1fmtf2hz45so0n",
"timestamp": "1576031264",
"sign": "677C19A31F423BC18984CD9BF7D86CAD"
}
}
}
支付宝
{
"status": 200,
"msg": "下单成功",
"data": {
"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:10:46&version=1.0&sign=s4lALt1mhGwP7NkWHgDgjQiQEvEdDhInWbR8YkBzj+cJLuIeIH3xjoIE6/CK4hma+MKcurtTm1VOunAZ9cTActdhsnwoxymnkltIOPUQNZCvzRVObTlFUCrqz2bnPZ1f9x/5/4IKkJ/M8bNRPNa79BzJkU0jM4jSJtxA6XNroe0wNgdMesVnp3HGLIwI1hx/3+nwfB0Hvig4AgP5ansXnW+R7yQLIH/soadMvV8fRLOW/LYJhJXJm4KItJz4vnq5hNhMj7nz1q3Bn5ost2f7OoMv/2qczjkgTRsCbkNCttGtdgaUp8OaY0toFMuVLryLj5LmJI+0tcL+XZ1E2wzvdw=="
}
}
错误时返回:
{
"status": 0,
"msg": "token过期",
"data": []
}
data返回参数说明:
参数名 |
类型 |
说明 |
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:36 作者:admin