Zoeken…


parameters

Parameter Details
bedrag vereist - Een positief geheel getal in de kleinste valuta-eenheid (bijvoorbeeld 100 cent om $ 1,00 in rekening te brengen of 100 om ¥ 100, een 0-decimale valuta in rekening te brengen), die aangeeft hoeveel de kaart moet worden belast. Het minimumbedrag is $ 0,50 US of equivalent in valuta.
valuta vereist - ISO-code van 3 letters voor valuta.
Beschrijving optioneel, standaard is null - Een willekeurige tekenreeks die u kunt koppelen aan een laadobject. Het wordt weergegeven in de webinterface naast de betaling. Houd er rekening mee dat als u Stripe gebruikt om automatische e-mailontvangsten naar uw klanten te verzenden, uw e-mailbevestigingen de beschrijving bevatten van de kosten die zij beschrijven.
receipt_email optionele standaardwaarde is null - Het e-mailadres waarnaar het ontvangstbewijs van deze betaling moet worden verzonden. De kwitantie wordt pas verzonden nadat de kosten zijn betaald. Als deze kosten voor een klant zijn, heeft het hier opgegeven e-mailadres voorrang op het e-mailadres van de klant. Ontvangsten worden niet verzonden voor kosten van de testmodus. Als ontvangstbericht is opgegeven voor een vergoeding in live-modus, wordt een ontvangstbewijs verzonden, ongeacht uw
exp_month vereist - tweecijferig nummer dat de vervalmaand van de kaart aangeeft.
exp_year vereist - Twee- of viercijferig nummer dat het vervaljaar van de kaart aangeeft.
aantal vereist - Het kaartnummer, als een string zonder scheidingstekens.
cvc meestal vereist -Card beveiligingscode. Vereist tenzij uw account is geregistreerd in Australië, Canada of de Verenigde Staten. Sterk aanbevolen om deze waarde altijd op te nemen.

Symfony2- Voorbeeld van streepintegratie

Download de Stripe API-bibliotheek en plaats deze in de leveranciersmap

bron: [ https://github.com/stripe/stripe-php

neem de bibliotheek op in uw controller

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

stel de stripsleutel in

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

Bel de laadfunctie voor de transactie

$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'
        )
    );

krijg de details van lading

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow