PHPackages                             beyerz/check-book-io-bundle - 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. beyerz/check-book-io-bundle

ActiveSymfony-bundle

beyerz/check-book-io-bundle
===========================

Symfony support for checkbook.io platform

1.0.9(9y ago)0502MITPHPPHP &gt;=5.5

Since Dec 21Pushed 9y ago1 watchersCompare

[ Source](https://github.com/beyerz/CheckBookIOBundle)[ Packagist](https://packagist.org/packages/beyerz/check-book-io-bundle)[ RSS](/packages/beyerz-check-book-io-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (5)Dependencies (3)Versions (11)Used By (0)

[![Packagist](https://camo.githubusercontent.com/a35b010ba669a8bba96ffdd94b2e43077acad4b6c38e9f662cf2e7c80cd0736a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f62657965727a2f636865636b2d626f6f6b2d696f2d62756e646c652e737667)](https://packagist.org/packages/beyerz/check-book-io-bundle)[![Minimum PHP Version](https://camo.githubusercontent.com/0aa7445f06e06d72b9552b4ace117e3765a60fa64d6c973cac177557fd20368f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230352e352d3838393242462e7376673f7374796c653d666c61742d737175617265)](https://php.net/)[![Build Status](https://camo.githubusercontent.com/e18b14762888f7692c16050b2ef56ef4d812b3e2d959f46729da7a542e346f74/68747470733a2f2f7472617669732d63692e6f72672f62657965727a2f436865636b426f6f6b494f42756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/beyerz/CheckBookIOBundle)

CheckBookIOBundle
=================

[](#checkbookiobundle)

The CheckBookIOBundle provides symfony support for [checkbook.io](https://www.checkbook.io/) API.

Installation
============

[](#installation)

### Composer

[](#composer)

```
composer require beyerz/check-book-io-bundle

```

### Application Kernel

[](#application-kernel)

Add SimpleHMVC to the `registerBundles()` method of your application kernel:

```
public function registerBundles()
{
    return array(
        new Beyerz\CheckBookIOBundle\CheckBookIOBundle(),
    );
}
```

### Config

[](#config)

config.yml

```
check_book_io:
    publishable_key:  "%checkbook_publishable_key%"       # public_key
    secret_key:       "%checkbook_secret_key%"            # private_key
    sandbox:          "%checkbook_sandbox%"               # use sandbox mode
    debug:            "%checkbook_debug%"                 # use debug mode
    merchant_name:    "%checkbook_merchant_name%"         # merchant name to use
    oauth:
      client_id:      "%checkbook_oauth_client_id%"
      handler:        path\to\custom\response\handler
```

Documentation
=============

[](#documentation)

Using the bundle is extremely simple... anywhere that has access to container and services

```
$checkBook = $this->getContainer()->get('checkbook.model');
```

Boom!! You now have a facade to access all the Checkbook API Endpoints.

### OAuth

[](#oauth)

[Explained in detail here](Docs/OAuth.md)

### Bonus Feature

[](#bonus-feature)

Embedded form check

To use the embeded form check you should populate the `Beyerz\CheckBookIOBundle\Context\EmbeddedCheckContext` and pass it to your twig template. Then use `{{ embedded_check(context) }}` where context is the `Beyerz\CheckBookIOBundle\Context\EmbeddedCheckContext`This will automatically generate the checkbook button.

License
-------

[](#license)

This bundle is under the MIT license. See the complete license [in the bundle](LICENSE)

Reporting an issue or feature request
-------------------------------------

[](#reporting-an-issue-or-feature-request)

Issues and feature requests are tracked in the [Github issue tracker](https://github.com/beyerz/CheckBookIOBundle/issues).

When reporting a bug, it may be a good idea to reproduce it in a basic project built using the [Symfony Standard Edition](https://github.com/symfony/symfony-standard) to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.

Disclaimer
==========

[](#disclaimer)

Other than being a client, I have no connection to or with checkbookIO or any of its employees. Furthermore, the bundle comes as is and I cannot guarantee that the bundle will be updated with any changes that are done by checkbook, and if updates are done, how long they will take to be implemented and released. Like it or leave, but that's the reality. Enjoy and Play Safe!!

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

10

Last Release

3409d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3812d8934a9934b62846482516124b3cd6c95a1e7457d9f693ddd0fefd9b79dd?d=identicon)[beyerz](/maintainers/beyerz)

---

Top Contributors

[![beyerz](https://avatars.githubusercontent.com/u/4946849?v=4)](https://github.com/beyerz "beyerz (46 commits)")

---

Tags

symfonySymfony2Internet check paymentscheckbook

### Embed Badge

![Health badge](/badges/beyerz-check-book-io-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/beyerz-check-book-io-bundle/health.svg)](https://phpackages.com/packages/beyerz-check-book-io-bundle)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
