窗口条码付支付接口
开发中
POST
/realpay/gateway
请求参数
Body 参数application/json
appId
string
appid
method
string
方法名称
reqDate
string
时间戳
bizContent
object
业务参数
orderNo
string
订单号
<= 32 字符
payWayType
integer
支付方式
orderType
integer
业务类型
authCode
string
付款码
subject
string
描述
totalAmount
number
金额
示例值:
1.23
operatorName
string | null
操作员
示例值:
小明
operatorCode
string | null
操作员编码
示例值:
00001
terminalId
string | null
终端号
hisBiz
object
患者信息
sign
string
签名
signType
string
RSA2
charset
string
编码格式
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
msg
string
描述
payWayType
integer
必需
polymerizationNo
string
业务订单
tradeNo
string
交易流水号
msgCode
string
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