alibaba.diantao.game.trade.create (点淘游戏创建支付接口)

点淘游戏创建支付接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
total_amount Number 必须 1500 订单总金额(单位为分)
extend_params Json 可选 {} 扩展参数
out_trade_no String 必须 70501111111S001111119 游戏唯一订单号
goods_list Goods 必须 商品列表
  • └ quantity
  • Number
  • 必须
  • 1
  • 购买数量
  • └ price
  • Number
  • 必须
  • 100
  • 价格(分)
  • └ name
  • String
  • 必须
  • 钻石
  • 商品名称
  • └ id
  • String
  • 必须
  • 11
  • 商品标识
title String 必须 钻石大礼包 订单标题

响应参数

名称 类型 示例值 描述
msg_info String 未知错误 错误描述
msg_code String unknown 错误码
data TopVTTradeDTO 交易信息
  • └ trade_no
  • String
  • 70501111111S001111119
  • 交易订单号
  • └ total_amount
  • Number
  • 1500
  • 本次交易支付的订单金额
  • └ out_trade_no
  • String
  • 2014112400001000340011111118
  • 游戏支付请求的订单号
succ Boolean true 调用成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDiantaoGameTradeCreateRequest req = new AlibabaDiantaoGameTradeCreateRequest();
req.setTotalAmount(1500L);
req.setExtendParamsString("{}");
req.setOutTradeNo("70501111111S001111119");
AlibabaDiantaoGameTradeCreateRequest.Goods obj1 = new AlibabaDiantaoGameTradeCreateRequest.Goods();
obj1.setQuantity(1L);
obj1.setPrice(100L);
obj1.setName("钻石");
obj1.setId("11");
req.setGoodsList(obj1);
req.setTitle("钻石大礼包");
AlibabaDiantaoGameTradeCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_diantao_game_trade_create_response>
    <msg_info>未知错误</msg_info>
    <msg_code>unknown</msg_code>
    <data>
        <trade_no>70501111111S001111119</trade_no>
        <total_amount>1500</total_amount>
        <out_trade_no>2014112400001000340011111118</out_trade_no>
    </data>
    <succ>true</succ>
</alibaba_diantao_game_trade_create_response>

异常示例

  • 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

返回
顶部