百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[技术交流] ecshop,shopnc,shopex农业银行最新在线支付接口插件开发 [复制链接]
查看:1884 | 回复:4

138

主题

220

帖子

210

积分

落伍者(一心一意)

Rank: 1

贡献
765
鲜花
1
注册时间
2012-10-26

落伍手机绑定

发表于 2016-1-2 09:41:10 | 显示全部楼层 |阅读模式 来自 中国内蒙古通辽
最近为客户开发了一个ecshop的农业银行在线支付的插件。分享一下我的经验。
原来农行的接口需要webservice来做验签,后来接口api升级了。现在已经升级到v3.0
不再需要部署webservice环境了。应该说是方便了很多。
它自己利用openssl内置库来做验签了。下面是部分代码。


$tRequest = new PaymentRequest();
echo(($_POST['CommodityType']));
echo(($_POST['PayTypeID']));
$tRequest->order["PayTypeID"] = ($_POST['PayTypeID']); //设定交易类型
$tRequest->order["OrderNo"] = ($_POST['OrderNo']); //设定订单编号
$tRequest->order["ExpiredDate"] = ($_POST['ExpiredDate']); //设定订单保存时间
$tRequest->order["OrderAmount"] = ($_POST['PaymentRequestAmount']); //设定交易金额
$tRequest->order["Fee"] = ($_POST['Fee']); //设定手续费金额
$tRequest->order["CurrencyCode"] = ($_POST['CurrencyCode']); //设定交易币种
$tRequest->order["ReceiverAddress"] = ($_POST['ReceiverAddress']); //收货地址
$tRequest->order["InstallmentMark"] = ($_POST['InstallmentMark']); //分期标识
$installmentMerk = $_POST['InstallmentMark'];
$paytypeID = $_POST['PayTypeID'];
if (strcmp($installmentMerk, "1") == 0 && strcmp($paytypeID, "DividedPay") == 0) {
        $tRequest->order["InstallmentCode"] = ($_POST['InstallmentCode']); //设定分期代码
        $tRequest->order["InstallmentNum"] = ($_POST['InstallmentNum']); //设定分期期数
}
$tRequest->order["BuyIP"] = ($_POST['BuyIP']); //IP
$tRequest->order["OrderDesc"] = ($_POST['OrderDesc']); //设定订单说明
$tRequest->order["OrderURL"] = ($_POST['OrderURL']); //设定订单地址
$tRequest->order["OrderDate"] = ($_POST['OrderDate']); //设定订单日期 (必要信息 - YYYY/MM/DD)
$tRequest->order["OrderTime"] = ($_POST['OrderTime']); //设定订单时间 (必要信息 - HH:MM:SS)
$tRequest->order["orderTimeoutDate"] = ($_POST['orderTimeoutDate']); //设定订单有效期
$tRequest->order["CommodityType"] = ($_POST['CommodityType']); //设置商品种类

代码太多,无法都一一显示。

本人自己已经实现农行在线支付接口插件。大家可以跟我一起交流。QQ:804752009 加好友注明:银行接口。

评分

参与人数 1臭蛋 +1 收起 理由
470374093 + 1 http://wwww.0731zzmc.com/ 海参牡蛎片

查看全部评分

回复

使用道具 举报

27

主题

5790

帖子

3117

积分

落伍者(两全齐美)

Rank: 2

贡献
76
鲜花
0
注册时间
2013-3-27

落伍手机绑定

发表于 2016-1-2 11:48:02 | 显示全部楼层 来自 中国河南安阳
看不懂
回复

使用道具 举报

353

主题

2302

帖子

2933

积分

落伍者(两全齐美)

Rank: 2

贡献
0
鲜花
6
注册时间
2011-2-15

落伍手机绑定

发表于 2016-1-2 11:53:15 来自落伍手机版 | 显示全部楼层 来自 中国河南周口
关注一下。
回复

使用道具 举报

158

主题

3万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
155
鲜花
1
注册时间
2012-5-18
发表于 2016-1-3 22:48:40 | 显示全部楼层 来自 中国广东东莞
看不懂
深圳展示架厂|http://www.tianliying.com哈士奇http://www.hashiqi360.com|藏獒www.zhangao360.com
回复

使用道具 举报

头像被屏蔽

8

主题

9609

帖子

9926

积分

禁言

贡献
48
鲜花
0
注册时间
2013-9-12

QQ绑定落伍微信绑定落伍手机绑定

发表于 2016-1-4 08:55:30 | 显示全部楼层 来自 中国贵州黔东南苗族侗族自治州
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-11-25 14:29 , Processed in 0.057642 second(s), 33 queries , Gzip On.

返回顶部