stripe-payments
Documentazione PHP-Stripe Connect per Symfony2
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