stripe payment gateway integration in codeigniter

In this post we will give you information about Stripe Payment Gateway Integration in Codeigniter Example. Hear we will give you detail about Stripe Payment Gateway Integration in Codeigniter ExampleAnd how to use it also give you demo for it if it is necessary.

If you want to add credit card payment gateway in your php codeigniter 3 app, then i will suggest you to use stripe payment gateway in your codeigniter website. In this this tutorial i will explain how to integrate stripe payment gateway in codeigniter 3.

Stripe Payment Gateway Integration in Codeigniter Example

I write step by step tutorial of stripe payment gateway integration in php codeigniter. you need to just follow few steps and you have stripe payments api integrated.

Stripe is a fastest online payment processing for internet businesses. stripe provide credit card payment, subscription payment. the most advantage is a they prevent fraud payment.

we will use php code library for stripe payment gateway. before you integrate stripe payment gateway you have stripe account or stripe developer account so, you can easily get stripe api key and secret. then you can use it with this example.

So, let’s follow bellow few steps and you can make payment with codeigniter project.

we will learn about Stripe Payment Gateway Integration In PHP With DEMO Examples with an example.

Step 1: Download stripe-php Library

In this step we need to download stripe-php library from here: https://github.com/stripe/stripe-php.

After download, you have to extract that folder into “application/libraries” folder and make sure rename folder name “stripe-php”.

Step 2: Set Stripe API Key and SECRET

Now, we need to set stripe key and secret. so first you can go on Stripe website and create development stripe account key and secret and add bellow:

application/config/config.php

$config['stripe_key'] = 'pk_test_reFxwbsm*********CKASd';

$config['stripe_secret'] = 'sk_test_o*************4w';

Step 3: Create Routes

In this step, we will create two routes for get request and another for post request. So, let’s add new route on that file.

application/config/routes.php

$route['my-stripe'] = "StripeController";
$route['stripePost']['post'] = "StripeController/stripePost";

Step 4: Create Controller File

in next step, now we have create new controller as StripeController and write both method on it like as bellow, So let’s create both controller:

application/controller/StripeController.php

load->library("session");
$this->load->helper('url');
}
/**
* Get All Data from this method.
*
* @return Response
*/
public function index()
{
$this->load->view('dashboard_stripe_view');
}
/**
* Get All Data from this method.
*
* @return Response
*/
public function stripePost()
{
require_once('application/libraries/stripe-php/init.php');
StripeStripe::setApiKey($this->config->item('stripe_secret'));
StripeCharge::create ([
"amount" => 100 * 100,
"currency" => "usd",
"source" => $this->input->post('stripeToken'),
"description" => "Test payment from pakainfo." 
]);
$this->session->set_flashdata('success', 'Payment made successfully.');
redirect('/my-stripe', 'refresh');
}
}

Step 5: Create View File

In Last step, let’s create dashboard_stripe_view.php(application/views/dashboard_stripe_view.blade.php) for layout and write code of jquery to get token from stripe here and put following code:

application/views/dashboard_stripe_view.php



   
      Codeigniter Stripe Payment Integration Example - www.pakainfo.com
      
      
      
   
   
      

Codeigniter Stripe Payment Integration Example
www.pakainfo.com

Payment Details

stripe payment gateway integration in codeigniter
session->flashdata('success')){ ?>
×

session->flashdata('success'); ?>

Please correct the errors and try again.

Now you can check with following card details for testing Purpose:

Name: Test
Number: 4242 4242 4242 4242
CSV: 123
Expiration Month: 12
Expiration Year: 2024

I hope it can help you…

Hope this code and post will helped you for implement Stripe Payment Gateway Integration in Codeigniter Example. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs

Leave a Comment