订单状态信息统一处理

接口描述

本接口可支持合作方主动推送或者被动返回物流信息、处方状态、驳回订单等做统一处理。

接入点: 脉景提供调用地址

请求方法: post

请求参数详情:

字段名 类型 说明 是否必填
prescno varchar(200) 处方号
code varchar(200) 配药中心编号(脉景分配)
status varchar(200) 订单状态(待发货/退款/已发货/外部完成支付)
doctor_id varchar(200) 药师id
doctor_name varchar(200) 药师名称
doctor_time varchar(200) 药师审核时间
take_medicine_way varchar(200) 取药方式(快递/自提) 如已发货时必填
logistics_code varchar(200) 物流公司编码 如发货方式为“快递”则必填
logistics_no varchar(200) 物流单号 如发货方式为“快递”则必填
pickup_code varchar(200) 取货码(快递或药房的取货凭证)
drawback_reason varchar(200) 退款原因 如“退”则必填
pay_info array 支付信息
receiver_info array 收货人姓名、手机、地址相关信息

支付信息:

字段名 类型 说明 是否必填
pay_time varchar(200) 支付时间 “外部完成支付”时必填
self_pay varchar(200) 自费金额 “外部完成支付”时必填
medical_insurance_pay varchar(200) 医保金额 “外部完成支付”时必填
pay_channel varchar(200) 支付渠道 否 (固定传以下支付方式:微信、支付宝、银联、记账、外部、其他)
pay_serial_number varchar(200) 支付流水号
medical_insurance_card varchar(200) 医保卡号

收货信息:

字段名 类型 说明 是否必填
receiver_name varchar(200) 收货人姓名
receiver_mobile varchar(200) 收货人手机
receiver_structure_address varchar(200) 收货地区 否 (省市区)
receiver_address varchar(200) 详细地址
status varchar(200) 订单状态
pharmacist_name varchar(200) 药师名称
pharmacist_review_time varchar(200) 药师审核时间
express_company varchar(200) 物流公司 如“已发货”则必填
express_no varchar(200) 物流单号 如“已发货”则必填
refund_reason varchar(200) 退款原因 如“退”则必填

示例:

{     
  "prescno": "20212910", 
  "code": "79172",
  "patient_id": "9801",
  "doctor_id": "349821",
  "doctor_name": "8.33",
  "doctor_time": "8.33",
  "logistics_code": "202101190833",
  "logistics_no": 833.0,
  "drawback_reason": "取消订单",
  "pay_info": [
            {
              "pay_time": "",
              "self_pay": "",
              "medical_insurance_pay": "",
              "pay_channel": "微信",
              "pay_serial_number": "",
              "medical_insurance_card": ""
            } ],

  "receiver_info":  [
            {
              "receiver_name": "",
              "receiver_mobile": "",
              "receiver_structure_address": "",
              "receiver_address": "微信"    
            } ],
  "pharmacist_name": "8.33",
  "pharmacist_review_time ": "8.33",
  "express_no": "202101190833",
  "express_company": "顺丰",
  "refund_reason": "取消订单"  
}

返回参数格式: JSON

示例:

{     
  "code": "200", 
  "message": "成功"
}
By Macrocura, Copyright © 2020 all right reserved,powered by Gitbook            Last update: 2024-06-24 10:20:00