Ricerca…


Parametri

Parametro Dettagli
quantità richiesto - Un numero intero positivo nell'unità di valuta più piccola (ad esempio, 100 centesimi per addebitare $ 1,00 o 100 per addebitare ¥ 100, una valuta decimale 0) che rappresenta quanto addebita la carta. L'importo minimo è di $ 0,50 USA o equivalente in valuta di addebito.
moneta richiesto - codice ISO di 3 lettere per valuta.
descrizione facoltativo, il valore predefinito è null - Una stringa arbitraria che è possibile allegare a un oggetto a pagamento. Viene visualizzato quando nell'interfaccia web accanto alla carica. Si noti che se si utilizza Stripe per inviare ricevute e-mail automatiche ai propri clienti, le e-mail di ricevuta includeranno la descrizione degli addebiti che stanno descrivendo.
receipt_email opzionale default è null - L'indirizzo email per inviare la ricevuta di questo addebito a. La ricevuta non verrà inviata fino al pagamento della tariffa. Se questo addebito è per un cliente, l'indirizzo e-mail specificato qui sostituirà l'indirizzo e-mail del cliente. Le ricevute non verranno inviate per addebiti in modalità test. Se la ricevuta_email viene specificata per un addebito in modalità live, verrà inviata una ricevuta indipendentemente dal tuo
exp_month richiesto - Numero a due cifre che rappresenta il mese di scadenza della carta.
exp_year richiesto - Numero a due o quattro cifre che rappresenta l'anno di scadenza della carta.
numero required - Il numero della carta, come una stringa senza separatori.
CVC solitamente richiesto-Codice di sicurezza della carta. Richiesto a meno che il tuo account non sia registrato in Australia, Canada o Stati Uniti. Altamente raccomandato per includere sempre questo valore.

Symfony2 - Stripe Integration Example

Scarica la libreria API di Stripe e inseriscila nella cartella del fornitore

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

includi la libreria nel tuo controller

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

imposta il tasto striscia

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

Chiama la funzione di addebito per la transazione

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

ottenere i dettagli di addebito

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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow