Questions tagged [ci-merchant]

CI-Merchant is a driver-based payment processing library built specifically for use in CodeIgniter web applications.

CI-Merchant: A CodeIgniter PHP Payments Library


CI-Merchant is a driver-based payment processing library built specifically for use in CodeIgniter web applications. It allows you to integrate any supported payment gateway using a consistent API. It was originally developed as part of Expresso Store, an e-commerce module for ExpressionEngine, and is now used on hundreds of e-commerce sites worldwide.

CI-Merchant is released under the open source MIT license. At this time CI-Merchant is no longer under active development, however it's successor, Omnipay is under active development.

Supported Methods


Most payment gateways support the following methods:

  • Authorize
  • Capture
  • Purchase (Combined Authorize & Capture)
  • Refund

At this stage there is no support for recurring payments or token billing.

41 questions
0
votes
0 answers

Installing Omnipay - Windows 8 / EasyPHP / CodeIgniter

I'm having trouble installing Omnipay I'm running EasyPHP 13.1 on Windows 8 - this works fine - I develop websites in CodeIgniter, Zend, Symfony and Cake - that is all fine One of the websites I'm building needs PayPal, but might switch to another…
0
votes
0 answers

Fatal error: Call to undefined function lang() in CI Merchant using CardSave

I have setup a checkout using CI Merchant and the payment gateway provider is with CardSave. Everything works perfectly using my test account and test card details however when trying a live transaction on a production account I get the following…
JoJo
  • 161
  • 1
  • 12
0
votes
1 answer

CI_Merchant is not displaying anything

For an online payment, I am trying to use ci_merchant. According to http://ci-merchant.org/ , I made a CodeIgniter project. But the function is displaying only blank page. My function is given below: function transaction(){ …
Kabir Hossain
  • 2,865
  • 1
  • 28
  • 34
0
votes
1 answer

CI Merchant no output

I am trying to use CI Merchant library for codeignator here is my code: $this->load->library('merchant'); $this->merchant->load('paypal_express'); $settings = array( 'username' => 'api.sandbox.paypal.com', 'password' =>…
Islam Zedan
  • 656
  • 4
  • 21
0
votes
1 answer

different currencies in ci_merchant?

I want to do a webshop, where users pay via paypal. Everything works perfectly, if I use the default currencies. However I want to pay with Hungarian Forint, which is not working. In the merchant library I have found this: public static…
0
votes
1 answer

CI merchant codeigniter library paypal checkout issues

I am using Ci merchant in my codeigniter , but i got this error , can u please mention what should i do ? public function mypaypal() { echo "mypaypal"; } public function cancel() { echo "cancelled"; } public function…
0
votes
1 answer

ci-merchant purchase method not working properly

When I invoke this method. after that not statement executes. $this->load->spark('ci-merchant/2.1.1'); # We always specify the full path from the spark folder $this->load->library('merchant'); …
Muhammad Danish
  • 111
  • 1
  • 6
  • 20
0
votes
1 answer

Errors when loading ci-merchant library

I'm trying to use http://ci-merchant.org/ for CodeIgniter. But when I load the merchant library, I get these errors: A PHP Error was encountered Severity: Warning Message: stripos() expects parameter 1 to be string, array given Filename:…
0
votes
1 answer

Get PayPal transaction fee without using IPN?

First of all I know there seems to be a few related questions about this which I have read but I can't find a definitive answer to my query. I hope its OK posting this here. Related: receive more response data in ci-merchant library…
user2528676
  • 91
  • 1
  • 8
0
votes
2 answers

ci_merchant paypal purchase it works but the money does not get to paypal account

ci_merchant paypal purchase it works but the money does not get to paypal account $this->load->library('merchant'); $this->merchant->load('paypal_express'); $settings = array( 'username' => '***************************', …
Pedro Dinis
  • 47
  • 1
  • 3
  • 11
0
votes
2 answers

per-item details ci-merchant and PayPalExpress

I am using ci-merchant and I want to do my cart checkout with PayPal Express. This is the code I am using: $this->load->library('merchant'); $this->merchant->load('paypal_express'); $settings = $this->merchant->default_settings(); $settings =…
wildbyte
  • 139
  • 1
  • 10
1 2
3