华润--线上
    华润--线上
    • 1.0 文档修订
    • 1.1 文档说明
    • 1.2 协议说明
    • 1.3 通用响应码说明
    • 1.4 联登
    • 1.5 根据authCode获取sscUid
    • 1.6 线上-落单支付
    • 1.7 线上-退款
    • 1.8 线上-订单查询
    • 1.9 交易结果通知
    • 2.1 线上-重置支付密码(甲方确认暂时不做)
    • 2.2 线上-短信验证码(甲方确认暂时不做)
    • 3.0通用对帐文件

    1.6 线上-落单支付

    1.6.1 接口调用流程#

    1.6.2 支付流程示意图#

    公共参数#

    serviceCode 填 GXFWCP.A5770

    1.6.3 业务请求参数(bizData)#

    1.4.1 业务请求参数(bizData)
    参数类型长度必填描述示例值说明
    mercOrderNoString32是商户订单TPO202110030000000000000000349每笔交易,商户侧生成的唯一值
    merchantNoString32是商户号FM0000000000801分配值
    settleCodeString32否结算编码PT_CRC固定传:PT_CRC
    cardPwdString6否饭卡密码856256传6位数
    sscUidString64是饭卡通平台侧用户Id饭卡通平台联登时提供,回传
    sscExtString512是下单时需回传回传 取1.4联登接口接口时sscExt
    orderAmountString50是订单金额19988单位分; 100=1元交易金额,不允许有小数点,取值范围为[1,99999999999999],如199.88元,则此域为19988
    extFieldsString1024否拓展域交易结果通知接口,放到notifyExt字段原样返回
    orderExpTimeString50否订单过期时间15m写m(分钟), h(小时), d(天)。例如: 15m(表示15分钟), 12h(表示12个小时), 7d(表示7天),该参数值不接受小数点。默认:24h
    productAreaString否商品域
    productDescString512否商品域
    backNotifyUrlString512否后台通知地址https://merchant.com/service/backEndNotify.do
    frontNotifyUrlString512否前台通知地址https://merchant.com/service/frontNotifyUrl.do若传该值,支付完成后会跳转回商户侧指定页面,并带上orderNo参数:商户侧订单号
    storeIdString是商户门店编号567175705
    storeNameString是商户门店名称
    storeAreaString是商户门店区域
    mobileString11是手机号码饭卡通平台联登时提供手机号,回传
    canteenNoString64否食堂编号S05145265食堂编号, 如有回传
    cardNoString64否饭卡卡号如果有就传
    报文示例
    {
      "sscExt": "+bBex0Zj26kmryQUIxbu/otUt+VKiri+seFdOE6+u8FBc1XdxUdbyJ8yObEJgVuQpTRCmu9mKLRnXairtbsMgg==",
      "orderExpTime": "15m",
      "frontNotifyUrl": "https://merchant.com/service/backEndNotify.do",
      "mercOrderNo": "TPO202110030000000000000000349",
      "settleCode": "PT_CRC",
      "cardPwd":"956856",
      "storeId": "567175705",
      "sscUid": "881412074310101101",
      "extFields": "",
      "productDesc": "IphoneX",
      "backNotifyUrl": "https://merchant.com/service/backEndNotify.do",
      "orderAmount": "19988",
      "productArea": "XX商城",
      "storeName": "",
      "storeArea": "",
      "mobile": "18758003800",
      "canteenNo": "",
      "cardNo": ""
    }

    1.6.4 业务响应参数(bizData)#

    参数类型长度必填描述示例值说明
    respCodeString6是应答码0000006个0代表落单成功,待支付状态。其它非000000判定失败。
    respMsgString200是应答码描述操作成功具体返回枚举值待补充
    busiOrderNoString64否业务单号20210918000000000000000000000000000187
    orderStatusString10否订单状态00枚举:01 初始 00 成功 02 处理中 03 失败 04 关闭
    orderCompleteTimeString128否订单完成时间20240308120000格式:yyyyMMddHHmmss交易成功时不为空
    paymentDetailJSONArray否四方查单支付明细1
    payInstrument
    String否支付工具WLT-b4枚举值详见1.4.3 附录
    subPayAmt
    String否支付工具金额100单位:分
    报文示例
    {
      "orderCompleteTime": "20240308120000",
      "paymentDetail": [
        {
          "payInstrument": "f1",
          "subPayAmt": "100"
        }
      ],
      "respMsg": "成功",
      "orderStatus": "00",
      "busiOrderNo": "20210918000000000000000000000000000187",
      "respCode": "000000"
    }

    1.5.5 附录#

    支付机构支付机构枚举
    饭卡f1

    1.5.6 respCode返回码#

    码值定义描述备注
    200001参数不合法失败处理
    200002用户不存在失败处理
    200003账户余额不足失败处理
    200004订单号已存在不能当失败处理
    200099业务处理失败失败处理
    200100支付渠道不存在或者异常失败处理
    200102绑定关系不存在失败处理
    上一页
    1.5 根据authCode获取sscUid
    下一页
    1.7 线上-退款
    Built with