Szukaj…


Parametry

Parametr Detale
ilość wymagane - dodatnia liczba całkowita w najmniejszej jednostce walutowej (np. 100 centów, aby obciążyć 1,00 USD lub 100, aby obciążyć 100, 0-dziesiętna waluta) reprezentująca kwotę, którą należy obciążyć kartę. Minimalna kwota to 0,50 USD lub równowartość w innej walucie.
waluta wymagane - 3-literowy kod ISO dla waluty.
opis opcjonalne, wartość domyślna to null - Dowolny ciąg, który można dołączyć do obiektu ładunku. Jest wyświetlany w interfejsie internetowym obok ładowania. Pamiętaj, że jeśli używasz Stripe do wysyłania automatycznych potwierdzeń e-mail do swoich klientów, e-maile z potwierdzeniami będą zawierać opis obciążeń, które opisują.
e-mail odbioru opcjonalne ustawienie domyślne to null - adres e-mail, na który ma zostać wysłany pokwitowanie opłaty. Rachunek nie zostanie wysłany, dopóki opłata nie zostanie zapłacona. Jeśli ta opłata dotyczy klienta, podany tutaj adres e-mail zastąpi adres e-mail klienta. Potwierdzenia nie będą wysyłane z tytułu opłat w trybie testowym. Jeśli w trybie na żywo zostanie podana wiadomość e-mail z potwierdzeniem, potwierdzenie zostanie wysłane niezależnie od Twojego
exp_month wymagany - dwucyfrowy numer reprezentujący miesiąc ważności karty.
exp_year wymagane - Dwu- lub czterocyfrowy numer reprezentujący rok ważności karty.
numer wymagany - numer karty, jako ciąg bez żadnych separatorów.
cvc zwykle wymagany kod bezpieczeństwa karty. Wymagane, chyba że twoje konto jest zarejestrowane w Australii, Kanadzie lub Stanach Zjednoczonych. Zdecydowanie zaleca się zawsze uwzględniać tę wartość.

Przykład integracji z paskiem Symfony2

Pobierz bibliotekę API Stripe i umieść ją w folderze dostawcy

źródło: [ https://github.com/stripe/stripe-php][1]

dołącz bibliotekę do kontrolera

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

ustaw klucz paska

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

Wywołaj funkcję ładowania dla transakcji

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

uzyskać szczegóły opłaty

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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow