crs / stripe
Bundle used to make payment amd manage client payment by stripe
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.5.9
- stripe/stripe-php: ^5.8
Requires (Dev)
- symfony/phpunit-bridge: ^3.0
This package is not auto-updated.
Last update: 2025-06-17 20:44:06 UTC
README
The bundle is use to make payment and manage the client with strip payment gatway
Table of Contents
Installation:
Install Package
Add CRS/SendGridBundle to your composer.json
file.
{ "require": { "crs/stripe": "~1.0" } }
Add path in appKernel.php in bundle variable.
$bundles = [
....
....
....
new CRS\StripeBundle\CRSStripeBundle(),
];
Alternative: Install package from cmd
composer require crs/stripe
Quick Start:
Add configuration to your config.yml file
#Stripe API Access
crs_stripe:
publishable_key: "pk_test_key" #add your publishable key here
secret_key: "sk_test_key" #add your secret key here
currency: "USD" #add your currency key here
Note: amount should be in cent means $1 = 100 cent. So, use 100 insted of $1, 200 insted of $2 means amount = amount * 100
How to use:
Create an object
$stripe = new crs_stripe();
- For making the payment directly :
$stripe->setCardNumber(<Your card Number>);
$stripe->setName('<Card holder name>);
$stripe->setExpMonth(<Expiration month>);
$stripe->setExpYear('Expiration Year');
$stripe->setCVC(<CVV number of your card>);
$new_customer = $stripe->Charge()->Pay(<amount> * 100);
- Stripe Charge retrive :
$retrive_charge = $stripe->Charge()->get('ch_key');
- Stripe Charge List :
$retrive_charge = $stripe->Charge()->All(<perpage list>);
- Stripe Customer create :
$stripe->setCardNumber(<Your card Number>);
$stripe->setName('<Card holder name>);
$stripe->setExpMonth(<Expiration month>);
$stripe->setExpYear('Expiration Year');
$stripe->setCVC(<CVV number of your card>);
$new_customer = $stripe->Customer()->Create(<Customer email-Id>);
- Stripe Customer retrive :
$new_customer = $stripe->Customer()->get('cus_key');
- Stripe Customer list :
$new_customer = $stripe->Customer()->All(<perpage list>);
- Stripe Customer delete :
$new_customer = $stripe->Customer()->Delete('cus_key');