接口描述
微信公众号
基本信息
测试请求地址 |
https://cbtrxtest.helipay.com/cbtrx/rest/domestic/pay/weChat/sdk |
请求地址 |
https://cbptrx.helipay.com/cbtrx/rest/domestic/pay/weChat/sdk |
提交方式 |
采用POST方法提交,requestbody传值 Content-Type=[application/json;charset=UTF-8] |
签名算法 |
UTF-8字符编码 SHA256签名 AES加密 |
请求参数
名称 |
参数 |
类型 |
必填 |
示例值 |
说明 |
产品编码 |
productCode |
String(20) |
是 |
WXPAYSDK |
|
商户订单号 |
orderNo |
String(64) |
是 |
p_20170302185347 |
|
商户编号 |
merchantNo |
String(10) |
是 |
Me10000002 |
合利宝-跨境系统分配的商户编号 |
订单金额 |
orderAmount |
Number(10.2) |
是 |
0.01 |
单位:元 |
有效期 |
period |
String(6) |
否 |
1 |
默认为7 |
有效期单位 |
periodUnit |
String(10) |
否 |
HOUR |
YEAR/MONTH/DAY/HOUR/MINUTE/SECOND;默认为DAY |
服务器回调地址 |
serverCallbackUrl |
String(300) |
否 |
http://www.456.com |
|
商品描述 |
goodsName |
String(400) |
是 |
Iphone7 |
|
终端ip |
orderIp |
String(15) |
是 |
127.0.0.1 |
|
交易类型 |
bizType |
String(20) |
是 |
AppPaySdk |
|
公众账号ID |
appId |
String(20) |
是 |
|
微信支付分配的公众账号ID |
是否原生 |
isRaw |
String(20) |
是 |
1,0 |
是为1 不是为0 默认为1 |
设备号 |
deviceInfo |
String(20) |
否 |
WEB |
可以为终端设备号(门店号或收银设备ID),PC网页或公众号内支付可以传"WEB" |
支付方式 |
appPayType |
String(100) |
|
WXPAY |
|
平台商户编号 |
platMerchantNo |
String(10) |
否 |
如下说明 |
电商平台商户所属的平台商编号 |
实名参数-是否实名 |
certification |
Boolean |
否 |
|
实名请求,此值必填为true |
实名参数-姓名 |
memberName |
String(10) |
否 |
|
实参姓名,身份证号需同步填写 |
实名参数-证件类型(固定值) |
cardType |
String(10) |
否 |
IDCARD |
证件类型 |
实名参数-身份证号 |
memberID |
String(18) |
否 |
|
实参姓名,身份证号需同步填写 |
报备号 |
reportId |
String(20) |
否 |
123123 |
产品开通后,此值会发送到商户侧,商户可选择性上送 |
分账请求参数明细 |
shareList |
List(100) |
否 |
如下说明 |
若商户开通分账产品,且本次交易需要分账,则此参数必填 |
分账请求参数明细
名称 |
参数 |
类型 |
必填 |
示例值 |
说明 |
排序参数 |
index |
Integer |
是 |
1 |
用于交易加密参数排序,不能重复 |
分账账户编号 |
shareMerchantNo |
String(10) |
是 |
Me10000002 |
|
分账金额 |
shareAmount |
Number(10.2) |
是 |
0.01 |
单位:元
所有明细分账金额相加必须等于交易金额
主账户分账金额必须大于交易手续费
|
响应参数
名称 |
参数 |
类型 |
必填 |
示例值 |
说明 |
产品编码 |
productCode |
String(20) |
是 |
WXPAYOA |
|
商户订单号 |
orderNo |
String(64) |
是 |
p_20170302185347 |
|
商户编号 |
merchantNo |
String(10) |
是 |
Me10000002 |
合利宝-跨境系统分配的商户编号 |
平台流水号 |
serialNumber |
String(32) |
否 |
201702241400010002 |
合利宝-跨境系统生成的唯一交易流水号 |
响应码 |
errorCode |
String(10) |
是 |
0000 |
0000 代表请求成功 |
响应信息 |
errorMessage |
String(200) |
否 |
成功 |
响应信息 错误信息 |
响应时间 |
current |
String(20) |
是 |
2018-04-01 12:00:00 |
格式yyyy-MM-dd HH:mm:ss |
支付信息 |
payInfo |
String(20) |
否 |
|
原生态调起微信支付需要的参数支付授权码 |
代码示例