如何使用omnipay通过CodeIgniter实现在线支付?
Posted
技术标签:
【中文标题】如何使用omnipay通过CodeIgniter实现在线支付?【英文标题】:How to use omnipay for implementing online payment with CodeIgniter? 【发布时间】:2014-07-21 02:37:45 【问题描述】:我正在尝试使用omnipay 来实现在线支付。
我已经阅读了几篇关于这个主题的文章。另外,我已经阅读了 github 上的 omnipay 文档。但我不明白,我该如何实施?
因为,我不清楚文档。
有什么好的文章吗?
【问题讨论】:
【参考方案1】:最近,我遇到了这个问题。经过几天的尝试,我成功了。我将提到这些步骤:
步骤 1:首先在您的系统中安装 composer。按照这个链接作曲家->http://getcomposer.org/
步骤2:根据此说明在您的系统中安装Omnipay https://github.com/adrianmacneil/omnipay#installation
步骤 3:在您的根目录中创建一个 composer.json 文件。并将这段代码粘贴进去
"require":
"omnipay/omnipay": "*"
步骤 4:然后使用此命令在您的系统中安装 curl
curl -s http://getcomposer.org/installer | php
第 5 步:使用以下方法更新作曲家:
php composer.phar update
第 6 步:包含 composer 自动加载器。只需将此行添加到索引文件文件的顶部:
require_once __DIR__./vendor/autoload.php';
Step-7:如果不起作用,请提供 0777 文件权限。
sudo chmod -R 0777 your_directory
均匀
rm -rf vendor/
然后也重新运行 composer update。
我希望这会奏效。对于任何进一步的问题,请关注:
-
http://philsturgeon.co.uk/blog/2012/05/composer-with-codeigniter
CodeIgniter + omnipay installation
我希望你能像我一样成功。 警告:不要错过将 ominipay 控制器和库添加到您的控制器和库。
【讨论】:
按照这个过程,我成功地使用了omnipay。但是,我不知道,如何测试交易。 为了测试您的帐户,您必须在 www.sandbox.paypal.com 创建一个帐户,一个用于企业,另一个用于个人。以上是关于如何使用omnipay通过CodeIgniter实现在线支付?的主要内容,如果未能解决你的问题,请参考以下文章
使用omnipay 通过securepay 处理时出现无效指纹异常