stripe-payments
PHP-Stripe Connect-Dokumentation für Symfony2
Suche…
Parameter
| Parameter | Einzelheiten |
|---|---|
| Menge | erforderlich - Eine positive ganze Zahl in der kleinsten Währungseinheit (z. B. 100 Cents für die Abbuchung von USD 1,00 oder 100 für die Abrechnung von ¥ 100, eine Währung von 0 Dezimalstellen), die angibt, wie viel die Karte belastet wird. Der Mindestbetrag beträgt 0,50 US-Dollar oder den Gegenwert der Gebührenwährung. |
| Währung | erforderlich - 3-stelliger ISO-Code für Währung. |
| Beschreibung | optional, Standardwert ist null - Eine beliebige Zeichenfolge, die Sie an ein Gebührenobjekt anhängen können. Sie wird im Web-Interface neben der Gebühr angezeigt. Wenn Sie Stripe verwenden, um automatische E-Mail-Belege an Ihre Kunden zu senden, enthalten Ihre Bestätigungs-E-Mails die Beschreibung der Gebühren, die sie beschreiben. |
| Quittungsnachricht | optional ist standardmäßig null - Die E-Mail-Adresse, an die der Beleg dieser Gebühr gesendet werden soll. Die Quittung wird erst gesendet, wenn die Gebühr bezahlt ist. Wenn diese Gebühr für einen Kunden gilt, überschreibt die hier angegebene E-Mail-Adresse die E-Mail-Adresse des Kunden. Es werden keine Quittungen für Testmodusgebühren gesendet. Wenn Sie im Live-Modus eine Quittung per E-Mail angeben, wird eine Quittung unabhängig von Ihrem Konto gesendet |
| exp_month | erforderlich - Zweistellige Zahl, die den Ablaufmonat der Karte darstellt. |
| exp_year | erforderlich - Zwei oder vierstellige Zahl, die das Verfallsjahr der Karte darstellt. |
| Nummer | erforderlich - Die Kartennummer als Zeichenfolge ohne Trennzeichen. |
| cvc | normalerweise erforderlich -Kartensicherheitscode. Erforderlich, sofern Ihr Konto nicht in Australien, Kanada oder den USA registriert ist. Es wird dringend empfohlen, diesen Wert immer anzugeben. |
Symfony2-Stripe-Integrationsbeispiel
Laden Sie die Stripe-API-Bibliothek herunter und platzieren Sie sie im Vendor-Ordner
Quelle: [ https://github.com/stripe/stripe-php ] [1 ]
Binden Sie die Bibliothek in Ihren Controller ein
use Stripe\BalanceTransaction;
use Stripe\Charge;
use Stripe\Stripe;
require_once('../vendor/stripe/init.php');
Setze den Strip-Key
\Stripe\Stripe::setApiKey('stripe_secret_key');
Rufen Sie die Gebührenfunktion für die Transaktion auf
$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'
)
);
Die Details der Ladung erhalten
$data = Charge::retrieve('ch_%');
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow