统一支付平台接口文档
  1. 支付接口
统一支付平台接口文档
  • 支付接口
    • 统一下单接口
      POST
    • 窗口条码付支付接口
      POST
    • 二维码扫码支付接口
      POST
    • 获取支付宝医保支付户付款码
      POST
  • 功能接口
    • 支付查询接口
      POST
    • 退费查询接口
      POST
    • 退费接口
      POST
    • 撤销接口
      POST
    • 账单下载接口
      POST
    • 获取支付平台appid
      POST
  • 医保一码付
    • 签约查询接口
      POST
    • 一码付支付
      POST
  • 签名
  • 支付流程
  • 对账试图标准
  1. 支付接口

窗口条码付支付接口

开发中
POST
/realpay/gateway
条码支付接口

请求参数

Body 参数application/json
appId
string 
appid
必需
appId (平台统一下发)
method
string 
方法名称
必需
rop.trade.pay
reqDate
string 
时间戳
必需
例:20230406163237
bizContent
object 
业务参数
必需
请求参数的集合,json字符串形式
orderNo
string 
订单号
必需
一笔订单保证唯一,规则可自定义
<= 32 字符
payWayType
integer 
支付方式
必需
微信 33 支付宝 22 其余支付平台提供
orderType
integer 
业务类型
必需
1:住院预交金 、2:门诊挂号 、3:专科门诊、4:处方 特殊业务支付平台提供
authCode
string 
付款码
必需
支付授权码
subject
string 
描述
必需
例:窗口扫码
totalAmount
number 
金额
必需
示例值:
1.23
operatorName
string  | null 
操作员
可选
操作员
示例值:
小明
operatorCode
string  | null 
操作员编码
可选
操作员编码
示例值:
00001
terminalId
string  | null 
终端号
可选
除特殊业务需要,可不传
hisBiz
object 
患者信息
可选
请求参数的集合,json字符串形式(无需求可不传)
sign
string 
签名
必需
签名
signType
string 
RSA2
必需
charset
string 
编码格式
必需
UTF-8
version
string 
1.0
必需
示例
{
    "charset":"UTF-8",
    "method":"rop.trade.pay",
    "reqDate":"20230406163237",
    "appId":"测试",
    "bizContent":"{\"orderNo\":\"123456712343567eeee33111\",\"payWayType\":83,\"orderType\":2,\"authCode\":\"130499372231065418\",\"subject\":\"ccc\",\"totalAmount\":0.01,\"operatorName\":\"123\",\"operatorCode\":\"123\",\"terminalId\":\"1208kb48\",\"hisBiz\":{\"clinicCode\":\"111\",\"recipeNos\":null,\"inpatientNo\":null,\"inpatientSeriNo\":null,\"markType\":null,\"markNo\":null,\"patientName\":null,\"idCard\":null,\"cardNo\":\"1111\",\"patientPhone\":null}}"
,
    "sign":"wJnDF+KOxVNYZMvKkN36aS4yUtjXVA/wT8ij4NIiLFYhFBRTlyk4TYbRq943Fv7fBJXXtDc3nBhOaEyMjp1l3y8RTflwrqAEveX6cSBJcxcqlsUj61/vM2h2TRdA1+kocqc1qaiwzL/0Xk4vJ7fl0nLJx0w81WHb4ccZ/CsJ89M=",
    "signType":"RSA",
    "version":"1.0"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://test-cn.your-api-server.com/realpay/gateway' \
--header 'Content-Type: application/json' \
--data-raw '{
    "charset":"UTF-8",
    "method":"rop.trade.pay",
    "reqDate":"20230406163237",
    "appId":"测试",
    "bizContent":"{\"orderNo\":\"123456712343567eeee33111\",\"payWayType\":83,\"orderType\":2,\"authCode\":\"130499372231065418\",\"subject\":\"ccc\",\"totalAmount\":0.01,\"operatorName\":\"123\",\"operatorCode\":\"123\",\"terminalId\":\"1208kb48\",\"hisBiz\":{\"clinicCode\":\"111\",\"recipeNos\":null,\"inpatientNo\":null,\"inpatientSeriNo\":null,\"markType\":null,\"markNo\":null,\"patientName\":null,\"idCard\":null,\"cardNo\":\"1111\",\"patientPhone\":null}}"
,
    "sign":"wJnDF+KOxVNYZMvKkN36aS4yUtjXVA/wT8ij4NIiLFYhFBRTlyk4TYbRq943Fv7fBJXXtDc3nBhOaEyMjp1l3y8RTflwrqAEveX6cSBJcxcqlsUj61/vM2h2TRdA1+kocqc1qaiwzL/0Xk4vJ7fl0nLJx0w81WHb4ccZ/CsJ89M=",
    "signType":"RSA",
    "version":"1.0"
}'

返回响应

🟢200成功
application/json
Body
UTF-8
charset
string 
必需
data
object 
必需
code
string 
成功code
必需
SUCCESS
msg
string 
描述
必需
成功
payWayType
integer 
必需
支付方式 与入参相同
polymerizationNo
string 
业务订单
必需
tradeNo
string 
交易流水号
必需
交易流水号
msgCode
string 
0
必需
接口联通code 除0外都为异常
sign
string 
签名
必需
signType
string 
固定值RSA
必需
示例
{
    "charset": "UTF-8",
    "data": {
        "code": "SUCCESS",
        "msg": "成功",
        "payWayType": 1101,
        "polymerizationNo": "123456789",
        "tradeNo": "123456789"
    },
    "msgCode": "0",
    "sign": "gnyoMFE+xJXZfo1MtVQ8mK6ZzLcJwZvd//qujfcPeVQuIdXq6QY4Gyb6Ortmj4E0HuLW+5A7B/pEHZFkNma5OHRzlhu9qwIUcRXABKj1n/L25V9G/tNWV1awMHpsXoBqvHZ2c6h6dPeL4OrwsMTKM9M0dta5jJVDEAmCkeWXmhw=",
    "signType": "RSA"
}
修改于 2024-07-08 08:04:44
上一页
统一下单接口
下一页
二维码扫码支付接口
Built with