ecshop,shopex下用php语言和jar包实现建设银行在线支付接口
最近应一个客户的要求在ecshop下开发建行网银的在线支付接口。
原来以为很简单,后来发现不是这么回事。
先看看建行的开发接口和实例代码。因为ecshop是Php的,所以在php的实例代码中有这么一段代码:
$rsasig=new COM("CCBRSA.RSASig") or die ("error");
$rsasig->setpublickey($pubkey);
$result=$rsasig->StringVerifySigature($sign,$datastr);
$log_id = get_order_id_by_sn($_REQUEST['ORDERID'],true);
就是所php接口中会需要建行开发的一个组件来完成返回值的验证,但是建行提供的dll无法注册,
咨询过建行的技术支持之后说,这个组件已经很长时间没更新了,好不好用还不好说,不建议用这个组件来验证。
建议用jar包来验证。建行太不专业了。这么说来要想完成建行的这个接口需要一个支持php和java的环境。
本人最终完成java和php的开发。代码太多我就不贴出来了。
大家可以通过QQ跟我交流。QQ:804752009
加我注明银行接口。
相关推荐
-
无相关信息