API接口目录

平台业务

商品API
价格API
库存API
销售准备API
交易API
退货退款API(新)
财务API
店铺API
物流API
促销API
分销API
发票API
招商API
换货API
互动营销API
退货退款API
客服API
平台营销API
风控API
会员通API
账房API
财务记账API
异常码自查工具
suning.custom.cardsale.get 售卡下单
¥免费

合作伙伴系统向苏宁卡系统下单,苏宁卡系统受理后返回苏宁卡号、金额、密钥等信息。

公共参数
请求参数
名称 类型 是否必须 示例值 描述
serviceStringYcardSaleAgent服务名,固定值:cardSaleAgent
orderTimeStringY20160101123030下单时间,如:20160101123030只受理±5分钟内的交易请求,防止历史交易重放修改交易结果
partnerOrderNoStringY123合作伙伴系统单号
bizTypeStringY0101:储值卡卡密获取;02:绑定至用户账户;03:(暂不提供服务);04:提货券卡密获取;
channelStringNABC合作伙伴二级渠道来源,根据场景与苏宁约定传值; 业务类型02、03时必填;
smsTempNoStringYsmstemp业务类型为02、03时可传值; 绑定/充值成功后的用户消息通知模板,为空时使用默认模板;
userNameStringN15951772789业务类型为02、03时传值; 用户苏宁易购账户的登录名(建议传手机号码),苏宁卡将会绑定至该用户账户
idCardStringN122122918819928331当业务类型为02、03且单张卡金额超过1000元时,必传;
nameStringN张三当业务类型为02、03且单张卡金额超过1000元时,必传;
autoRegisteStringN0业务类型为02、03时传值,表示如果userName传入的手机号码不是苏宁易购会员时,是否为该手机号码自动注册为苏宁易购会员; 0:不注册;1:自动注册;传空时默认为不注册; 对autoRegiste传值为1的请求,将校验该合作伙伴是否有自动注册权限;如手机号码不是苏宁易购会员、且该合作伙伴无自动注册权限的,将不予自动注册,改为短信发送卡号、密码至该手机(此处的短信为统一模板,与smsTempNo字段无关)
productNoStringY1001合作的产品类型,根据双方合作协议上签订的产品、苏宁方提供传值内容,如通卡为:1001
amountStringY100金额单位:分; 业务类型为01时,传值范围:1-100000,即单张卡最大面值1000元; 业务类型为02、03时,传值范围1-500000,即单张卡最大面值5000元;
quantityStringY1数量,范围1-100;当业务类型为02、03时,传值必须为1;
partnerStringYSNYG由苏宁提供传值内容,如:SNYG
formatStringNjson传xml或json,默认返回xml格式
响应参数
名称 类型 示例值 描述
respCodeString0000返回码
messageString失败返回信息
partnerOrderNoString123合作伙伴单号
orderNoString1111订单号
cardListString
cardNoString1111苏宁卡卡号
passwordStringQWda业务类型为01时加密返回
amountString100卡号对应的面值,金额单位:分
cardCatalogNameString家电百货卡卡券产品名称,如:家电百货卡
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
<sn_request>
  <sn_body>
    <getCardsale>
      <amount>100</amount>
      <partnerOrderNo>123</partnerOrderNo>
      <bizType>01</bizType>
      <quantity>1</quantity>
      <idCard>122122918819928331</idCard>
      <channel>ABC</channel>
      <format>json</format>
      <smsTempNo>smstemp</smsTempNo>
      <userName>15951772789</userName>
      <autoRegiste>0</autoRegiste>
      <orderTime>20160101123030</orderTime>
      <partner>SNYG</partner>
      <service>cardSaleAgent</service>
      <name>张三</name>
      <productNo>1001</productNo>
    </getCardsale>
  </sn_body>
</sn_request>

			
                                
                                
{
  "sn_request": {
    "sn_body": {
      "getCardsale": {
        "amount": "100",
        "partnerOrderNo": "123",
        "bizType": "01",
        "quantity": "1",
        "idCard": "122122918819928331",
        "channel": "ABC",
        "format": "json",
        "smsTempNo": "smstemp",
        "userName": "15951772789",
        "autoRegiste": "0",
        "orderTime": "20160101123030",
        "partner": "SNYG",
        "service": "cardSaleAgent",
        "name": "张三",
        "productNo": "1001"
      }
    }
  }
}
			
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
<sn_responseContent>
  <sn_body>
    <getCardsale>
      <cardList>
        <password>QWda</password>
        <amount>100</amount>
        <cardCatalogName>家电百货卡</cardCatalogName>
        <cardNo>1111</cardNo>
      </cardList>
      <partnerOrderNo>123</partnerOrderNo>
      <orderNo>1111</orderNo>
      <message>失败</message>
      <respCode>0000</respCode>
    </getCardsale>
  </sn_body>
</sn_responseContent>

			
                              
                              
{
  "sn_responseContent": {
    "sn_body": {
      "getCardsale": {
        "cardList": [
          {
            "password": "QWda",
            "amount": "100",
            "cardCatalogName": "家电百货卡",
            "cardNo": "1111"
          }
        ],
        "partnerOrderNo": "123",
        "orderNo": "1111",
        "message": "失败",
        "respCode": "0000"
      }
    }
  }
}
			
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.custom.getcardsale.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.custom.getcardsale.format-error:* 参数格式错误 请检查此参数的值,*号表示参数字段名
biz.handler.data-get:no-result 查询没结果 请检查查询参数
isp.sys.service.unavailable.spcs 服务不可用 请联系苏宁技术人员
公共异常码
API工具
FAQ