文档
测试

13.2.4主扫

POST
baseUrl/pay/paymentQrCodePay/qrCodePayPaymentMainScan

接口描述

主扫

请求加密说明

#### 环境 测试环境baseUrl https://netserver.jearada.com 生产环境baseUrl https://hospital.jearada.com #### 针对所有惠支付相关的接口,所有请求参数和返回结果作为一个整体进行加密。 1. 使用base64对密钥key进行编码(==密钥请在对接时,找jrd相关人员获取==), 2. 使用AES对称加密算法对请求参数进行加密传输 3. 使用AES对称解密算法对请求结果进行解密操作 #### AES加密解密类型 密钥key: 找jrd相关人员获取 进行base64编码 模式mode:ECB 填充padding:Pkcs7 jrd加解密测试工具地址 https://netserver.jearada.com/cryptojs #### 请求参数样例 加密前 ```javascript { "mchtTermId": "00000000", "txnAreaInfo":"", "validTime": "600", "orderAmt": "0.01", "orderDesc": "测试订单", "goodsNo": "00000000006", "goodsName": "青苹果", "goodsNum": "1", "goodsPrice": "0.01", "hisOrderNum": "jrd20220425134312", "hospitalId": "1513793605385363458", "applicationType":"39468" } ``` 加密后 qJtFsNuqpayxsArvLGmg34klOG6+SWBrRTeK2S6jupXOUqwEMozLUxNk8Lg68fWNpAtRlMa0Wvp/C++NZkx9WSrW44U8u+LhEqts+/+qewaZ3ko1httn50XrgtmAt8BHIFLoj1OVUPmPtmNZpO5TCSHB4lp98ZGhbpH8SqaD5Qfga3gTyIn/ecGgZKNCM6+7sk4Le0G1ishjHDtmFb5PPDjAn20mijYxCuylyATAP+BBLu0pdzoDpQRdlZ2iHwG61bnuf3DSypTyK5GKIy+16yzi2rZkA09sTzENEkc3/blAgt9+OeJ4lalT9cbFyf5K2MovBM8jyyFC6fMet7OZsz1UplxYLDLlZo0QiwN6Gqj7A3ueD08Re9yhrWuVXeYG

请求参数

application/json
参数名
类型
描述
必填
parameter
string
加密后参数
必填

响应参数

application/json
参数名
类型
描述
必填
code
string
返回码
必填
data
string
返回数据
必填
msg
string
提示信息
必填

说明 / 示例

```javascript { "code": 200, "data": "+FydYDl9k1vs1/unipvRewIbXzVTqUMAbYLxS9FQmgp/C8K1yj+u6fpXOH0gKpjTTowXZlDXr+ACaVk+YeOlwNDINHP+2Xjgz88J6iv6swlyPPZ9fZbp1g2I+NjMklrru0CixtfsEAmUgx6YYgCTVMBHrsfCmZIjGJpnkmv+nV5nMcU0zT6iyUMYC6/7hi3v2cmGRMvxloY8zDSMpQuUgKdHI/1V9Hp+5Qrf7nzoD60+YKL9HOae0NmKgmU6d2nrX5sYWJS9x5xDcv8FSKVMQmy1H4wiacCHgGtly3e8vGt8ssFS+9vxrP21oXD51+3B//1TboL27N7l8xmEjolXrXReAUF2Bja2oIOMu0g3uC+RwSOTZgiGmqy+lcwfoe3xXbqZ1wVaEtQo0ef3lRttxviPqhdOPSInyiUec9ETbk/SNpM47o4Rs+6bI80UTnboK6fqdrP7XytgJjNIDzILIYmXCsoyh0bBf7xOemNAMo7HSkhHmWIoc64VfQVPAU46b6HpZTO5uyz2TwprNG2kxFqi7wzoD8r4IKeEphxw2LPTBGfkxh+CgXfWLyCrUU49XK32s7XQJp6jwGWTrGqAJFx1Tku5LDpnIXogObOF5JIqgsNX+5K+6pd67Jl8mnKl9ZOl3CTsN0ec4/hnp2pOCgeXexzD9AUxEgUUkYEhZod7Xadj56yA8VLB5CZk7+AREI6zIIRbxovj6BRns0yxqQ==", "msg": null } ```

返回结果解密

解密前: ```javascript +FydYDl9k1vs1/unipvRewIbXzVTqUMAbYLxS9FQmgp/C8K1yj+u6fpXOH0gKpjTTowXZlDXr+ACaVk+YeOlwNDINHP+2Xjgz88J6iv6swlyPPZ9fZbp1g2I+NjMklrru0CixtfsEAmUgx6YYgCTVMBHrsfCmZIjGJpnkmv+nV5nMcU0zT6iyUMYC6/7hi3v2cmGRMvxloY8zDSMpQuUgKdHI/1V9Hp+5Qrf7nzoD60+YKL9HOae0NmKgmU6d2nrX5sYWJS9x5xDcv8FSKVMQmy1H4wiacCHgGtly3e8vGt8ssFS+9vxrP21oXD51+3B//1TboL27N7l8xmEjolXrXReAUF2Bja2oIOMu0g3uC+RwSOTZgiGmqy+lcwfoe3xXbqZ1wVaEtQo0ef3lRttxviPqhdOPSInyiUec9ETbk/SNpM47o4Rs+6bI80UTnboK6fqdrP7XytgJjNIDzILIYmXCsoyh0bBf7xOemNAMo7HSkhHmWIoc64VfQVPAU46b6HpZTO5uyz2TwprNG2kxFqi7wzoD8r4IKeEphxw2LPTBGfkxh+CgXfWLyCrUU49XK32s7XQJp6jwGWTrGqAJFx1Tku5LDpnIXogObOF5JIqgsNX+5K+6pd67Jl8mnKl9ZOl3CTsN0ec4/hnp2pOCgeXexzD9AUxEgUUkYEhZod7Xadj56yA8VLB5CZk7+AREI6zIIRbxovj6BRns0yxqQ== ``` 解密后: ```javascript { "header":{ "responseTime":"20220621092620", "responseId":"20220621092620956000000000098002126", "signData":"", "charset":"UTF-8", "requestId":"20220621092620577000000000098002232", "appId":"000000000098002", "errorCode":"0000000000", "errorMsg":"", "accessToken":"", "callbackUrl":"", "reserve":"", "fmKey":"" }, "body":{ "respSsn":"22062109262654510791", "respTime":"20220621092620", "respMsg":"交易成功", "userId":"22062109262654510791", "respCode":"0000000000", "token":"https://qr.95516.com/00010000/01263300688021318398016377314168" } } ``` **token为扫码支付的二维码**