最近对接了一下支付宝商户会员卡功能,第一次认证的看完对应接口的所有文字,但是还是搞不定,还好有支付宝内部人士的给力支持,才得以快速的弄完。下面我简单说明一下文档中的一些细节点和关键词等所代表的意思
1、节点类型说明:
1.1、TemplateStyleInfoDTO 或 xxxxxInfoDTO 对应的json格式是一个对象例如:{“title”:"标题","url":"链接地址"}
1.2、TemplateBenefitInfoDTO[] 或xxxxxInfoDTO[] 也就是后面多了中括号的,对应的json格式是一个数组形式,例如:[{“title”:“标题”,"url":"链接地址"},{'title':'标题',"url":"链接地址"}] 或 ["内容1","内容2"]
2、标准代码:
有些地方需要输入自定义标识Code代码内容,需要注意的是,支付宝也提供了一些标准,比如:“BALANCE”,“POINT”,“LEVEL”,“TELEPHONE”那么我们在使用中需要避开这些Code,这好比是程序中的关键字,是有特定用途的,不可以用在自定义内容上。
3、返回格式:
在会员卡开发的相关接口中他们的返回格式都是一直的,但是有些接口需要我们调用工具类API,例如:“换取授权访问令牌”,“换取应用授权令牌”等,这些工具类API的返回数据格式是不同的,需要特别注意一下。
4、错误提示:
本人用的是PHP进行对接的, 支付宝给到的对应SDK中,没有抛出对应的详细的错误,比如某个字段的格式不正确,需要我们做一些简单的修改以方便看清具体的错误内容。
其他更多可能会遇到的问题,如果后续有发现会持续更新。祝大家对接愉快!!!