现在的位置: 首页 -> PHP学习 -> PHP源码 -> ecshop银联在线支付接口插件(官方版)

ecshop银联在线支付接口插件(官方版)

2014-02-24 23:40评论数 5 ⁄ 被浏览 22139 views+

分享一个银联在线支付(UPOP)ecshop支付接口的插件,亲自用过。你只需放到ec对应的目录,然后进到后台“支付方式”页面安装就能调用了。希望能对你有用!!


此插件在ecshop 2.7.3 版本测试通过,应当适用于2.6.0以上版本,更低版本不确定,请自行测试修正。


银联接口


1. 根据ecshop的编码版本(UTF-8/GBK)选择插件对应目录。


2. 将以下代码按其目录结构拷贝至ecshop相关路径下

    languages/zh_cn/payment/upop.php 

    includes/modules/payment/upop.php 

    includes/modules/payment/upop/quickpay_conf.php 

    includes/modules/payment/upop/quickpay_service.php 


3. 进入管理中心->支付方式


4. 找到“银联在线支付”,点击最后一列的“安装”,默认配置可直接用于开发测试。


5. 开发联调环境使用默认的帐号/密钥即可,测试通过后再与业务人员联系,分配PM环境、生产环境的相关帐号、密钥,在支付方式的配置页面选择相应的环境,并填入帐号和密钥。


ecshop银联接口下载:ecshop银联接口(UPOP).zip


说明:


1. 本插件基于cnvar版本修改、排错,已更新到最新版UPOP SDK,并增加新的配置功能。


2. 若支付完毕回跳时遇到“此支付方式不存在或者参数错误!”,可能是ecshop的bug导致,可修改该 ecshop 目录下的 respond.php ,(在2.7.3 0411版本下)第64行修改为 $plugin_file = ROOT_PATH . '/includes/modules/payment/' . $pay_code . '.php';

 

文章出自:https://www.daixiaorui.com/read/72.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 5 条评论  @我要评论

  1. 5楼chancian : 2017-01-16 16:19:45 评论说: @回复

    现在这个只能支持银联用户是老平台的用户了,新申请的需要用证书。

  2. 4楼123 : 2016-10-09 17:59:51 评论说: @回复

    现在的新版的是控件支付了 不能用呀

    回复留言标识 chancian 回复 123: 我目前用了测试环境下的支付,没有问题,就是请求地址要修改,之前的不能用,要修改成:http://202.101.25.184/UpopWeb/api/Pay.action 只需要把之前的5 开头的IP 改成现在202开头的IP 就可以使用了,生产环境还没测试,暂时不知道能不能使用!

    2017-01-16 15:55:52  @回复

    回复留言标识 chancian 楼主好人,测试环境的URL地址需要修改,之前的不能用了。请参考https://open.unionpay.com/ajweb/help/faq/list?id=306&level=0&from=0

    2017-01-16 16:01:20  @回复

    回复留言标识 123 回复 chancian: 77

    2018-09-26 23:26:23  @回复

  3. 3楼moonygao : 2015-03-24 10:45:35 评论说: @回复

    请问,最新版本的银联支付方式upop方式, 下载下来不能用了 现在最新的支付不需要密钥。看着很变态的demo 头好大 好大

    回复留言标识 123 回复 moonygao: 请问您解决了吗

    2016-10-09 18:00:17  @回复

  4. 2楼hush : 2014-12-01 15:53:36 评论说: @回复

    啥也不说了,楼主好人啊

    回复留言标识 123 回复 hush: 666

    2018-09-26 23:22:59  @回复

  5. 1楼邢天城 : 2014-06-14 08:05:31 评论说: @回复

    请问PM环境和生产环境的区别是什么。

您的每一个评论都是对我的一份支持

 博客二维码

昵称 *

邮箱 *