- 资料下载
- 技术资料
- 接口能力
- 进件系统
- 报文数据元说明
- 商管系统联调说明
- 参数字典说明
- 9进件类接口
- 9.1 图片上传
- 9.2 商户信息录入
- 9.3 商户信息补件
- 9.4 商户异步通知回调
- 9.5 商户审核结果查询
- 9.6 商户信息查询
- 9.7 商户信息变更
- 9.8 新增终端
- 9.9 终端变更
- 9.10 结算账户变更
- 9.11 商户功能变更
- 9.12 参数查询
- 9.13 查询授权码
- 9.14 机具序列号入库接口
- 9.15 商户签约申请接口
- 9.16 易生侧签约电子协议下载
- 9.17 商户电子协议号变更
- 9.18 终端授权码重置接口
- 9.19 终端注销
- 9.20 商户注销
- 9.21 终端序列号TUSN校验
- 9.22 终端序列号查询终端信息
- 9.23 银联入驻结果查询
- 9.24 微信支付宝重新入驻
- 9.25 更新银联报备服务商
- 9.26 更新代理商编号(特定使用)
- 9.27 商户、终端操作通知
- 9.28 终端码牌、小白盒绑定解绑
- 10分账绑定类接口
- 11限额类接口
- 12营销类接口
- 13支付宝配置类接口
- 14微信配置类接口
- 易企通
- 云易收(云收银)
- 电子协议
- 分账、退款
- 网支中台
- 易生鉴权
- 微收单-不对接
- 易生代付
- 银行卡接口规范
标准-交易支付成功通知
测试环境
https://t-wapi.bhecard.com:8443
测试环境
https://t-wapi.bhecard.com:8443
POST
https://t-wapi.bhecard.com:8443
标准类API
最后修改时间:2024-10-15 05:57:34
责任人:未设置
支付成功才会有通知,需要能处理重复的通知,重发机制:2, 4, 8, 60, 180 (秒)。
通知的字段可能是新增,所有不能反序列化成你们的实体 再进行验签。
备注: 只有在支付成功后才会有通知
请求参数
Body 参数application/json
sign
string
签名
data
object
必需
finRetcode
string
交易状态码
appendRetcode
string
可选
appendRetmsg
string
可选
tradeCode
string
交易码
outCdnoType
string
转出卡类型
pcTrace
string
可选
outTrace
string
可选
payerId
string
可选
payerOtherInfo
string
可选
settleDate
string
可选
timeEnd
string
可选
settleAmt
string
清算金额
payerAmt
string
实 际付款金额
patnerSettleFlag
string
可选
tradeAmt
string
可选
oriOrgTrace
string
可选
sysRetcode
string
系统应答码
sysRetmsg
string
系统应答描述
appendData
object
可选
payDetail
object
交易支付使用的资金
disCount
object
可选
riskInfo
string
风险控制信息
示例
{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}
{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}
{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}
{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://t-wapi.bhecard.com:8443' \
--header 'Content-Type: application/json' \
--data-raw '{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}
{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}
{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}
{
"sign": "T9JpheWQKjEbw6HSwayEIOaGi4qDubheUwSl0RhD1Dn08omLKfc475RHyAUvDwjto8JwKTg10eWoHN1ufsisjSlbicFTY7rbS0w4/NIO37fVEw7pnx6gfbUg32U1heRhRmuiGzhz2n5n3jMeIvDh3x666vu9w5Sz8fxg5aw3yRk=",
"data": {
"finRetcode": "00",
"appendRetcode": "SUCCESS",
"tradeCode": "WTJS1",
"outCdnoType": "U",
"pcTrace": "4200002371202409144382554754",
"outTrace": "1121834867396754755584",
"payerId": "o_GgB65dE3WadyXfbl8BNZa8H5hw",
"payerOtherInfo": "oUpF8uJSZinT50jkEuGnbH661k3s",
"settleDate": "20240914",
"timeEnd": "20240914161057",
"settleAmt": 1,
"payerAmt": 1,
"patnerSettleFlag": "1",
"tradeAmt": 1,
"oriOrgTrace": "ORG0715320240914161052678789"
},
"sysRetcode": "000000",
"sysRetmsg": "success",
"appendData": {
"payDetail": {
"wxBankType": "OTHERS"
},
"disCount": {},
"riskInfo": {}
}
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
商户返回易生的报文
ok