1. Go to this page and download the library: Download flosch/stripe-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
flosch / stripe-bundle example snippets
php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// [...]
new Flosch\Bundle\StripeBundle\FloschStripeBundle()
);
}
php
// src/YourNamespace/YourProject/Stripe/StripeClient.php
namespace YourNamespace\YourProject\Stripe;
use Flosch\Bundle\StripeBundle\Stripe\StripeClient as BaseStripeClient;
class StripeClient extends BaseStripeClient
{
public function __construct($stripeApiKey = '')
{
parent::__construct($stripeApiKey);
return $this;
}
public function myOwnMethod()
{
// Do what you want here...
}
}
php
/**
* $customerId (string) : The existing Customer ID
* $planId (string) : The existing Plan ID (the one you define in the Stripe dashboard)
* $parameters (array) : An optional array of additional parameters
*/
$stripeClient->subscribeExistingCustomerToPlan($customerId, $planId, [
'coupon' => 'TEST',
'tax_percent' => 19.6
]);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.