POS支付
POST
http://crm.houcaller.com/ysPayController/posPay
请求头
参数名
类型
描述
必填
strParams
String
加密后的参数 参考加密方法 参考请求DEMO
必填
请求参数
text/plain参数名
类型
描述
必填
posId
String
posId
必填
transactionCurrencyCode
string
交易币种 默认:156
可选
transactionAmount
int
交易金额 单位为分 示例:1
必填
merchantOrderId
string
商户订单号 示例:202210211621123027807531
必填
payMode
string
交易模式 默认:CODE_SCAN
可选
payCode
string
交易CODE 示例:289615713880146064
必填
deviceType
string
设备类型 默认:11
可选
orderDesc
String
账单描述
可选
merchantRemark
String
商户备注
可选
请求示例
响应参数
参数名
类型
描述
必填
result
int
响应状态 1:成功 0:失败 2:银商系统错误
必填
msg
String
响应
必填
data
String
内容
必填
响应数据
参数名
类型
注释
描述
errCode
string
错误代码
示例:00
errInfo
string
错误说明
示例:10000成功响应码
transactionTime
string
交易时间
示例:162120
transactionDate
string
交易日期
示例:1021
settlementDate
string
结算日期
示例:1021
transactionDateWithYear
string
交易日期
示例:20221021
settlementDateWithYear
string
结算日期
示例:20221021
retrievalRefNum
string
检索参考号
示例:90025087826W
transactionAmount
int
订单金额
示例:1
actualTransactionAmount
int
营销联盟优惠后交易金额
示例:1
amount
int
实际支付金额
示例:1
orderId
string
订单号
示例:20221021162117190025087826
thirdPartyDiscountInstrution
string
交易说明
示例:支付宝钱包支付0.01元
thirdPartyDiscountInstruction
string
第三方优惠说明
示例:支付宝钱包支付0.01元
thirdPartyName
string
第三方名称
示例:支付宝钱包
userId
string
userId
示例:2088012311355607
thirdPartyBuyerId
string
第三方买家ID
示例:2088012311355607
thirdPartyBuyerUserName
string
第三方买家用户名
示例:418***@qq.com
thirdPartyOrderId
string
第三方订单号
示例:2022102122001455601456449554
thirdPartyPayInformation
string
第三方支付信息
示例:支付宝余额:1
cardAttr
string
卡类型 借记:01 贷记:03 账户余额:91
示例:91
mchntName
string
商户名称
示例:测试
响应示例
交易返回码
参数名
描述
00
交易成功
03
无效商户
13
无效金额
22
原交易不存在
25
找不到原始交易
30
报文格式错误
57
不允许此交易
61
超出金额限制
64
原始金额错误
92
发卡方线路异常
94
重复交易
96
交换中心异常
97
终端号未登记
A7
安全处理失败
ER
参见具体返回信息