MRPStripeWebhookBundle
A Symfony 2 bundle for handling Stripe Webhooks., (*1)
Features:
- Triggers a Symfony event from a Stripe Webhook event., (*2)
Status
WIP, (*3)
Installation
Step 1:
Add MRPStripeWebhookBundle to your composer.json:, (*4)
{
"require": {
"mrp/stripe-webhook-bundle": "*"
}
}
Now tell composer to download the bundle by running the command:, (*5)
``` bash
$ php composer.phar update mrp/stripe-webhook-bundle, (*6)
### Step 2: ###
Enable this bundle in your kernel:
```php
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// …
new MRP\StripeWebhookBundle\MRPStripeWebhookBundle()
);
}
Step 3:
Import the MRPStripeWebhookBundle routing files:, (*7)
In YAML:, (*8)
# app/config/routing.yml
mrp_stripe_webhook:
resources: "@MRPStripeWebhookBundle/Resources/config/routing/routing.yml"
prefix: /
Webhooks
This bundle receives webhooks at "/stripe-webhooks" and dispatches the event which you can listen for., (*9)
For example: the 'charge.succeeded' event is dispatched as 'mrp_stripe_webhook.charge.succeeded', (*10)