首图支付网关
  1. 对外提供支付相关接口
首图支付网关
  • 对外提供支付相关接口
    • POS机扫码支付后通知接口
      POST
    • 根据工作台编码查询商户号接口
      POST
    • 根据馆藏地编码查询商户号接口
      POST
    • OpenAPI-支付统一下单接口(测试)
      POST
    • OpenAPI-查询支付订单接口(测试)
      POST
    • OpenAPI-支付统一下单接口(正式)
      POST
    • 支付统一下单接口
      POST
    • 查询支付订单接口
      POST
    • 支付记录分页列表查询接口
      POST
    • 支付通知回调
      POST
  • 对外提供退款相关接口
    • OpenAPI-退款接口(测试)
      POST
    • OpenAPI-查询退款订单接口(测试)
      POST
    • 退款接口
      POST
    • 查询退款订单接口
      POST
    • 退款记录分页查询接口
      POST
    • 退款通知回调
      POST
  • 对外提供发票相关接口
    • 读者发票抬头管理
      • 增加
      • 根据id删除
      • 修改
      • 查询读者的发票抬头
    • 开票相关接口
      • 申请开票接口
      • 查询开票状态
      • 再次发送电子发票到邮箱
  1. 对外提供支付相关接口

OpenAPI-支付统一下单接口(正式)

开发中
POST
/gateway-starter/api/gateway/240502241824770

请求参数

Header 参数

Body 参数application/json

示例
{
    "appId": "90060",
    "mchOrderNo": "20160427210604000490",
    "channelCode": "ICBC_AGGREGATE_PAY",
    "amount": "5000",
    "subject": "ALeph费用支付",
    "body": "ALeph费用支付",
    "notifyUrl": "https://www.xxxx.com/notify.htm",
    "returnUrl": "https://www.xxx.com/return.htm",
    "channelExtra": "{\"openid\": \"o6BcIwvSiRpfS8e_UyfQNrYuk2LI\"}",
    "extJsonb": {
        "readerCardNo": "TJLD00000273204",
        "readerIDNumber": "130603198806250014",
        "readerName": "读者姓名",
        "readerPhone": "18000000000",
        "readerEmail": "test123@163.com",
        "libCode": "读者所属分馆编码",
        "feeType": "BORROW_FEE",
        "operator": "wx11",
        "mchNo": "02010111",
        "mchNoBranch": "020101110201",
        "wechatAppId": "wxd8jky89132kl",
        "orderApdInf": "城图"
    },
    "payDetail": [
        {
            "businessId": "40",
            "feeName": "逾期费支付",
            "feeDesc": "逾期费支付",
            "feeType": "逾期费",
            "feeAmount": 3000,
            "extJsonb": {
                "title": "财务手册",
                "barCode": "1111122"
            }
        }
    ]
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/gateway-starter/api/gateway/240502241824770' \
--header 'lk-appid: 240479585243137' \
--header 'lk-time: 2025-04-08 16:29:13' \
--header 'lk-nonce: 9f96ac1ff4fa4595862f5709abce5eff' \
--header 'lk-sign: a37e073f77cde8428da6a9bf7750fac9' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": "90060",
    "mchOrderNo": "20160427210604000490",
    "channelCode": "ICBC_AGGREGATE_PAY",
    "amount": "5000",
    "subject": "ALeph费用支付",
    "body": "ALeph费用支付",
    "notifyUrl": "https://www.xxxx.com/notify.htm",
    "returnUrl": "https://www.xxx.com/return.htm",
    "channelExtra": "{\"openid\": \"o6BcIwvSiRpfS8e_UyfQNrYuk2LI\"}",
    "extJsonb": {
        "readerCardNo": "TJLD00000273204",
        "readerIDNumber": "130603198806250014",
        "readerName": "读者姓名",
        "readerPhone": "18000000000",
        "readerEmail": "test123@163.com",
        "libCode": "读者所属分馆编码",
        "feeType": "BORROW_FEE",
        "operator": "wx11",
        "mchNo": "02010111",
        "mchNoBranch": "020101110201",
        "wechatAppId": "wxd8jky89132kl",
        "orderApdInf": "城图"
    },
    "payDetail": [
        {
            "businessId": "40",
            "feeName": "逾期费支付",
            "feeDesc": "逾期费支付",
            "feeType": "逾期费",
            "feeAmount": 3000,
            "extJsonb": {
                "title": "财务手册",
                "barCode": "1111122"
            }
        }
    ]
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "code": 200,
    "cost": 1110,
    "data": {
        "msg": "SUCCESS",
        "code": "COMMON_200",
        "data": {
            "mchOrderNo": "2025040340200000004",
            "errCode": null,
            "errMsg": null,
            "channelOrderNo": "P202504081730447325821",
            "payState": "PAYMENT_IN_PROGRESS",
            "payDataType": "PAY_URL",
            "payData": "https://qr.95516.com/01020001/wcqr?f=ICBCqr&X=5&T=3&P=13&I=79fbeac9170412847958bc197d55a9e8&N=f13ddc749e8c52bda13a03dfdfe93be6&L=330e032bb00ce48ca6328017e21d69aaac580b97e76691df7c1544a0a7b09c9c7e3acf1f300dfee4cd88981b3eddf5f3&K=integrationQrCode&J=independentPCQrCode",
            "expiredTime": "1744104825245"
        }
    },
    "msg": "OK",
    "responseTime": "2025-04-08 17:30:45",
    "success": true,
    "traceLogId": "240510455320576"
}
修改于 2025-06-11 07:15:57
上一页
OpenAPI-查询支付订单接口(测试)
下一页
支付统一下单接口
Built with