最近没事捣鼓项目,找了个轻型商城系统mallmold,用起来还觉的挺不错的,尤其是mallmold中文版,赞一个。中文版集成了大部分主流支付系统,但因是个人网站,没法获得对应的服务,最终选择了网银在线Chinabank,可mallmold目前没有这个支付模块,只好自己动手制作起来,将步骤分享给大家,本插件基于Mallmold中国版 2.0RC http://www.mallmold.com/upload/Mallmold_cn%202.0%20RC.zip,顺便奉上网站 http://yeeshop.kukew.info/:

1、在数据中新增对应的支付数据,mallmold无法后台添加,只好手工操作了(新增支付模块表记录且创建Chinabank配置表)。

SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `mm_payment`;
CREATE TABLE `mm_payment` (
  `id` int(2) NOT NULL auto_increment,
  `name` varchar(64) NOT NULL,
  `description` varchar(64) default NULL,
  `model` varchar(16) NOT NULL,
  `sort_order` int(2) NOT NULL default \'0\',
  `bind` tinyint(1) NOT NULL default \'0\',
  `status` tinyint(1) NOT NULL default \'0\',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
INSERT INTO `mm_payment` VALUES (\'1\', \'支付宝\', \'支付宝即时到帐\', \'alipay\', \'1\', \'0\', \'1\');
INSERT INTO `mm_payment` VALUES (\'2\', \'财付通\', \'财付通支付\', \'tenpay\', \'2\', \'0\', \'1\');
INSERT INTO `mm_payment` VALUES (\'3\', \'银联在线支付\', \'银联在线快速支付\', \'unionpay\', \'3\', \'0\', \'1\');
INSERT INTO `mm_payment` VALUES (\'4\', \'Paypal\', \'Paypal(Website Payments Standard)\', \'paypal\', \'4\', \'0\', \'1\');
INSERT INTO `mm_payment` VALUES (\'5\', \'网银在线\', \'网银在线支付\', \'chinabank\', \'5\', \'1\', \'1\');


DROP TABLE IF EXISTS `mm_payment_chinabank`;
CREATE TABLE `mm_payment_chinabank` (
  `id` tinyint(1) NOT NULL auto_increment,
  `test_mode` tinyint(1) NOT NULL default \'0\',
  `mid` varchar(32) default NULL,
  `key` varchar(32) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

INSERT INTO `mm_payment_chinabank` VALUES (\'1\', \'0\', \'1234567800\', \'ffmhdgrdggg\');

 其中mid为商户号,key为签名秘匙,具体可查看网银在线Chinabank帮助文档:http://www.chinabank.com.cn/gateway/chinabank.zip

 

版权声明:本文为mengdejun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mengdejun/p/mallmold-chinabank-payment-plugin.html