文档中心 > API类目 > 淘宝游戏API

qimen.taobao.apple.olduser.preauthenticate (老用户预鉴权接口)

老用户下单校验接口,确定卡号是否正确,金额是否超限制

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
paymentWay String 必须 804
  • 默认值:804
  • 业务编号,固定值:804
    channelId String 必须 2102002 渠道编号,资和信分配
    queryId String 必须 ef2fwsd2342 请求流水号,每次请求不可重复
    userNo String 必须 2629488481 商户上送的用户ID
    TUT String 必须 33wefc3wf TopUpToken
    goodsId String 必须 41362366065 商品编号
    facePrice String 必须 120 面值,单位:分
    unitPrice String 必须 120 单价,单位:分
    memo String 可选 {attribute:123123} 备用字段,可自定义
    version String 必须 2.0
  • 默认值:2.0
  • 版本号,固定值:2.0
    merchantId String 必须 32423432 来源,支付宝或者淘宝

    响应参数

    名称 类型 示例值 描述
    sign String j34irnfin934fn349 参数签名,使用rsa私钥签名
    keyPass String efcerfcerce Rsa加密key,使用rsa公钥加密
    merchantID String 2176793738 商户编号
    data Data 主业务参数,使用aes加密后的接口参数
    • └ resultMsg
    • String
    • 处理成功
    • 处理结果描述
    • └ resultCode
    • String
    • 00
    • 处理状态,对应值: 00 成功,其他皆为错误
    • └ subCode
    • String
    • 1234
    • 子错误码
    • └ subMessage
    • String
    • 调用失败
    • 子错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
    TaobaoAppleOlduserPreauthenticateRequest req = new TaobaoAppleOlduserPreauthenticateRequest();
    req.setPaymentWay("804");
    req.setChannelId("2102002");
    req.setQueryId("ef2fwsd2342");
    req.setUserNo("2629488481");
    req.setUT("33wefc3wf");
    req.setGoodsId("41362366065");
    req.setFacePrice("120");
    req.setUnitPrice("120");
    req.setMemo("{attribute:123123}");
    req.setVersion("2.0");
    req.setMerchantId("32423432");
    TaobaoAppleOlduserPreauthenticateResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <sign>j34irnfin934fn349</sign>
    <keyPass>efcerfcerce</keyPass>
    <merchantID>2176793738</merchantID>
    <data>
        <resultMsg>处理成功</resultMsg>
        <resultCode>00</resultCode>
        <subCode>1234</subCode>
        <subMessage>调用失败</subMessage>
    </data>
    

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部