文档中心 > API类目 > 阿里体育API

alibaba.alisports.trade.pay (交易系统统一支付模块)

阿里体育统一支付模块,提供全局统一的支付功能

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
pay_time_out Number 可选 0 超时时间,单位:分钟
buyer_ip String 必须 223.5.5.5 用户ip
aliuid String 可选 O90rSWRYbj6ekWBTtjI8qg 阿里体育用户id
notify_api_name String 必须 alisports.supermatch.pay.notify 在阿里体育注册的异步通知地址,请联系阿里体育开发人员获取
redirect_url String 必须 https://www.taobao.com 用户完成支付操作后的同步跳转地址,sdk支付请填写官网地址
remark String 可选 附属订单信息 备注
auction_url String 可选 http://www.taobao.com 展示商品信息的地址
auction_title String 必须 交易系统订单 订单名称
buy_amount Number 必须 2 数量
auction_price Number 必须 1 单价,以分为单位,必须为整数
total_fee Number 必须 2 总价,以分为单位,必须为整数
platform String 必须 MOBILE_SDK 平台类型,支持:MOBILE_SDK/PC/MOBILE_WEB
out_order_id String 必须 15684615686 业务系统订单号
pay_id Number 必须 1 支付账户id,请联系阿里体育开发人员获取
auction_id String 可选 156156 商品id
quit_url String 可选 http://www.taobao.com 放弃支付时的地址,在支付宝内支付有效

响应参数

名称 类型 示例值 描述
alisp_code Number 200 alisp_code
alisp_msg String success alisp_msg
alisp_data Json {} alisp_data

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlisportsTradePayRequest req = new AlibabaAlisportsTradePayRequest();
req.setPayTimeOut(0L);
req.setBuyerIp("223.5.5.5");
req.setAliuid("O90rSWRYbj6ekWBTtjI8qg");
req.setNotifyApiName("alisports.supermatch.pay.notify");
req.setRedirectUrl("https://www.taobao.com");
req.setRemark("附属订单信息");
req.setAuctionUrl("http://www.taobao.com");
req.setAuctionTitle("交易系统订单");
req.setBuyAmount(2L);
req.setAuctionPrice(1L);
req.setTotalFee(2L);
req.setPlatform("MOBILE_SDK");
req.setOutOrderId("15684615686");
req.setPayId(1L);
req.setAuctionId("156156");
req.setQuitUrl("http://www.taobao.com");
AlibabaAlisportsTradePayResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alisports_trade_pay_response>
    <alisp_code>200</alisp_code>
    <alisp_msg>success</alisp_msg>
    <alisp_data>{}</alisp_data>
</alibaba_alisports_trade_pay_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

返回
顶部