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
1
vote
1 answer

Checking out with Cardsave 3D secure

Has anyone successfully integrated Cardsave using CI-Merchant and 3D Secure? I've now managed to get the 3D Secure to respond to my website (it would appear you need to add 'return_url' as a parameter to the params for anyone else having problems),…
JoJo
  • 161
  • 1
  • 12
1
vote
1 answer

"Invalid Token" in ci-merchant with paypal

I am trying to integrate paypal payment module with one of my application. For that I used ci-merchant. I did the following…
Ariful Islam
  • 7,639
  • 7
  • 36
  • 54
1
vote
1 answer

Security header is not valid in ci-merchant

I am using ci-marchant in one of my application developed with Codeigniter. My environment configuration are: Codeigniter version: 2.1.4 PHP version: 5.4.12 cURL enabled I write the following…
Ariful Islam
  • 7,639
  • 7
  • 36
  • 54
1
vote
3 answers

Codeigniter CI Merchant SSL certificate verify failed

Im using CI Merchant library in Codeigniter, below is the error message im getting after var_dump on $response protected '_status' => string 'failed' (length=6) protected '_message' => string 'SSL certificate problem, verify that the CA cert is OK.…
1
vote
1 answer

How to properly use the CI-Merchant library's config file

I am trying to add items to merchant.php (the CI-Merchant library's config file, which I believe is auto-loaded by CodeIgniter). I want to be able to set the settings for the payment gateway (driver) I am choosing in the settings so that I don't…
doitlikejustin
  • 6,293
  • 2
  • 40
  • 68
1
vote
1 answer

ci-merchant.org - Add custom data to paypal express transaction

Im using the ci-merchant library ci-merchant and it all works fine except that Im just passing the order total to paypal. Is there a way to specify the shipping amount, and /or other custom attributes so when customers get referred to Paypal there…
IEnumerable
  • 3,610
  • 14
  • 49
  • 78
1
vote
2 answers

How to process creditcard payment option on your website (without redirect to paypal) paypalexpressceckout with ci-merchant library

I am using ci-merchant library and integrated it succesfully and also works for paypal account owner user.But dont know how to processs for user who dont have paypal acc and wants to pay via credit or debit card on my website only*(without redirect…
Nishant Lad
  • 616
  • 2
  • 7
  • 19
1
vote
2 answers

receive more response data in ci-merchant library codeigniter

How can I receive more response data in the ci-merchant codeigniter library ? I am using the Paypal Express checkout payment method. And I am passing the following parameters: $params = array( 'amount' => 100.00, 'currency' =>…
Vinay B
  • 63
  • 1
  • 8
1
vote
1 answer

How to debug CI-Merchant Paypal Pro integration?

I'm trying to use the CI-Merchant library for integrating Paypal Pro (Direct Payment) and I am lost.. I have setup a UK sandbox (both a seller account preconfigured with paypal pro, and a buyer account with the info below ($params array) Here is the…
1
vote
3 answers

Unable to load the requested file: helpers/langauge_helper.php

I am using CI Merchant and have copied all the files needed into the correct folders and added the code to do a test purchase. When I load the controller I get this message: Unable to load the requested file: helpers/langauge_helper.php How can I…
Exploit
  • 6,278
  • 19
  • 70
  • 103
1
vote
1 answer

ci-merchant authorize.net AIM - complete working example

Can anyone point me in the example of documentation for using the authorize.net AIM driver. I have the spark successfully installed (ci-merchant), but I am having trouble figuring out how to pass a payment amount for a simple transaction, why my…
0
votes
1 answer

PayPal Checkout Pages Automatically using In CI-Merchant

I am trying to integrate Paypal payment gateway in my website. I used codeigniter ci-merchant library. But i an not able to filled billing details in PayPal Checkout Pages Automatically. I passed all the details like below: $params = array( …
Bibin James
  • 87
  • 1
  • 1
  • 11
0
votes
1 answer

Paypal express check out stopped working with ci-merchant

Experts I have integrated paypal express checkout with ci_merchant and i was using sandbox accounts for testing. It was working fine but suddenly now its is giving response like "You do not have permissions to make this API call". I have goggled and…
Nishant Lad
  • 616
  • 2
  • 7
  • 19
0
votes
0 answers

Is the reference id in the CI-Merchant is the transaction Id?

Is the reference id in the CI-Merchant is the transaction Id ? object(Merchant_paypal_api_response)#27 (8) { ["_status":protected]=> string(8) "complete" ["_message":protected]=> NULL ["_reference":protected]=> string(17)…
Algobasket
  • 13
  • 7
0
votes
0 answers

Codeigniter Ci-Merchant Paypal Error

I'm trying to use ci-merchant with paypal. here is my test controller class Test extends CI_Controller { function paypal_express(){ $this->load->library('merchant'); $this->merchant->load('paypal_express'); $settings = array( …
bencagri
  • 184
  • 2
  • 13