PHPackages                             edouardkombo/ek-stripe-payment-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. [Payment Processing](/categories/payments)
4. /
5. edouardkombo/ek-stripe-payment-bundle

ActiveBundle[Payment Processing](/categories/payments)

edouardkombo/ek-stripe-payment-bundle
=====================================

Most advanced Stripe payment bundle for Symfony2.

1.0.0.x-dev(11y ago)09MITPHPPHP &gt;=5.3.0

Since Jul 27Pushed 11y ago1 watchersCompare

[ Source](https://github.com/edouardkombo/EkStripePaymentBundle)[ Packagist](https://packagist.org/packages/edouardkombo/ek-stripe-payment-bundle)[ Docs](https://github.com/edouardkombo/EkStripePaymentBundle)[ RSS](/packages/edouardkombo-ek-stripe-payment-bundle/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Ek Stripe Payment Bundle
========================

[](#ek-stripe-payment-bundle)

About
-----

[](#about)

EKSTripePaymentBundle is the most advanced stripe php api for symfony2. It helps you:

- Make instant payments via Stripe form
- Create a customer
- Create a plan
- Subscribe to a plan and cancel subscribtion
- never credit card numbers inside your server

This bundle is build on CABIN design pattern.

Requirements
------------

[](#requirements)

Require PHP version 5.3 or greater.

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

[](#installation)

Register the bundle in your composer.json

```
{
    "require": {
        "edouardkombo/ek-stripe-payment-bundle": "dev-master"
    }
}

```

Now, install the vendor

```
php composer.phar install

```

Register MultiStepFormsBundle namespace in your app/appKernel.php

```
new EdouardKombo\EkStripePaymentBundle\EkStripePaymentBundle(),

```

Documentation
-------------

[](#documentation)

Copy config parameters in app/config/config.yml:

```
ek_stripe_payment:
    current_environment:    'test'  #test or live allowed
    default_currency:       'EUR'
    api_url:                'https://api.stripe.com/v1'
    charges_suburl:         '/charges'
    customers_suburl:       '/customers'
    plans_suburl:           '/plans'
    subscriptions_suburl:   '/subscriptions'
    invoices_suburl:        '/invoices'
    api_checkout_url:       'https://checkout.stripe.com/checkout.js'
    api_version:            '2014-01-31'
    test:
        secret_api:         'sk_test_xxxxxxxxxxxxxxxxxxxxxxxx'
        publishable_api:    'pk_test_xxxxxxxxxxxxxxxxxxxxxxxx'
    live:
        secret_api:         'sk_live_xxxxxxxxxxxxxxxxxxxxxxxx'
        publishable_api:    'pk_live_xxxxxxxxxxxxxxxxxxxxxxxx'

```

And, copy route in app/config/routing.yml

```
ek_stripe_payment:
    resource: "@EkStripePaymentBundle/Resources/config/routing.yml"
    prefix:   /{_locale}/payment

```

To see a concrete live example, these are some links you can test the bundle with:

```
http://localhost/app_dev.php/{your_locale}/payment/card #List of payment buttons for instant payment and subscriptions
http://localhost/app_dev.php/{your_locale}/payment/plan #Create a plan

```

All you have to is taking a look at: Controller/StripeController.php file.

NB: This bundle is evolving quickly, but you can now use it in production.

Contributing
------------

[](#contributing)

Each project has its own specifities. Feel free to help me involve this bundle with your needs. If you want to help me improve this bundle, please make sure it conforms to the PSR coding standard. The easiest way to contribute is to work on a checkout of the repository, or your own fork, rather than an installed version.

Issues
------

[](#issues)

Bug reports and feature requests can be submitted on the [Github issues tracker](https://github.com/edouardkombo/EkStripePaymentBundle/issues).

For further informations, contact me directly at .

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

4308d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/aadb7e8f4da66da9399b9ee24b275e520707a61db7b75570aeaebf2084d9b236?d=identicon)[edouardkombo](/maintainers/edouardkombo)

---

Tags

stripeEk stripe payment bundleEkStripePaymentBundleStripe bundleStripe php

### Embed Badge

![Health badge](/badges/edouardkombo-ek-stripe-payment-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/edouardkombo-ek-stripe-payment-bundle/health.svg)](https://phpackages.com/packages/edouardkombo-ek-stripe-payment-bundle)
```

###  Alternatives

[payum/payum

One million downloads of Payum already! Payum offers everything you need to work with payments. Friendly for all PHP frameworks (Symfony, Laravel, Laminas, Yii, Silex). Check more visiting site.

1.9k6.6M21](/packages/payum-payum)[payum/payum-bundle

One million downloads of Payum already! Payum offers everything you need to work with payments. Check more visiting site.

59510.3M40](/packages/payum-payum-bundle)[cartalyst/stripe-laravel

Laravel 11 integration for the Cartalyst Stripe package.

3382.6M9](/packages/cartalyst-stripe-laravel)[omnipay/stripe

Stripe driver for the Omnipay payment processing library

1915.6M34](/packages/omnipay-stripe)[tightenco/nova-stripe

A tool to create a quick Stripe dashboard in your Laravel Nova admin panels

110308.9k](/packages/tightenco-nova-stripe)[flux-se/sylius-payum-stripe-plugin

Payum Stripe gateways plugin for Sylius.

61342.2k](/packages/flux-se-sylius-payum-stripe-plugin)

PHPackages © 2026

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