创建订单
POST
/api/pay/unifiedOrder
创建订单,发起支付收款订单。
请求体
application/json
创建订单请求体
折叠
mch_no
string
必填
商户号
app_id
string
必填
应用ID
store_id
integer
必填
商户的网站ID
格式
"int32"way_code
string
必填
支付方式代码
amount
integer
必填
订单金额,单位分
格式
"int64"currency
string
必填
ISO 4217 标准的支付币种编码,如 USD、EUR、GBP
mch_order_no
string
必填
商户侧订单号
notify_url
string
支付结果异步回调URL,只有传了该值才会发起回调
return_url
string
支付结果同步跳转通知URL
card_holder_name
string
必填
持卡人姓名
card_number
string
必填
银行卡卡号,RSA加密后传输
card_expiry_month
string
必填
银行卡有效期月份,RSA加密后传输
card_expiry_year
string
必填
银行卡有效期年份,RSA加密后传输
cvv
string
必填
银行卡CVV码,RSA加密后传输
client_ip
string
客户端IPV4地址
req_time
integer
必填
请求接口时间,13位时间戳
格式
"int64"expired_time
integer
订单失效时间,单位秒,默认2小时
格式
"int32"ext_param
string
商户扩展参数,回调时会原样返回
billing
object
账单地址信息
展开
shipping
object
收货地址信息
展开
items
object[]
必填
sign
string
必填
签名,用于校验参数完整性和数据完整性
响应
成功
application/json
object
通用响应体
折叠
code
integer
必填
状态码,0表示成功,非0表示失败
msg
string
具体错误原因,例如:签名失败、参数格式校验错误
sign
string
对data内数据签名,如data为空则不返回
data
object
创建订单返回结果
展开