1、商户的业务逻辑处理代码应该写在哪?
一般建议商户业务逻辑的重要处理代码需要写在------
验证签名及notify_id合法性校验都是true的判断逻辑里
如果是“主动回调”(异步通知 notify_url)的页面文件中,那么必须在执行完业务逻辑处理代码且成功改动了业务逻辑的情况下才在当前页面打印success,且不能有页面重定向功能存在。
2、商户业务逻辑处理时要注意的事项
1)务必要判断验证签名及notify_id合法性校验
2)务必要判断被重复调用的可能
3)根据实际的业务逻辑情况执行不同的代码。尤其是根据交易状态的不同而执行不同代码(如交易支付类接口中尤其要注意交易状态是交易付款成功TRADE_SUCCESS才能执行订单完成的逻辑代码),这类的判断不仅是流程、逻辑上,还要考虑到各种情况和可能
4)主动回调模式的页面文件中,success是否有成功打印且没有其他信息
5)主动回调模式的页面文件中不能存在cookie、session
6)主动回调模式且需要打印success的页面文件中不能进行页面重定向动作
业务逻辑处理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 支付宝简介文档 (适用于ydm-java接口与后台,如有误入,但愿也能给您带来帮助) 此文档写于2017年3月,只...
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...