创建支付订单
POST
/api/pay/unifiedOrder
创建支付订单,发起支付收款订单。
请求体
application/json
创建支付订单请求体
折叠
mchNo
string
必填
商户号
appId
string
必填
应用ID
storeId
integer
必填
商户的网站ID
格式
"int32"wayCode
string
必填
支付方式代码,如亚洲支付:PA_CC
subject
string
必填
订单标题
amount
integer
必填
订单金额,单位分
格式
"int64"currency
string
必填
ISO 4217 标准的支付币种编码,如 USD、EUR、GBP
mchOrderNo
string
必填
商户侧订单号
notifyUrl
string
支付结果异步回调URL,只有传了该值才会发起回调
returnUrl
string
支付结果同步跳转通知URL
cardHolderName
string
必填
持卡人姓名
cardNumber
string
必填
银行卡卡号。RSA加密、BASE64编码后传输
cardExpiryMonth
string
必填
银行卡有效期月份。RSA加密、BASE64编码后传输
cardExpiryYear
string
必填
银行卡有效期年份。RSA加密、BASE64编码后传输
cvv
string
必填
银行卡CVV码。RSA加密、BASE64编码后传输
clientIp
string
客户端IPV4地址
reqTime
integer
必填
请求接口时间,13位时间戳
格式
"int64"expiredTime
integer
订单失效时间,单位秒,默认2小时
格式
"int32"extParam
string
商户扩展参数,回调时会原样返回
billing
object
必填
账单地址信息
展开
shipping
object
必填
收货地址信息
展开
items
object[]
必填
version
string
必填
接口版本号,直接传1.0
signType
string
必填
签名类型,直接传MD5
sign
string
必填
签名,用于校验参数完整性和数据完整性
响应
成功
application/json
object
通用响应体
折叠
code
integer
必填
状态码,0表示成功,非0表示失败
msg
string
必填
具体错误原因,例如:签名失败、参数格式校验错误
sign
string
对data内数据签名,如data为空则不返回
data
object
创建支付订单返回结果
展开