ecshop 支付宝登陆上面比较好用的一个支付接...

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
& 下一篇:
本类热门资讯
增值电信业务经营许可证:苏B2-CopyRight ©
All Rights reserved.交通银行ecshop在线支付接口,php版本支付接口开发
查看:456 | 回复:5
主题帖子积分
落伍者(一心一意), 积分 209, 距离下一级还需 791 积分
落伍者(一心一意), 积分 209, 距离下一级还需 791 积分
&&&&&&&&&&&&&&
最近应一个客户的要求,给他的一个ecshop商城开发交通银行在线支付接口。
其实如果你开发过建行的在线支付接口,这个交通银行的跟建行的也差不多。
需要配置java环境来验证签名,所以如果一般的虚拟空间恐怕不行。因为很少有虚拟空间可以支持php的同时也支持java的。
他的原理是用php来处理ecshop的订单,然后用交通银行的提供的jar包来进行签名验证。
function toSubmit($payment){
& & & & & & & & //define('JAVA_DEBUG', true); //调试设置
& & & & & & & & echo &init&;
& & & & & & & & echo &init2&;
& & & & & & & &&&//生成com对象
& & & & & & & &
& & & & & & & & $client = new COM(&B2CClientCOMCtrl.B2CClientCOM&);
& & & & & & & &
& & & & & & & & $ret = $client-&initialize(&C:/bocommjava/ini/B2CMerchant.xml&);
& & & & & & & & echo $
& & & & & & & & if($ret != 0)
& & & & & & & & {
& & & & & & & & & & & & print &初始化失败,错误信息:&;
& & & & & & & & & & & & $err=iconv('GB2312','UTF-8//IGNORE',$client-&getLastErr());
& & & & & & & & & & & & echo(err);
& & & & & & & & & & & & echo($client-&getLastErr());
& & & & & & & & & & & &
& & & & & & & & & & & & echo &&br&\n&;
& & & & & & & & & & & & exit(1);
& & & & & & & & }
& && &&&$merId = $this-&getConf($payment[&M_OrderId&], 'member_id');
& && &&&$return['interfaceVersion'] = '1.0.0.0';
& & & & & & & & $return['merID'] =$merId;
& & & & & & & & $return['orderid'] = $payment['M_OrderId'];
& & & & & & & & $return['orderDate'] = date('Ymd');
& & & & & & & & $return['orderTime'] = date('His');
以上是部分代码。
大家可以用QQ跟我交流: 注明交通银行接口。
主题帖子积分
落伍者(四季发财), 积分 12941, 距离下一级还需 37059 积分
落伍者(四季发财), 积分 12941, 距离下一级还需 37059 积分
网银始终不如支付宝方便啊
专业PHP建站
主题帖子积分
落伍者(两全齐美), 积分 1691, 距离下一级还需 3309 积分
落伍者(两全齐美), 积分 1691, 距离下一级还需 3309 积分
只能说服务不到家,还区限于语言。
主题帖子积分
落伍者(四季发财), 积分 10773, 距离下一级还需 39227 积分
落伍者(四季发财), 积分 10773, 距离下一级还需 39227 积分
都要有支付api接口的,没有接口怎么可能自己造啊. 它自己没有,只能用支付宝之类的第三方接口.
本帖为Google搜索引擎蜘蛛自动发布。(测试中)
主题帖子积分
最有信誉的大官人
落伍者(三羊开泰), 积分 5762, 距离下一级还需 4238 积分
落伍者(三羊开泰), 积分 5762, 距离下一级还需 4238 积分
你想说什么?你是接单还是发单? 我有写过的招商相关的 确实 lnmp里还需要安装 java bridge
一般的银行估计都会这样做吧
主题帖子积分
落伍者(三羊开泰), 积分 6124, 距离下一级还需 3876 积分
落伍者(三羊开泰), 积分 6124, 距离下一级还需 3876 积分
支付宝可以支持银行付款,为什么还要去和多个银行签接口?
--&PHP程序开发:QQ
落伍者的唯一标识符
该帐号已经进行QQ绑定
交易区技术小组资料认证,交易有保障。
论坛事务客服(8:30-17:00):
&&&&商务广告客服(8:30-21:00,限广告合作):
落伍者创建于,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(|)
浙ICP备号 BBS专项电子公告通信管[号
  落伍法律顾问: ITlaw-庄毅雄二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
所有的好东西,都给我^_^……
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
2、在/include/modules/payment目录中增加支付方式配置文件&?phpif (!defined('IN_ECS')){&& &die('Hacking attempt');}//注意红色部分,为支付方式语种配置文件,这里先定好名字,下一步要用到$payment_lang = ROOT_PATH . 'languages/' .$GLOBALS['_CFG']['lang']. '/payment/alipay_foreign.php';if (file_exists($payment_lang)){&& &global $_LANG;&& &include_once($payment_lang);}/* 模块的基本信息 */if (isset($set_modules) && $set_modules == TRUE){&& &$i = isset($modules) ? count($modules) : 0;&& &/* 代码 */&& &$modules[$i]['code'] & &= basename(__FILE__, '.php');&& &/* 描述对应的语言项 */&& &$modules[$i]['desc'] & &= 'alipay_forex_desc';&& &/* 是否支持货到付款 */&& &$modules[$i]['is_cod'] &= '0';&& &/* 是否支持在线支付 */&& &$modules[$i]['is_online'] &= '1';&& &/* 作者 */&& &$modules[$i]['author'] &= 'Codetech Team';&& &/* 网址 */&& &$modules[$i]['website'] = '';&& &/* 版本号 */&& &$modules[$i]['version'] = '1.0.0';&& &/*&& & &配置信息:&& & &这里配置的是安装时要填写的选项&& & &有几个要定义的就填几个 & &&&&*/&& &$modules[$i]['config'] &= array(&& & & &array('name' =& 'alipay_forex_account','type' =& 'text', & 'value' =& ''),&& & & &array('name' =& 'alipay_forex_key','type' =& 'text', & 'value' =& ''),&& & & &array('name' =& 'alipay_forex_partner','type' =& 'text', & 'value' =& '') & & & &&& &);&& &}?&3、定义支付方式语言配置文件,在/languages/zh_cn/下新建一个名为上一步中配置的语言项文件(红色部分),这里为alipay_foreign.php,代码如下:&?phpglobal $_LANG;$_LANG['alipay_foreign'] = '支付宝外币支付网关';$_LANG['alipay_forex_desc'] = '支付宝外币支付网关,支持GBP(英镑)、HKD(港币)、USD(美元)、CHF(瑞士法郎)、SGD(新加坡元)、SEK(瑞典克朗)、DKK(丹麦克朗)、NOK(挪威克朗)、JPY(日元)、CAD(加拿大元)、AUD(澳大利亚元)、EUR(欧元)、NZD(新西兰元)、RUB(俄罗期卢布)、MOP(澳门元)。';$_LANG['alipay_forex_account'] = '支付宝外币帐户';$_LANG['alipay_forex_partner'] = '支付宝外币商户号';$_LANG['alipay_forex_key'] = '支付宝交易安全码';//注意,红色部分应与上一步创建的文件名相同,否则会出现“后台支付方式列表页面不能显示支付方式名称“错误。?&4、编写支付结果反馈接收代码。并根据支付结果反馈对订单装态进行相应处理。5、安装支付方式即可。
阅读(8712)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_087',
blogTitle:'ECSHOP增加支付方式',
blogAbstract:'1、确保支付方式所需要的类已能成功运行,发送与接收支付方式反馈无误,2、在/include/modules/payment目录中增加支付方式配置文件&?phpif (!defined(\'IN_ECS\')){&& &die(\'Hacking attempt\');}//注意红色部分,为支付方式语种配置文件,这里先定好名字,下一步要用到$payment_lang = ROOT_PATH . \'languages/\' .$GLOBALS[\'_CFG\'][\'lang\']. \'/payment/alipay_foreign.php',
blogTag:'ecshop,支付方式,二次开发',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:8,
publishTime:0,
permalink:'blog/static/',
commentCount:9,
mainCommentCount:5,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'所有的好东西,都给我^_^……',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}本文固定链接:
上一篇::
木有头像就木JJ啦!还木有头像吗?属于你的个性Gravatar头像吧!
最新文章热门文章随机文章
人生就像迷宫,我们用上半生寻找入口,用下半生寻找出口,路在脚下,更在心中,心随路转,心路常宽。 10:19
Life is like a song, sing along. 22:51
经营是“让所有人都知道”,经营者应该善于表达,还应该善于传达 20:21
某前端大神推荐看《三体》,《失控》两本书。 10:07
在最平凡的生活里,谦卑和努力。总有一天,你会站在最亮的地方,活成自己曾经渴望的模样。 08:12
“第一,永远抬头看天上的星星,而不是你的脚;第二,永不放弃工作,工作赐予你人生的意义和目标,没了工作,人生就是一场空;第三,如果你很幸运的找到了真爱,千万不要忘记她的存在,更不要轻易离开”。“当你面对困难时,生气不是个好对策。我的方法是不断的思考问题的根本,并且做一些其他的事情。”--霍金 09:42
捐赠¥付款}

我要回帖

更多关于 ecshop 支付宝登陆 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信