计算订单价格
http请求地址:https://openapi.uupt.com/v2_0/getorderprice.ashx
http请求方式:POST
调用说明
(注:参数以form-data方式传递,不是json方式)
调用参数说明
参数名 | 类型 | 是否必须 | 描述 |
---|---|---|---|
origin_id | string | 是 | 第三方对接平台订单id |
from_address | string | 是 | 起始地址 |
from_usernote | string | 否 | 起始地址具体门牌号 |
to_address | string | 是 | 目的地址 |
to_usernote | string | 否 | 目的地址具体门牌号 |
city_name | string | 是 | 订单所在城市名 称(如郑州市就填”郑州市“,必须带上“市”) |
subscribe_type | string | 否 | 预约类型 0实时订单 1预约取件时间 |
county_name | string | 否 | 订单所在县级地名称(如金水区就填“金水区”) |
subscribe_time | string | 否 | 预约时间(如:2015-06-18 12:00:00)没有可以传空字符串 |
goods_type | string | 否 | 物品类型:(美食、鲜花、蛋糕、手机、钥匙、文件、其他)仅支持指定类型不包含按其他发布 |
coupon_id | string | 否 | 优惠券ID(如果传入-1就不用优惠券否则系统自动匹配) |
send_type | string | 是 | 订单小类 0帮我送(默认) 1帮我买 |
to_lat | string | 是 | 目的地坐标纬度(坐标系为百度地图坐标系) |
to_lng | string | 是 | 目的地坐标经度(坐标系为百度地图坐标系) |
from_lat | string | 是 | 起始地坐标纬度(坐标系为百度地图坐标系) |
from_lng | string | 是 | 起始地坐标经度(坐标系为百度地图坐标系) |
coupon_type | string | 否 | 优惠券类型 默认空 个人优惠券 1=企业优惠券(必须企业帐号才可以使用) |
goods_weight_code | string | 否 | 物品重量配置信息code 默认空(code编码详情见 获取计价物品重量配置信息接口) |
shop_id | long | 否 | 门店编号(门店列表可查看门店编号) |
sign | string | 是 | 加密签名,详情见 消息体签名算法 |
nonce_str | string | 是 | 随机字符串,不长于32位 |
timestamp | string | 是 | 时间戳,以秒计算时间,即unix-timestamp |
openid | string | 是 | 用户openid,详情见 获取openid接口 |
appid | string | 是 | appid |
返回说明
正常情况下,UU跑腿会返回下述数据包(注:参数以json方式)
{"return_code":"ok","return_msg":"","appid":"1ssa1s22a","nonce_str":"1ssa1s22a","sign":"1ssa1s22a","price_token":"1ssa1s22a","order_price":"12.1","distance":"","price_off":"","price_note":"测试数据","expires_in":""}
返回参数说明
参数名 | 描述 |
---|---|
origin_id | 第三方对接平台订单id |
price_token | 金额令牌,提交订单前必须先计算价格 |
total_money | 订单总金额(优惠前) |
need_paymoney | 实际需要支付金额 |
total_priceoff | 总优惠金额 |
distance | 配送距离(单位:米) |
freight_money | 跑腿费 |
couponid | 优惠券ID |
coupon_amount | 优惠券金额 |
addfee | 加价金额 |
goods_insurancemoney | 商品保价金额 |
expires_in | price_token的过期时间(单位:秒) |
nonce_str | 随机字符串,不长于32位 |
sign | 加密签名,详情见消息体签名算法 |
appid | 第三方用户唯一凭证 |
return_msg | 返回信息,如非空,为错误原因,如签名失败、参数格式校验错误 |
return_code | 状态,ok/fail表示成功 |
错误时返回的json数据包
{"return_code":"ok","return_msg":"","appid":"1ssa1s22a","nonce_str":"1ssa1s22a","sign":"1ssa1s22a","price_token":"1ssa1s22a","order_price":"12.1","distance":"","price_off":"","price_note":"测试数据","expires_in":""}
错误码说明服务示例
sign系统自动生成无需增加
参数名 | 值 | 类型 | 是否必须 | 备注 |
---|---|---|---|---|
appkey | string | 是 | 应用秘钥(appkey) | |
origin_id | string | 是 | 第三方对接平台订单id | |
from_address | string | 是 | 起始地址 | |
from_usernote | string | 否 | 起始地址具体门牌号 | |
to_address | string | 是 | 目的地址 | |
to_usernote | string | 否 | 目的地址具体门牌号 | |
city_name | string | 是 | 订单所在城市名 称(如郑州市就填”郑州市“,必须带上“市”) | |
subscribe_type | string | 否 | 预约类型 0实时订单 1预约取件时间 | |
county_name | string | 否 | 订单所在县级地名称(如金水区就填“金水区”) | |
subscribe_time | string | 否 | 预约时间(如:2015-06-18 12:00:00)没有可以传空字符串 | |
goods_type | string | 否 | 物品类型:(美食、鲜花、蛋糕、手机、钥匙、文件、其他)仅支持指定类型不包含按其他发布 | |
coupon_id | string | 否 | 优惠券ID(如果传入-1就不用优惠券否则系统自动匹配) | |
send_type | string | 是 | 订单小类 0帮我送(默认) 1帮我买 | |
to_lat | string | 是 | 目的地坐标纬度(坐标系为百度地图坐标系) | |
to_lng | string | 是 | 目的地坐标经度(坐标系为百度地图坐标系) | |
from_lat | string | 是 | 起始地坐标纬度(坐标系为百度地图坐标系) | |
from_lng | string | 是 | 起始地坐标经度(坐标系为百度地图坐标系) | |
coupon_type | string | 否 | 优惠券类型 默认空 个人优惠券 1=企业优惠券(必须企业帐号才可以使用) | |
goods_weight_code | string | 否 | 物品重量配置信息code 默认空(code编码详情见 获取计价物品重量配置信息接口) | |
shop_id | long | 否 | 门店编号(门店列表可查看门店编号) | |
nonce_str | string | 是 | 随机字符串,不长于32位 | |
timestamp | string | 是 | 时间戳,以秒计算时间,即unix-timestamp | |
openid | string | 是 | 用户openid,详情见 获取openid接口 | |
appid | string | 是 | appid |
请求参数
返回结果: