ruudk/payment-stripe-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

A Symfony2 Bundle that provides access to the Stripe API. Based on JMSPaymentCoreBundle.

Installs: 12 577

Dependents: 0

Suggesters: 0

Security: 0

Stars: 7

Watchers: 4

Forks: 8

Open Issues: 0

Type:symfony-bundle

2.0.0 2016-07-19 08:35 UTC

This package is auto-updated.

Last update: 2022-02-01 12:35:18 UTC


README

A Symfony2 Bundle that provides access to the Stripe API. Based on JMSPaymentCoreBundle.

Installation

Step1: Require the package with Composer

php composer.phar require symfony/event-dispatcher:^2.8
php composer.phar require ruudk/payment-stripe-bundle

Step2: Enable the bundle

Enable the bundle in the kernel:

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...

        new Ruudk\Payment\StripeBundle\RuudkPaymentStripeBundle(),
    );
}

Step3: Configure

Add the following to your config.yml:

ruudk_payment_stripe:
    api_key:  Your API key
    logger:   true/false   # Default true
    methods:
      - checkout

Make sure you set the description in the predefined_data for every payment method you enable:

$form = $this->getFormFactory()->create('jms_choose_payment_method', null, array(
    'amount'   => $order->getAmount(),
    'currency' => 'EUR',
    'predefined_data' => array(
        'stripe_checkout' => array(
            'description' => 'My product',
        ),
    ),
));

See JMSPaymentCoreBundle documentation for more info.