- 资料下载
- 技术资料
- 接口能力
- 进件系统
- 报文数据元说明
- 商管系统联调说明
- 参数字典说明
- 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微信配置类接口
- 易企通
- 云易收(云收银)
- 电子协议
- 分账、退款
- 网支中台
- 易生鉴权
- 微收单-不对接
- 易生代付
- 银行卡接口规范
标准-jsapi支付
测试环境
https://t-wapi.bhecard.com:8443
测试环境
https://t-wapi.bhecard.com:8443
POST
https://t-wapi.bhecard.com:8443
标准类API
最后修改时间:2024-08-20 02:58:44
责任人:未设置
请求参数
Body 参数application/json
orgId
string
机构号
orgMercode
string
商户号
orgTermno
string
终端号
orgTrace
string
交易流水
sign
string
签名
signType
string
签名方式
prodTrace
string
产品流水
appendData
object
附加请求数据-仅正向交易需要
orgBasestation
string
基站信息
orgDeviceIp
string
交易设备IP
orgGpstype
string
GPS坐标系
orgLatitude
string
维度
orgLongitude
string
经度
dgtlEnvlp
string
数字信封
identity
string
实名支付
qrLimitAmt
object (QrLimitAmt)
银联二维码当笔订单对应的借记卡支付限额
qrPnrInsIdCd
string
银联服务商机构标识码
queryOptions
string
查询支付宝分期参数
terminalinfo
object (TerminalInfo)
终端信息
unQrAppCustomerInfo
string
银行卡验证信息及身份信息
unQrAppInstalTransInfo
object (UnQrAppInstalTransInfo)
分期信息域
unQrAppReserved
object (UnQrAppReserved)
保留域
wxLimitPay
string
wx:交易限制支付类型
示例值:
no_credit
invoiceSt
boolean
wx:是否支持发票
示例值:
false
wxDetail
object (WxDetail)
可选
wxGoodsTag
string
可选
wxSceneInfo
object (WxSceneInfo)
可选
aliDisablePayChannels
string
可选
aliEnablePayChannels
string
可选
aliExtendParams
object
可选
aliGoodsDetail
array[object (AliGoodsDetail) {9}]
可选
aliBusinessParams
object
可选
示例值:
{"data":"123"}
aliDiscountableAmount
string
ali:可打折金额
示例值:
1
aliOperatorId
string
ali:操作员编号
aliSellerId
string
ali:卖家id
aliStoreId
string
可选
aliTerminalParams
object
ali:终端参数
示例值:
{"credential":"28763443825664394:20180207192030954:abcdefGHIJKLMN","signature":"xxxxxxx","terminalType":"IOT"}
aliUndiscountableAmount
string
可选
示例值:
1
alipayStoreId
string
可选
qrAcqAddnData
object (QrAcqAddnData)
可选
qrSpecFeeInfo
string
可选
qrCode
string
可选
userAuthCode
string
可选
data
object
必需
orgBackUrl
string
支付成功后的结果通知地址
orgFrontUrl
string
前台通知地址
payerId
string
按类型取值为:用户唯一标识
payerOtherInfo
string
可选
tradeCode
string
WAJS1:支付宝-生活号支付;WAJS2:支付宝-小程序支付;WTJS1:微信-公众号支付;WTJS2:微信-小程序支付;WUJS1:银联二维码-JS支付
tradeAmt
integer <int64>
金额
示例值:
1
timeoutMinutes
integer <int32>
订单支付超时时间
示例值:
60
orderInfo
string
订单标题
infoAttach
string
订单描述
delaySettleFlag
string
清算-延迟结算标识
patnerSettleFlag
string
清算-秒到标识
splitSettleFlag
string
清算-分账标识
investor
string
优惠出资方编号
orgPreferentialAmt
string
下游优惠金额
wxSubAppid
string
wx:支付使用的appid
attach
string
下游外部订单号/缴费号
handingFee
string
下游手续费
orgSmercode
string
下游机构商户唯一标识
orgSterminalcode
string
小商户终端号
otherfee
string
特殊计费
orgInfo
string
请求方自定义信息
示例
{
"orgId": "string",
"orgMercode": "string",
"orgTermno": "string",
"orgTrace": "string",
"sign": "string",
"signType": "string",
"prodTrace": "string",
"appendData": {
"orgBasestation": "string",
"orgDeviceIp": "string",
"orgGpstype": "string",
"orgLatitude": "string",
"orgLongitude": "string",
"dgtlEnvlp": "string",
"identity": "string",
"qrLimitAmt": {
"creditLimitAmt": "string",
"debitLimitAmt": "string"
},
"qrPnrInsIdCd": "string",
"queryOptions": "string",
"terminalinfo": {
"appVersion": "string",
"encryptRandNum": "string",
"iccId": "string",
"lbsNum1": "string",
"lbsNum2": "string",
"lbsNum3": "string",
"lbsSignal1": "string",
"lbsSignal2": "string",
"lbsSignal3": "string",
"location": "string",
"locationCd1": "string",
"locationCd2": "string",
"locationCd3": "string",
"mobileCountryCd": "string",
"mobileNetNum": "string",
"networkLicense": "string",
"secretText": "string",
"serialNum": "string",
"telecomLbs": "string",
"telecomLbsSignal": "string",
"telecomNetId": "string",
"telecomSysId": "string",
"terminalId": "string",
"terminalIp": "string",
"terminalType": "string"
},
"unQrAppCustomerInfo": "string",
"unQrAppInstalTransInfo": {
"instalRate": "string",
"mchntFeeSubsidy": "string",
"numberOfInstallments": "string"
},
"unQrAppReserved": {
"cardNumberLock": "string",
"customerId": "string",
"discountCode": "string",
"fundComCode": "string",
"fundProCode": "string",
"fundProType": "string"
},
"wxLimitPay": "no_credit",
"invoiceSt": false,
"wxDetail": {
"costPrice": 0,
"goodsDetail": [
{
"goodsId": "string",
"goodsName": "string",
"price": 0,
"quantity": 0,
"wxpayGoodsId": "string"
}
],
"receiptId": "string"
},
"wxGoodsTag": "string",
"wxSceneInfo": {
"address": "string",
"areaCode": "string",
"storeCode": "string",
"storeName": "string"
},
"aliDisablePayChannels": "string",
"aliEnablePayChannels": "string",
"aliExtendParams": {
"property1": {},
"property2": {}
},
"aliGoodsDetail": [
{
"alipay_goods_id": "string",
"body": "string",
"categories_tree": "string",
"goods_category": "string",
"goods_id": "string",
"goods_name": "string",
"price": "string",
"quantity": 0,
"show_url": "string"
}
],
"aliBusinessParams": {
"data": "123"
},
"aliDiscountableAmount": 1,
"aliOperatorId": "string",
"aliSellerId": "string",
"aliStoreId": "string",
"aliTerminalParams": {
"credential": "28763443825664394:20180207192030954:abcdefGHIJKLMN",
"signature": "xxxxxxx",
"terminalType": "IOT"
},
"aliUndiscountableAmount": 1,
"alipayStoreId": "string",
"qrAcqAddnData": {
"customData": "string",
"goodsInfos": [
{
"addnInfo": "string",
"category": "string",
"id": "string",
"name": "string",
"price": "string",
"quantity": "string"
}
],
"orderInfo": {
"addnInfo": "string",
"dctAmount": "string",
"description": "string",
"title": "string"
}
},
"qrSpecFeeInfo": "string",
"qrCode": "string",
"userAuthCode": "string"
},
"data": {
"orgBackUrl": "string",
"orgFrontUrl": "string",
"payerId": "string",
"payerOtherInfo": "string",
"tradeCode": "string",
"tradeAmt": 1,
"timeoutMinutes": 60,
"orderInfo": "string",
"infoAttach": "string",
"delaySettleFlag": "string",
"patnerSettleFlag": "string",
"splitSettleFlag": "string",
"investor": "string",
"orgPreferentialAmt": "string",
"wxSubAppid": "string",
"attach": "string",
"handingFee": "string",
"orgSmercode": "string",
"orgSterminalcode": "string",
"otherfee": "string"
},
"orgInfo": "string"
}
示例代码
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/standard/jsapi' \
--header 'Content-Type: application/json' \
--data-raw '{
"orgId": "string",
"orgMercode": "string",
"orgTermno": "string",
"orgTrace": "string",
"sign": "string",
"signType": "string",
"prodTrace": "string",
"appendData": {
"orgBasestation": "string",
"orgDeviceIp": "string",
"orgGpstype": "string",
"orgLatitude": "string",
"orgLongitude": "string",
"dgtlEnvlp": "string",
"identity": "string",
"qrLimitAmt": {
"creditLimitAmt": "string",
"debitLimitAmt": "string"
},
"qrPnrInsIdCd": "string",
"queryOptions": "string",
"terminalinfo": {
"appVersion": "string",
"encryptRandNum": "string",
"iccId": "string",
"lbsNum1": "string",
"lbsNum2": "string",
"lbsNum3": "string",
"lbsSignal1": "string",
"lbsSignal2": "string",
"lbsSignal3": "string",
"location": "string",
"locationCd1": "string",
"locationCd2": "string",
"locationCd3": "string",
"mobileCountryCd": "string",
"mobileNetNum": "string",
"networkLicense": "string",
"secretText": "string",
"serialNum": "string",
"telecomLbs": "string",
"telecomLbsSignal": "string",
"telecomNetId": "string",
"telecomSysId": "string",
"terminalId": "string",
"terminalIp": "string",
"terminalType": "string"
},
"unQrAppCustomerInfo": "string",
"unQrAppInstalTransInfo": {
"instalRate": "string",
"mchntFeeSubsidy": "string",
"numberOfInstallments": "string"
},
"unQrAppReserved": {
"cardNumberLock": "string",
"customerId": "string",
"discountCode": "string",
"fundComCode": "string",
"fundProCode": "string",
"fundProType": "string"
},
"wxLimitPay": "no_credit",
"invoiceSt": false,
"wxDetail": {
"costPrice": 0,
"goodsDetail": [
{
"goodsId": "string",
"goodsName": "string",
"price": 0,
"quantity": 0,
"wxpayGoodsId": "string"
}
],
"receiptId": "string"
},
"wxGoodsTag": "string",
"wxSceneInfo": {
"address": "string",
"areaCode": "string",
"storeCode": "string",
"storeName": "string"
},
"aliDisablePayChannels": "string",
"aliEnablePayChannels": "string",
"aliExtendParams": {
"property1": {},
"property2": {}
},
"aliGoodsDetail": [
{
"alipay_goods_id": "string",
"body": "string",
"categories_tree": "string",
"goods_category": "string",
"goods_id": "string",
"goods_name": "string",
"price": "string",
"quantity": 0,
"show_url": "string"
}
],
"aliBusinessParams": {
"data": "123"
},
"aliDiscountableAmount": 1,
"aliOperatorId": "string",
"aliSellerId": "string",
"aliStoreId": "string",
"aliTerminalParams": {
"credential": "28763443825664394:20180207192030954:abcdefGHIJKLMN",
"signature": "xxxxxxx",
"terminalType": "IOT"
},
"aliUndiscountableAmount": 1,
"alipayStoreId": "string",
"qrAcqAddnData": {
"customData": "string",
"goodsInfos": [
{
"addnInfo": "string",
"category": "string",
"id": "string",
"name": "string",
"price": "string",
"quantity": "string"
}
],
"orderInfo": {
"addnInfo": "string",
"dctAmount": "string",
"description": "string",
"title": "string"
}
},
"qrSpecFeeInfo": "string",
"qrCode": "string",
"userAuthCode": "string"
},
"data": {
"orgBackUrl": "string",
"orgFrontUrl": "string",
"payerId": "string",
"payerOtherInfo": "string",
"tradeCode": "string",
"tradeAmt": 1,
"timeoutMinutes": 60,
"orderInfo": "string",
"infoAttach": "string",
"delaySettleFlag": "string",
"patnerSettleFlag": "string",
"splitSettleFlag": "string",
"investor": "string",
"orgPreferentialAmt": "string",
"wxSubAppid": "string",
"attach": "string",
"handingFee": "string",
"orgSmercode": "string",
"orgSterminalcode": "string",
"otherfee": "string"
},
"orgInfo": "string"
}'
返回响应
🟢200OK
application/json
Body
orgInfo
string
请求方自定义信息
appendData
object
附加请求数据
disCount
object
优惠详情
payDetail
object
交易支付使用的资金
riskInfo
object
风险控制信息
data
object
业务请求数据
appendRetcode
string
附加状态码,一般为支付渠道原文返回
appendRetmsg
string
附加状态描述,一般为支付渠道原文返回
finRetcode
string
交易状态码
tradeCode
string
交易码-->showDoc
outCdnoType
string
转出卡类型
outTrace
string
请求渠道-订单号
patnerSettleFlag
string
正常情况下按请求报文,原文返回
pcTrace
string
渠道返回-订单号。支付宝调用凭证,前端实现指引:https://opendocs.alipay.com/open/common/105591#alipay.trade.create%20(%E7%BB%9F%E4%B8%80%E6%94%B6%E5%8D%95%E4%BA%A4%E6%98%93%E5%88%9B%E5%BB%BA%E6%8E%A5%E5%8F%A3)
qrRedirectUrl
string
重定向地址,云闪付支付调用凭证
riskInfo
string
风险控制信息
tradeAmt
integer <int64>
交易金额
userId
string
用户唯一编码
wxPrepayId
string
微信,预支付交易会话标识
wxWcPayData
string