PHPackages                             iget-master/cielo-checkout - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. iget-master/cielo-checkout

ActiveLibrary[Payment Processing](/categories/payments)

iget-master/cielo-checkout
==========================

Provides simple Cielo Checkout integration on Laravel 5

v8.0.1(4y ago)3575[2 issues](https://github.com/iget-master/cielo-checkout/issues)PHP

Since Dec 20Pushed 4y ago2 watchersCompare

[ Source](https://github.com/iget-master/cielo-checkout)[ Packagist](https://packagist.org/packages/iget-master/cielo-checkout)[ RSS](/packages/iget-master-cielo-checkout/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (4)Versions (11)Used By (0)

Cielo Checkout
==============

[](#cielo-checkout)

This package provides simple integration with *Cielo Checkout* on Laravel 5.x.

To use it, you must have a *Cielo Merchant ID*. If you don't have one, please see the [Cielo Checkout docs](https://developercielo.github.io/manual/checkout-cielo). Cielo may require homologation before enabling your production account.

Installation
------------

[](#installation)

To get started, install Cielo Checkout via the Composer package manager:

```
composer require iget-master/cielo-checkout

```

If you are using Laravel version older then `5.5`, you must include our *Service Provider* to your `config/app.php` file under `providers` section:

```
Iget\CieloCheckout\ServiceProvider::class,

```

The Cielo Checkout service provider registers its own database migrations directory with the framework, so you should migrate your database after registering the provider. The Cielo Checkout migrations will create the tables needed to store Cielo orders.

```
php artisan migrate

```

Next, you should call the `Cielo::routes()` method withing the boot method of your `RouteServiceProvider` at the end of the `map()` method. This method will register the necessary routes to allow receiving transaction and status change notifications from Cielo.

This method accepts an optional $options parameter to setup the routes how you want. You can also call it inside a `Route::group()` callback if necessary.

```
