1、在官方api中,并没有提及goodstag数组中单个值也有字符串长度限制。
https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter9_7_2.shtml
其中的订单优惠标记相关的内容是这样写的:
商户下单时需要传入相同的标记(goods_tag),最多只能传入500个订单优惠标记,用户同时符合其他规则才能享受优惠。 示例值:xxx,yyy
事实上我们提交的时候,如果xxx或者yyy超过15个字符长度,会报错,并且创建不成功:
字符串规则校验失败,字节数 17,大于最大值 15
2、网页版支付有礼的创建过程中,对单个goodstag参数的长度并没有限制
在网页版支付有礼的创建后台,可以看到最长支持32位字符长度的goodstag:
3、诉求:希望将api的字符串长度同样限制为32位,15位长度太短了,在实际应用中不够用啊
V2是32个字符,V3这里我明天确认下,按理说,15个字符串也够用了,打个标记为什么要那么一大串