加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 文章 > 技术

帝国网站添加微信支付和支付宝支付插件开发日志

时间:2020-01-11 22:27:18  来源:替力原创  作者:替力程序猿
网站添加测试完工微信支付(PC扫码支付、微信直接支付),支付宝支付。



1、7.5cms没有微信支付,自己添加。
2、包括PC端扫码支付与微信浏览器的调用微信支付。已完工
3、大致方法流程:
一、新增日志表,存储发起支付记录。
二、新增微信支付文件夹。weixinpay
三、新增微信支付方式,在支付api表内。
四、增加支付表内的微信多出的appid appsecret参数字段。
五、新增页面paygo.php,调用日志ID进行支付确认。
六、遇到问题:
A、当PC或者微信端发起过支付后,商户订单号已经存储在微信,再次支付时提示,如果金额前后不一致,会PC端提示商户订单号重复,微信端返回错误。
B、如果PC端先发起支付,而未及时支付。再在微信端打开订单,进行在线支付,支付失败,因为商户订单号相同,不能分PC端和微信端同时用。需要更改商户订单号,替力(www.xtili.com)已解决该问题。
C、同B,如果微信端发起支付,后取消,再到PC端打开订单,进行在线支付,PC端提示,201 商户订单号重复,也是无法支付。
以上问题A的处理方法:金额不一致时更换商户订单号。
BC的处理方法,微信端与PC端发起支付时用不同的商户订单号。

另外支付宝的支付也进行了对应的优化,编码方式为UTF8,不出现乱码。同时增加记录到预支付日志内。

充值、预付款、商城均已测试应用可以。
有兴趣要为自己的网站、商城、或者帝国CMS网站增加微信支付、支付宝支付的朋友,有技术问题可随时联系我,欢迎交流。

支付插件代码可打包出售。替力科技、为你省力!

免责声明:替力网(www.xtili.com)部分文章信息来源于网络以及热心网友投稿,本网站仅负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您想举报或者对本文章有异议,请联系我们的工作人员。

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
读【科特勒的营销思维】第八章 设计渠道战略(续2)(图文)
读【科特勒的营销思维
读【科特勒的营销思维】第八章 设计渠道战略(续1)(图文)
读【科特勒的营销思维
读【科特勒的营销思维】第七章 开发定价战略(续2)(图文)
读【科特勒的营销思维
读【科特勒的营销思维】第七章 开发定价战略(图文)
读【科特勒的营销思维
相关文章
栏目更新
栏目热门