文档中心 > API类目 > 交易猫API

qimen.alibaba.jym.fulfillment.card.submit (卡密类充值)

通过这个接口与外部商家建立卡密类充值对接

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
jymOrderNo String 必须 6866656520204546 交易猫订单号
jymOrderType String 必须 1 订单类型
vendorId String 必须 1668859446340670 商家id
goodsId String 必须 141236712312 交易猫发布商品生成的唯一id
buyNum String 必须 1 购买数量
customerPrice String 必须 993 本次充值总金额,代表用户支付的金额,单位分
rechargePackage String 必须 steam10里拉 充值套餐
jymOrderSnap String 必须 993|steam充值10里拉|steam充值|{\"buyerIp\":\"223.88.52.9\"} 商品信息快照 格式: 单件宝贝金额|宝贝标题|宝贝类型| 扩展信息

响应参数

名称 类型 示例值 描述
data CardChargeResponse 响应数据
  • └ vendorOrderNo
  • String
  • Order1231823789
  • 商家订单号
  • └ jymOrderNo
  • String
  • 6866656520204546
  • 交易猫订单号
  • └ jymOrderType
  • String
  • 1
  • 订单类型,回填
  • └ vendorOrderStatus
  • String
  • FAILED
  • 商家订单状态
  • └ cardInfos
  • String
  • XElsYeUoiHMKLqPQl=
  • 卡密组(注意:卡密是密文)
  • └ vendorOrderSnap
  • String
  • steam充值|订单987981273
  • 商家商品快照
  • └ vendorOrderSuccessTime
  • String
  • 20220501223831
  • 商家订单充值成功时间
  • └ failedCode
  • String
  • 0100
  • 失败错误码
  • └ failedReason
  • String
  • 内部系统出错
  • 失败原因
success Boolean true 是否成功
bizMessage String 请求成功 响应信息
bizCode String 200 响应码

请求示例

{"buyNum":"1","goodsId":"141236712312","jymOrderNo":"6866656520204546","vendorId":"1668859446340670","rechargePackage":"steam10里拉","jymOrderSnap":"993|steam充值10里拉|steam充值|{\\\"buyerIp\\\":\\\"223.88.52.9\\\"}","jymOrderType":"1","customerPrice":"993"}

响应示例

{
    "data":{
        "vendorOrderNo":"Order1231823789",
        "jymOrderNo":"6866656520204546",
        "jymOrderType":"1",
        "vendorOrderStatus":"FAILED",
        "cardInfos":"XElsYeUoiHMKLqPQl=",
        "vendorOrderSnap":"steam充值|订单987981273",
        "vendorOrderSuccessTime":"20220501223831",
        "failedCode":"0100",
        "failedReason":"内部系统出错"
    },
    "success":true,
    "bizMessage":"请求成功",
    "bizCode":"200"
}

验签示例

{"bizMessage":"Illegal request","success":"false","bizCode":"sign-check-failure"}

错误码解释

错误码 错误描述 解决方案

API工具

FAQ

返回
顶部