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

qimen.taobao.apple.newuser.activate.sign (新用户激活签约接口)

新用户进行apple充值,付款后获取资和信方面的pin信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
paymentWay String 必须 801
  • 默认值:801
  • 业务编号,固定值:801
    channelId String 必须 2202002 渠道编号,资和信分配
    queryId String 必须 ef2fwsd2342 请求流水号,每次请求不可重复
    orderNo String 必须 63888059237488184 商户订单号,每次请求不可重复
    orderTime String 必须 2017-11-11 23:34:21 订单时间,格式:yyyy-MM-dd HH:mm:ss
    goodsId String 必须 41362366065 商品编号
    facePrice String 必须 120 面值,单位:分
    unitPrice String 必须 120 单价,单位:分
    activatedNotifyUrl String 必须 http://gw.api.taobao.com/router/rest 异步通知地址
    signedNotifyUrl String 必须 http://gw.api.taobao.com/router/rest 签约通知地址
    UCI String 必须 2202002.32423d3wr33f 签约交易号 TopUpChannelId+“.”+唯一 码
    userNo String 必须 2629488481 用户ID
    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:234234 备用字段
    version String 必须 2.0
  • 默认值:2.0
  • 版本号,固定值:2.0
    merchantId String 必须 242343244 来源,淘宝或者支付宝

    响应参数

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

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
    TaobaoAppleNewuserActivateSignRequest req = new TaobaoAppleNewuserActivateSignRequest();
    req.setPaymentWay("801");
    req.setChannelId("2202002");
    req.setQueryId("ef2fwsd2342");
    req.setOrderNo("63888059237488184");
    req.setOrderTime("2017-11-11 23:34:21");
    req.setGoodsId("41362366065");
    req.setFacePrice("120");
    req.setUnitPrice("120");
    req.setActivatedNotifyUrl("http://gw.api.taobao.com/router/rest");
    req.setSignedNotifyUrl("http://gw.api.taobao.com/router/rest");
    req.setCI("2202002.32423d3wr33f");
    req.setUserNo("2629488481");
    req.setPhone("13732264218");
    req.setEmail("linhuayou@alibaba-inc.com");
    req.setAddress("余杭塘路180号");
    req.setIsPhoneVerify("1");
    req.setIsRealName("1");
    req.setIsOrderIp("1");
    req.setMemo("attribute:234234");
    req.setVersion("2.0");
    req.setMerchantId("242343244");
    TaobaoAppleNewuserActivateSignResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

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

    返回
    顶部