跳转到内容

自费部分退款 FunctionCode | 暂无

该接口用于对医保支付订单中的自费部分发起退款操作。由于医保支付部分需由 HIS 系统按照国家医保流程发起退费,因此本接口仅支持退还自费金额。调用方可基于原始订单号提交退款请求,平台将处理自费金额的退款并返回退款处理结果。 适用于用户取消挂号、退药、退费等业务场景中涉及自费部分退款的处理。

接口说明

  • 请求方式 POST
  • Headers Content-Type: application/json
  • Headers Authorization: Bearer ${app_token}
正式环境 测试环境
https://api.linkingopen.com/service/openapicore/open/lc_ssc_trade_refundhttps://api.linkingopen.com/test/service/openapicore/open/lc_ssc_trade_refund

请求参数

名称 描述 类型 必填
out_trade_no外部订单号String
trade_no渠道交易号String
refund_amount如果未指定 refund_type ,默认全额退款Price
refund_typeINNERASSET=退自费部分,SSC=退社保卡部分String
payment_type支付方式 alipay 或者 weixin 或者 unionpay 或者 eshimin 或者 elecny(数字货币)String
out_request_no标识一次退款请求String
refund_reason退款的原因说明String
operator_id商户的操作员编号String
terminal_id商户机具终端编号String
ssc_bill_no人社业务号(上海地区对应 orderNo)String

返回参数

名称 描述 类型 必填
sub_code业务返回码String
sub_msg表示交易已被支付String
out_trade_no外部订单号String
gmt_refund_pay退款支付时间String
refund_fee退款总金额Price

差异

此接口只发起退款申请,实际退款到账请以查询退款结果为准。

接口示例

参数示例

以下是JSON:

json
    {
    "refund_reason" : "",
    "refund_amount" : "3.00",
    "ssc_bill_no" : "I25080478715323839",
    "trade_no" : "I25080478715323839",
    "refund_type" : "INNERASSET",
    "out_trade_no" : "7f2bb40300d24ec187cce25478d62521",
    "out_request_no" : "3a3bf71a8ce141d78724d5bb00984a2c",
    "operator_id" : "",
    "terminal_id" : "",
    "payment_type" : "weixin",
    "trade_amount" : "3.00"
}
json
    {
    "out_trade_no" : "7f2bb40300d24ec187cce25478d62521",
    "trade_no" : "I25080478715323839",
    "refund_fee" : "3.00",
    "gmt_refund_pay" : "2025-08-04 00:26:00"
}

SDK示例

Java
public class SDKExample {
    public static void main(String[] args) {
        // Java示例:初始化SDK并调用一个方法
        SDK sdk = new SDK();
        sdk.initialize();
        sdk.processImage("image.jpg");
    }
}
C#
using System;

public class SDKExample {
    public static void Main() {
        // .NET 示例:初始化SDK并调用方法
        SDK sdk = new SDK();
        sdk.Initialize();
        sdk.ProcessImage("image.jpg");
    }
}
Js
async function runExample() {
    // Node.js 示例:初始化SDK并调用异步方法
    const sdk = new SDK();
    await sdk.initialize();
    await sdk.processImage('image.jpg');
}

常见业务状态码

错误码 描述 解决方案
SYSTEM_ERROR系统繁忙服务器异常 可能发生了网络或者系统异常,导致服务调用失败,商户可以用同样的请求发起重试
INVALID_PARAMETER参数有误请根据接口返回的参数非法的具体错误信息,修改参数后进行重试
APP_NOT_ONLINE小程序未处于上架状态小程序上架状态再操作