stripe-payments
Documentation PHP-Stripe Connect pour Symfony2
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