如何使用omnipay实现CodeIgniter的在线支付?

时间:2014-05-31 11:55:31

标签: codeigniter omnipay

我正在尝试使用omnipay来实现在线支付。

我已经阅读了几篇关于这个主题的文章。另外,我已经阅读了github上的omnipay文档。但我无法理解,我该如何实现呢?

因为,我不清楚文档。

有没有好的文章?

1 个答案:

答案 0 :(得分:4)

最近,我遇到了这个问题。经过几天的努力,我获得了成功。我将提到这些步骤:

步骤1:首先在系统中安装composer。请点击此链接进行composer-> http://getcomposer.org/

步骤2:根据此说明https://github.com/adrianmacneil/omnipay#installation

在系统中安装Omnipay

步骤3:在根目录中创建composer.json文件。并将此代码粘贴到其中

 {
    "require": {
        "omnipay/omnipay": "*"
   }
}

步骤4:然后使用此命令在您的系统中安装curl

curl -s http://getcomposer.org/installer | php

步骤5:使用以下方法更新作曲家:

 php composer.phar update

步骤6:包括作曲家自动加载器。只需将此行添加到索引文件文件的顶部:

require_once __DIR__./vendor/autoload.php';

步骤7:如果不起作用,请提供0777文件权限。

  sudo chmod -R 0777 your_directory

甚至

   rm -rf vendor/ 

然后重新运行composer update。

我希望这会有效。对于任何进一步的问题,请遵循:

  1. http://philsturgeon.co.uk/blog/2012/05/composer-with-codeigniter
  2. CodeIgniter + omnipay installation
  3. 我希望你能像我一样成功。 警告:不要错过将ominipay控制器和库添加到控制器和库中。