Recherche…


Paramètres

Paramètre Détails
montant required - Un entier positif dans la plus petite unité monétaire (par exemple, 100 cents pour facturer 1,00 $ ou 100 pour facturer 100 ¥, une monnaie à 0 décimale) représentant le montant à facturer à la carte. Le montant minimum est de 0,50 USD ou équivalent en devise de facturation.
devise obligatoire - Code ISO à 3 lettres pour la devise.
la description optionnel, la valeur par défaut est null - Chaîne arbitraire que vous pouvez attacher à un objet de charge. Il est affiché dans l'interface Web avec la charge. Notez que si vous utilisez Stripe pour envoyer des reçus automatiques par courrier électronique à vos clients, vos e-mails de réception incluront la description des frais qu'ils décrivent.
ticket_email facultatif par défaut est null - L'adresse email à laquelle envoyer le reçu de cette taxe. Le reçu ne sera envoyé qu'après paiement de la taxe. Si ces frais sont pour un client, l'adresse e-mail spécifiée ici remplacera l'adresse e-mail du client. Les reçus ne seront pas envoyés pour les frais du mode test. Si ticket_email est spécifié pour une charge en mode direct, un reçu sera envoyé indépendamment de votre
exp_month required - Numéro à deux chiffres représentant le mois d'expiration de la carte.
exp_year required - Numéro à deux ou quatre chiffres représentant l'année d'expiration de la carte.
nombre required - Le numéro de la carte, sous forme de chaîne sans séparateur.
cvc généralement requis - code de sécurité de la carte. Obligatoire sauf si votre compte est enregistré en Australie, au Canada ou aux États-Unis. Fortement recommandé de toujours inclure cette valeur.

Exemple d'intégration Symfony2-Stripe

Téléchargez la bibliothèque de l'API Stripe et placez-la dans le dossier du fournisseur.

source: [ https://github.com/stripe/stripe-php][1]

inclure la bibliothèque dans votre contrôleur

use Stripe\BalanceTransaction;
use Stripe\Charge;
use Stripe\Stripe;
require_once('../vendor/stripe/init.php');

définir la clé de bande

 \Stripe\Stripe::setApiKey('stripe_secret_key');

Appelez la fonction de facturation pour la transaction

$card = array(
    'number' =>'cardccn',
    'cvc' =>'cardcvc',
    'exp_month' => 'expMonth',
    'exp_year' => 'expYear',
    );
    
$charge = Charge::create(
    array(
        'amount' => ('amount') * 100, // Amount will store in cent in Stripe Account
        'currency' => 'usd',
        'card' => $card,
        'description' => '$data['description',
        'receipt_email'=>'receipt_email'
        )
    );

obtenir les détails de la charge

 $data = Charge::retrieve('ch_%');


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow