注意事项

1、所有涉及到金额的单位都是分,最小的单位是1分,不能有小数出现

2、notify_url是平台服务器从后台直接发起请求到商户服务器,商户处理时不能检查用户的cookie或session;商户更新DB等发货      流程需要在notify_url完成后,以确保掉单时,平台补单能成功补上

3、notify_url有可能重复通知,商户需要做去重处理,避免多次发货

4、notify_url收到的通知,商户处理成功或检查订单已经处理,需要返回处理成功的标志纯字符串success,字符串success不区分大      小写;如果我们没有收到返回的success,我方服务器继续向你们发送通知,在三小时后将不再通知;假设所有订单都没有返回          success,将增加我们服务器的通知负载,最坏的情况,可能就是导致正常通知商户的通知发生延迟;另外我们会催促你们完善,      如果长期不改善,研发或运维技术将对贵司开通的支付接口采取控制措施。

5、文档中请求接口时传的参数,必填为是的参数是必须要传的(如有缺少会报错),必填为否的参数可以传也可以不传

6、返回参数中必填为是的参数是一定会返回的,必填为否的参数则不一定返回,    

7、关于用户openid:在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众        号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)获取openid 可参考以下地址:                                                  http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html

     使用测试商户号不需要传用户openid;切换正式的商户号需获取openid,在请求参数里增加sub_openid字段,并把获取的openid      值传给sub_openid。在切换成正式商户号传sub_openid参数前,需提供正式商户号和公众号(服务号)appid由我方配置,如果      没有配置的话,会报sub_appid and sub_openid not match错误,导致无法正常调用接口

8、其它注意事项

(1) 参数大小写问题

请留意文档中要求的字符大小写问题, 如 “md5 运算后, 字符串的字符要转换为大写” 。

(2) 参数格式问题

所有传入参数,均为字符串类型,请注意文档中各处的具体要求。

(3) 时间戳问题

请使用 Linux 时间戳,注意为字符串格式。精确到秒,不需要到毫秒,即 10 位数字。

(4) 同一商户订单号支付问题

 

商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付;系统下单后,用户支付超时,系统退出     不再受理,避免用户继续,请调用关单接口。

注意:订单生成后不能马上调用关单接口,最短调用时间间隔为5分钟。