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

qimen.taobao.apple.olduser.activate.charge (老用户激活并兑换接口)

苹果直充,老用户充值接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
paymentWay String 必须 805
  • 默认值:805
  • 业务编号,固定值:805
    channelId String 必须 2102002 渠道编号,资和信分配
    queryId String 必须 2342c3d23 请求流水号,每次请求不可重复
    orderNo String 必须 63888059237488184 商户订单号,每次请求不可重复
    orderTime String 必须 2017-11-11 23:34:21 订单时间,格式:yyyy-MM-dd HH:mm:ss
    userNo String 必须 2629488481 商户上送的用户 ID
    TUT String 必须 3c3233w3f2 TopUpToken
    goodsId String 必须 41362366065 商品编号
    facePrice String 必须 120 面值,单位:分
    unitPrice String 必须 120 单价,单位:分
    activatedNotifyUrl String 必须 http://gw.api.taobao.com/router/rest 激活通知地址
    phone String 可选 13732264218 手机号
    email String 可选 linhuayou@alibaba-inc.com 邮件,如有应提供
    address String 可选 余杭塘路180号 联系地址,如有应提供
    isPhoneVerify String 必须 1 是否已完成手机验证,固定值:1 是, 0否
    isRealName String 必须 1 是否完成实名认证,固定值:1 是, 0否
    isOrderIp String 必须 1 是否记录客户支付订单时的 IP,固 定值:1 是,0 否
    memo String 可选 {attribute:23er3d} 备用字段,可自定义
    version String 必须 2.0
  • 默认值:2.0
  • 版本号,固定值:2.0
    merchantId String 必须 234234234 来源信息

    响应参数

    名称 类型 示例值 描述
    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);
    TaobaoAppleOlduserActivateChargeRequest req = new TaobaoAppleOlduserActivateChargeRequest();
    req.setPaymentWay("805");
    req.setChannelId("2102002");
    req.setQueryId("2342c3d23");
    req.setOrderNo("63888059237488184");
    req.setOrderTime("2017-11-11 23:34:21");
    req.setUserNo("2629488481");
    req.setUT("3c3233w3f2");
    req.setGoodsId("41362366065");
    req.setFacePrice("120");
    req.setUnitPrice("120");
    req.setActivatedNotifyUrl("http://gw.api.taobao.com/router/rest");
    req.setPhone("13732264218");
    req.setEmail("linhuayou@alibaba-inc.com");
    req.setAddress("余杭塘路180号");
    req.setIsPhoneVerify("1");
    req.setIsRealName("1");
    req.setIsOrderIp("1");
    req.setMemo("{attribute:23er3d}");
    req.setVersion("2.0");
    req.setMerchantId("234234234");
    TaobaoAppleOlduserActivateChargeResponse 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

    返回
    顶部