近年主要精力一直在技术管理上,很久没有写技术博客了.还请大家谅解.
近期主要搞了一个CRUD的生成框架. 根据表结构自动生成 CRUD相关 程序, 开发 人员再进行个性化个性后即可应用到实际项目中.预期可以节省一些后台的开发时间.
回到正题.最近业务需要对接招商银行的网银接口.
招商方面只给了Java的接口程序, 需要在服务器上再部署Java环境,PHP要使用JavaBridge进行调用.
这样,会给运维人员和维护人员造成极大的困惑,并增加了技术栈的复杂度.
经过Java程序的反编译,修改,调试. 最终我们搞清楚了算法逻辑,并用PHP实现了相应的签名算法.
最终 是4行PHP代码搞定. 并在实际应用中上线使用 ,(www.sfn.cn)
由于本算法是团队开发成果,就不在这里公布了. 有需要的技术人员,单独联系我吧
再补充:
招行接口就是个坑,慎入.
跨行支付时,当天无法确认收款,也就导致业务上无法当天退款.
支付成功后,商家 无法看到付款方明细(名称之类), 财务无法对账.
我们公司业务上讨论后,无法接受,放弃使用招行进行线上支付.
传统银行在互联网时代无法与支付宝/微信竞争, 在技术层面上也有其必然的原因.