A. 数据验证算法

本接口中的数据验证均采用MD5算法进行验证,验证算法为:

  1. 将传输数据中的所有参数(除checksum外)按照key进行排序(ascending);
  2. 排序后,把每个参数的取值链接成字符串(对于数组变量,采用迭代方式顺序获取每一个取值);
  3. 对这个字符串进行MD5计算;
  4. 将步骤2中的结果填入checksum部分。

例如:
1、如果返回值为
{
  “order_id”: “EA003434”,
  “total”: 79.8,
  “msg”: “成功”,
  “checksum”: “”
}
排序后变为
{
“msg”: “成功”,
  “order_id”: “EA003434”,
  “total”: 79.8,
}
则待计算的字符串为“成功EA00343479.8”
2、计算MD5的结果为” 5a237abd289772fcd883db9dafa9fd42”;
3、接口返回值为
{
  “order_id”: “EA003434”,
  “total”: 79.8,
  “msg”: “成功”,
  “checksum”: “5a237abd289772fcd883db9dafa9fd42”
}

B. 订单状态表(OrderStatus)

变量类型:字符串
区分大小写:否

取值

含义

ORDER_SUBMITTED

已提交

ORDER_PAID

订单已支付

ORDER_PRODUCING

订单正在生产

ORDER_PRODUCED

订单生产完成

ORDER_DELIVERING

订单配送中

ORDER_SUCCESS

交易成功

ORDER_REFUND

订单已退款

ORDER_UNKNOWN

未知状态

C. 配送方式表(DeliveryType)

变量类型:字符串
区分大小写:否

取值

含义

DELIVERY_BY_MAIL

邮寄

DELIVERY_BY_AGENT

代理自提

DELIVERY_BY_GROUP

小组配送

DELIVERY_UNKNOWN

未知配送方式

D. 活动状态表(ActivityStatus)

变量类型:字符串
区分大小写:否

取值

含义

ACTIVITY_RUNNING

进行中

ACTIVITY_EXPIRED

已过期

ACTIVITY_VERIFYING

审核中

ACTIVITY_UPCOMING

即将开始

ACTIVITY_PAUSED

活动暂停

ACTIVITY_UNKNOWN

未知状态

E. 设计状态表(DesignStatus)

变量类型:字符串
区分大小写:否

取值

含义

DESIGN_APPROVED

使用中

DESIGN_VERIFYING

待审核

DESIGN_DENIED

审核不通过

DESIGN_UNKNOWN

未知状态

DESIGN_DELETED

设计已删除

DESIGN_SELLING

正在销售

DESIGN_HAS_SOLD

销售已结束

F. 商品排序取值表(ProductOrder)

变量类型:字符串
区分大小写:否

取值

含义

ORDER_BY_PRICE

按价格排序

ORDER_BY_CLICK

按点击量排序

ORDER_BY_SALE

按销量排序

ORDER_BY_DEFAULT

默认排序

G. 缩略图获取方法

已接口2.1中的rendering_front和rendering_format为例,如果rendering_front的值为:pic.biaotee.com/products/124_abcdef.jpg,rendering_format取值为:600;160;70。则表示效果图pic.biaotee.com/products/124_abcdef.jpg具有大小分别为600/160/70的缩略图。且缩略图对应的文件名为:


图片大小(像素)

文件地址

600×600

pic.biaotee.com/products/124_abcdef_600x600.jpg

160×160

pic.biaotee.com/products/124_abcdef_160x160.jpg

70×70

pic.biaotee.com/products/124_abcdef_70x70.jpg

H. 商品款型取值表(ProductCagteogry)

变量类型:字符串
区分大小写:否

取值

含义

STATNDARD

标准款

FEMALE

女款

CHILDREN

儿童款

COUPLE

情侣款

EXTRA_MALE

超大款

I. POST参数提交方法

本接口约定所有POST方法提交的参数以变量名为query的JSON字符串形式发送,其中的JSON字符串发送时需要进行数据验证,验证算法同附录A。
举例:
如果需要通过POST方法发送4个参数,分别是:order_id=2003,activity_id=223, user_token=2034234, delivery_name=’abc’,则4个变量所产生的校验和使用附录A中的方法,得到的结果为” e02fbfe371c0bd138b36da39465d1714”。
POST方法的发送数据为
“query = {\“order_id\”: 2003, \“activity_id\”: 223, \“user_token\”: 2034234, \“delivery_name\”: \“abc\”, \“checksum\”: \“e02fbfe371c0bd138b36da39465d1714\”}”

J. 支付银行(机构)编码表

取值

银行(机构)

ALIPAY

支付宝

ICBCB2C

中国工商银行

ABC

中国农业银行

BOCB2C

中国银行

CCB

中国建设银行

COMM

中国交通银行

CMB

招商银行

SPDB

上海浦发银行

CMBC

中国民生银行

CEBBANK

中国光大银行

SDB

深圳发展银行

GDB

广东发展银行

CIB

兴业银行

SPABANK

平安银行

 

K. 优惠券验证提示信息

条件

提示文字

验证成功

优惠券验证成功,可为您的订单优惠xx元

验证失败

很抱歉,您提交的优惠券已于xxxx年xx月xx日过期

验证失败

很抱歉,您提交的优惠券是满xx元减xx元优惠券,当前订单金额不足

验证失败

很抱歉,您所提交的优惠券已使用

验证失败

很抱歉,您所提交的优惠券编码不存在

L. 礼品券验证提示信息

条件

提示文字

验证成功

礼品券验证成功

验证失败

很抱歉,您提交的礼品券已过期

验证失败

很抱歉,您提交的礼品券最多只能购买x件商品

验证失败

很抱歉,您提交的礼品券的消费金额不能超过xx元

验证失败

很抱歉,您的礼品券余额不足,请与赠与人联系

验证失败

很抱歉,您所提交的礼品券编码不存在

验证失败

很抱歉,您所提交的礼品券编码不能用于该活动

验证失败

很抱歉,您所提交的礼品券已进行过消费

M. 订单支付方式(PaymentType)

取值

含义

PAY_ONLINE

在线支付

PAY_GIFT

礼品券支付

PAY_GROUP

小组支付

N. 底衫季节(ShirtSeason)

取值

含义

ALL

全部款式

SPRING

春夏款式

AUTUMN

秋冬款式

O. 店铺布局(StoreLayout)

取值

含义

LAYOUT_TRANSVERSE

横排布局

LAYOUT_TWO_COLUMNS

两列式布局

LAYOUT_THREE_COLUMNS

三列式布局

LAYOUT_FOUR_COLUMNS

四列式布局

帐号:
密码:
验证码:
看不清?换一张
 
下次自动登录
 
登录忘记密码,找回?
邮箱:
手机:
 
手机验证码:
用户名:
密码:
确认密码:
验证码:
看不清?换一张
 
同意注册协议
 
注册

您也可以使用合作网站账号登录