Jsapi支付下单接口
Pay接口
jsapi支付下单接口
POST
USEEPAY_PATH/api
Headers
content-type*
String
application/x-www-form-urlencoded
Request Body
transactionType*
String
交易类型 : pay
version*
String(5)
目前固定为 1.0 (5)
signType*
String
商户生成签名字符串所使用的签名算法类型,目前支持:RSA/MD5
merchantNo*
String(16)
商户号
transactionId*
String(64)
商户订单号
transactionExpirationTime
String(6)
可选,默认为20分钟 .范围1-20
appId*
String (128)
网站域名
echoParam
String(256)
回声参数,响应报文会原样返回
payerInfo*
String
Json格式的String 付款方信息, 请下方
orderInfo
String
json string, 订单信息, 请参考下方
{
"amount": "100",
"redirectUrl": "",
"resultCode": "pending",
"sign": "aPkk1Y735aop9iND6byVEACwrhmWHNIRP9Hd/a36wE9g9iYMB2jXklU8QzOrOI3fJefeDl3+JcAE\nUcJXDKI8fjYUGtlA/8VhJuOmyN1xoOWSwgDr1YAGK2B+beOeFTPuWXtSsqnCoO6ebhk1soBVeT3x\nJHmPS4wSoccGXrn/VAQ=\n",
"errorCode": "3200",
"transactionId": "1663122582326",
"errorMsg": "Transaction is pending",
"transactionType": "pay",
"reference": "1012209141029011519",
"redirectMethod": "",
"echoParam": "echoParam",
"redirectParam": "{\"timeStamp\":\"1663122586556\",\"package\":\"prepay_id=wx1410294747107604126381be3c62a80000\",\"paySign\":\"qnYD6nuEZc3odQmXeGNvzD6ls65juKBuym6/rH7KClgbOuK9NXCyjC8B300eUEGRNMPlZCuAkiDDSeKj79yn2Vs/QXMwwJKlxuybrRHUw0vEb4oYkt2t0p9ugIQUYkbTzznfCcUKFhPS+lkYZXczBRLjGe+644zWRqnuUTy91h3GD250tbfwlybK+7y1hF6yp/JN9e8WsjXmbXu7Ah9NknMQ3aJtDk8GXD0MWPeylLlFfGo5J7DAIVcXmYrlMf6PKr+7vnwyrLZux24jscWayK6kHepfDQgh+PkZpCEp/hW4x8fltvfgecN3Yq22bsNmlweZWACnzleB8Gl/y6fr8A==\",\"appId\":\"wxbd881f2b1b6c426d\",\"signType\":\"RSA\",\"nonceStr\":\"1663122586556\"}",
"signType": "RSA",
"currency": "CNY",
"merchantNo": "500000000007264"
}
amount=100&appId=www.pay.com¤cy=HKD&echoParam=echoParam&merchantNo=500000000007381¬ifyUrl=https://gatewaytest.useepay.com/notifyV2u0&orderInfo={"subject":"description"}&payerInfo={"paymentMethod":"wechat_jsapi","sub_appid":"wxbd881f2b1b6c426d","sub_openid":"oOW1us-s_y3xkl3x_VS6fxpBqHp4"}&redirectUrl=https://gatewaytest.useepay.com/gateway-test/redirectV2u0&sign=b9295adac577bae00b337a1c389a68bd&signType=MD5&transactionExpirationTime=2&transactionId=1663212415666&transactionType=pay&version=1.0
Request 参数详细描述
PayerInfo 付款人信息
orderInfo 订单信息
subject
Y
String
商品标题
Response
reference
USEEPAY 订单号
N
transactionType
支付类型 pay
Y
transactionId
商户订单号
Y
sign
签名
Y
echoParam
回声参数,响应报文会原样返回
N
errorMsg
错误码消息描述
Y
errorCode
错误码(详见 错误码 errorCode)
Y
amount
订单金额
Y
redirectParam
微信公众号支付需要的参数Json String
N
signType
签名类型
Y
{
"amount": "100",
"redirectUrl": "",
"resultCode": "pending",
"sign": "aPkk1Y735aop9iND6byVEACwrhmWHNIRP9Hd/a36wE9g9iYMB2jXklU8QzOrOI3fJefeDl3+JcAE\nUcJXDKI8fjYUGtlA/8VhJuOmyN1xoOWSwgDr1YAGK2B+beOeFTPuWXtSsqnCoO6ebhk1soBVeT3x\nJHmPS4wSoccGXrn/VAQ=\n",
"errorCode": "3200",
"transactionId": "1663122582326",
"errorMsg": "Transaction is pending",
"transactionType": "pay",
"reference": "1012209141029011519",
"redirectMethod": "",
"echoParam": "echoParam",
"redirectParam": "{\"timeStamp\":\"1663122586556\",\"package\":\"prepay_id=wx1410294747107604126381be3c62a80000\",\"paySign\":\"qnYD6nuEZc3odQmXeGNvzD6ls65juKBuym6/rH7KClgbOuK9NXCyjC8B300eUEGRNMPlZCuAkiDDSeKj79yn2Vs/QXMwwJKlxuybrRHUw0vEb4oYkt2t0p9ugIQUYkbTzznfCcUKFhPS+lkYZXczBRLjGe+644zWRqnuUTy91h3GD250tbfwlybK+7y1hF6yp/JN9e8WsjXmbXu7Ah9NknMQ3aJtDk8GXD0MWPeylLlFfGo5J7DAIVcXmYrlMf6PKr+7vnwyrLZux24jscWayK6kHepfDQgh+PkZpCEp/hW4x8fltvfgecN3Yq22bsNmlweZWACnzleB8Gl/y6fr8A==\",\"appId\":\"wxbd881f2b1b6c426d\",\"signType\":\"RSA\",\"nonceStr\":\"1663122586556\"}",
"signType": "RSA",
"currency": "CNY",
"merchantNo": "500000000007264"
}
redirectParam
timeStamp
时间戳
Y
package
统一下单接口返回的prepay_id参数值,提交格式如:prepay_id=***
Y
paySign
微信签名
Y
appId
公众号名称,由商户传入
Y
signType
微信签名方式 固定诶RSA
Y
noceStr
随机串
Y
{
"timeStamp": "1663122586556",
"package": "prepay_id=wx1410294747107604126381be3c62a80000",
"paySign": "qnYD6nuEZc3odQmXeGNvzD6ls65juKBuym6/rH7KClgbOuK9NXCyjC8B300eUEGRNMPlZCuAkiDDSeKj79yn2Vs/QXMwwJKlxuybrRHUw0vEb4oYkt2t0p9ugIQUYkbTzznfCcUKFhPS+lkYZXczBRLjGe+644zWRqnuUTy91h3GD250tbfwlybK+7y1hF6yp/JN9e8WsjXmbXu7Ah9NknMQ3aJtDk8GXD0MWPeylLlFfGo5J7DAIVcXmYrlMf6PKr+7vnwyrLZux24jscWayK6kHepfDQgh+PkZpCEp/hW4x8fltvfgecN3Yq22bsNmlweZWACnzleB8Gl/y6fr8A==",
"appId": "wxbd881f2b1b6c426d",
"signType": "RSA",
"nonceStr": "1663122586556"
}
Last updated