文档中心 > API类目 > 阿里健康-本地医疗-通用渠道

alibaba.alihealth.medical.channel.order.create (订单创建)

订单创建

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
channel_order_id String 必须 1234 渠道方订单号
jk_item_id String 必须 12312 健康侧商品id
channel_user_id String 可选 123ssd 渠道方用户id
jk_store_id String 必须 12312 健康侧门店id
scheduled_time String 必须 2021-12-15 10:00:00 预约时间
scheduled_finish_time String 可选 2021-12-15 12:00:00 预约结束时间
address_city_code String 可选 110100 城市编码(市级编码,直辖市取市辖区编码)
address_detail String 可选 朝阳区绿地中心 详细地址
address_latitude String 可选 39.999975D 地址维度(高德坐标)
address_longitude String 可选 116.48678D 地址经度(高德坐标)
contact_name String 必须 张三 姓名
contact_phone_number String 必须 13333333333 电话号码
consumer_certificate_type String 必须 ID_CARD 证件类型(ID_CARD、PASSPORT)
consumer_certificate_no String 必须 12312312113213123123 证件号码
consumer_gender String 可选 MALE 性别(MALE、FEMALE)
consumer_name String 必须 李四 姓名
consumer_phone_number String 必须 14444444444 电话号码
marital_status String 可选 MARRIED 婚姻状态:已婚 MARRIED;未婚 UNMARRIED
birthday Date 可选 1988-01-01 00:00:00 出生日期

响应参数

名称 类型 示例值 描述
data OrderCreateResponse 结果
  • └ channel_order_id
  • String
  • 1d35
  • 渠道方订单id
  • └ status
  • String
  • TO_BE_PAID
  • 订单当前状态
  • └ status_desc
  • String
  • 待支付
  • 状态描述
msg_info String 请求成功 错误信息
msg_code String SUCCESS 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthMedicalChannelOrderCreateRequest req = new AlibabaAlihealthMedicalChannelOrderCreateRequest();
req.setChannelOrderId("1234");
req.setJkItemId("12312");
req.setChannelUserId("123ssd");
req.setJkStoreId("12312");
req.setScheduledTime("2021-12-15 10:00:00");
req.setScheduledFinishTime("2021-12-15 12:00:00");
req.setAddressCityCode("110100");
req.setAddressDetail("朝阳区绿地中心");
req.setAddressLatitude("39.999975D");
req.setAddressLongitude("116.48678D");
req.setContactName("张三");
req.setContactPhoneNumber("13333333333");
req.setConsumerCertificateType("ID_CARD");
req.setConsumerCertificateNo("12312312113213123123");
req.setConsumerGender("MALE");
req.setConsumerName("李四");
req.setConsumerPhoneNumber("14444444444");
req.setMaritalStatus("MARRIED");
req.setBirthday(StringUtils.parseDateTime("1988-01-01 00:00:00"));
AlibabaAlihealthMedicalChannelOrderCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_medical_channel_order_create_response>
    <data>
        <channel_order_id>1d35</channel_order_id>
        <status>TO_BE_PAID</status>
        <status_desc>待支付</status_desc>
    </data>
    <msg_info>请求成功</msg_info>
    <msg_code>SUCCESS</msg_code>
</alibaba_alihealth_medical_channel_order_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

返回
顶部