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. [API Development](/categories/api)
4. /
5. beyerz/check-book-io-bundle

ActiveSymfony-bundle[API Development](/categories/api)

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 today

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 57% 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

3459d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4946849?v=4)[Lance Bailey](/maintainers/beyerz)[@beyerz](https://github.com/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)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

252.5k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2478.1k](/packages/filescom-files-php-sdk)[aimeos/prisma

A powerful PHP package for integrating media related Large Language Models (LLMs) into your applications

1942.4k4](/packages/aimeos-prisma)[volcengine/volcengine-php-sdk

118.7k](/packages/volcengine-volcengine-php-sdk)

PHPackages © 2026

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