文档中心 > API类目 > 汽车票API

taobao.bus.tvmcreateqrcode.set (自助机生成支付宝支付二维码)

用于汽车票线下自助机调用获取支付宝的二维码

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
alitrip_order_id String 必须 222 飞猪订单号
timeout_express Number 必须 2000 超时时间(分钟)

响应参数

名称 类型 示例值 描述
result_code String 121 errorCode 错误码 及其 描述 ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_QRCODE", "已支付/取消/失败订单不能创建二维码"), ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_SCAN_CODE", "已支付/取消/失败订单不能创建条形码"), ("CREATE_QRCODE_ERROR", "创建二维码失败"), ("DISABLE_QRCODE_ERROR", "失效二维码失败"), ("CREATE_SCANCODE_ERROR", "扫码失败"), ("CREATE_SCANCODE_PROCESSING", "扫码处理中")
result_msg String 12 errorMsg 错误码 及其 描述 ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_QRCODE", "已支付/取消/失败订单不能创建二维码"), ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_SCAN_CODE", "已支付/取消/失败订单不能创建条形码"), ("CREATE_QRCODE_ERROR", "创建二维码失败"), ("DISABLE_QRCODE_ERROR", "失效二维码失败"), ("CREATE_SCANCODE_ERROR", "扫码失败"), ("CREATE_SCANCODE_PROCESSING", "扫码处理中")
qr_code String aaaaa qrCode 二维码连接
is_success Boolean true success true 成功 false 失败
custom_qr_pic_base64 String data:image/png;base64,XXX 活动定制二维码图片base64,若为空代表无活动,取qrCode
custom_qr_pic_url String http://bustvm-qrcode.oss-cn-beijing.aliyuncs.com/custom-qrcode34521afe-ccea-4a9b-9809-074830bae07a.png 活动定制二维码图片url,若为空代表无活动,取qrCode

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
BusTvmcreateqrcodeSetRequest req = new BusTvmcreateqrcodeSetRequest();
req.setAlitripOrderId("222");
req.setTimeoutExpress(2000L);
BusTvmcreateqrcodeSetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<bus_tvmcreateqrcode_set_response>
    <result_code>121</result_code>
    <result_msg>12</result_msg>
    <qr_code>aaaaa</qr_code>
    <is_success>true</is_success>
    <custom_qr_pic_base64>data:image/png;base64,XXX</custom_qr_pic_base64>
    <custom_qr_pic_url>http://bustvm-qrcode.oss-cn-beijing.aliyuncs.com/custom-qrcode34521afe-ccea-4a9b-9809-074830bae07a.png</custom_qr_pic_url>
</bus_tvmcreateqrcode_set_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

返回
顶部