stripe-payments
Dokumentacja PHP-Stripe Connect dla Symfony2
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