Skip to content

余额支付

接口描述

接入方能通过此接口使用患者账户余额完成消费付款,具备小额免密功能。

请求URL

  • /his/account/balance/pay

请求方式

  • POST

公共请求参数

参数名必选类型最大长度说明示例
appIdstring应用IDapp123
signaturestring签名xxx
transNoncestring32请求流水号req20260415003
transDatestring请求时间,13位时间戳1731406784607

请求参数

参数名必选类型最大长度说明示例
custFlagstring客户输入凭证:0-身份证;1-甬易支付登陆用户名0
customerIdstring凭证信息(身份证号码或甬易支付登陆用户名),AES加密encrypted_xxx
pwdFlagstring免密标识:0-需要密码;1-不需要密码(默认0)0
customerPwdstring医疗密码,小额免密不传pwd123
mcryptKeystring密码随机数,小额免密不传key123
outTradeNostring消费订单号ORD20260415001
costAmountstring消费金额,单位分10000
transIPstring交易IP192.168.1.1

请求报文示例

json
{
  "appId": "app123",
  "signature": "xxx",
  "transNonce": "req20260415003",
  "transDate": "1731406784607",
  "custFlag": "0",
  "customerId": "encrypted_xxx",
  "pwdFlag": "0",
  "customerPwd": "pwd123",
  "mcryptKey": "key123",
  "outTradeNo": "ORD20260415001",
  "costAmount": "10000",
  "transIP": "192.168.1.1"
}

公共响应参数

参数名必选类型最大长度说明示例
codestring响应编码00000000
messagestring响应信息成功
signaturestring签名xxx
transNoncestring32请求流水号(同入参)req20260415001
transDatestring响应时间,13位时间戳1731406784607

响应参数

参数名必选类型最大长度说明示例
balancestring甬易余额,单位分60000
avlBalancestring甬易可用余额,单位分60000
tradeNostring甬易订单流水号TRAN20260415001

响应示例

json
{
  "code": "00000000",
  "message": "成功",
  "signature": "xxx",
  "transNonce": "req20260415001",
  "transDate": "1731406784607",
  "balance": "60000",
  "avlBalance": "60000",
  "tradeNo": "TRAN20260415001"
}

备注