Skip to main content

Transform Help Center

Stripe

Der US-amerikanische Zahlungsanbieter Stripe ist spezialisiert auf die Zahlungsart Kreditkarte und unterstützt mittlerweile das EU-weite SEPA-Lastschriftverfahren.

Bitte beachten Sie, bevor Sie mit der Implementierung von SubscriptionJS auf Ihrer Signup Seite beginnen, dass die ProcessPaymentData-Methode von diesem PSP für beide vorgeschlagenen Zahlungsarten unterstützt wird:

Zahlungsmethode

ProcessPaymentData Methode unterstützt

Kreditkarte (inkl. 3D Secure)

Ja

Lastschriftverfahren (Direct Debit)

Ja

1. Konfiguration Ihres Stripe-Accounts

Einen Stripe-Account können Sie sich über die Stripe-Homepage https://stripe.com anlegen. Dieser steht Ihnen umgehend als Testaccount zur Verfügung.

2. Konfiguration in Ihrem billwerk-Account

In Ihrem Stripe-Account können Sie unter "Developers > API keys" die beiden API keys einsehen. Stellen Sie zusätzlich sicher, dass die API-Version mindestens der Version 2016-07-06 oder neuer entspricht.

stripe_keys.png

Die Einstellungen des Zahlungsanbieters in Ihrem billwerk Account nehmen Sie unter "Einstellungen > Zahlungseinstellungen > Stripe" vor.

stripe.png

Tragen Sie diese Schlüssel in den Stripe-Einstellungen Ihres billwerk-Accounts ein.

stripe_2.png

Wechseln Sie in Ihrem Stripe-Account nun zum Reiter "Webhooks" und fügen Sie mit "Endpunkt hinzufügen" ("Add endpoint") den Webhook-URL aus den billwerk-Einstellungen Ihres Stripe-Accounts hinzu. Aktivieren Sie die Webhook-Arten "charge.succeeded", "charge.refunded","charge.failed", "charge.dispute.closed".

Wenn Sie in Stripe "Verbundene Konten" ("Connected Accounts") aktiviert haben, fügen Sie die Webhook-Endpunkte im Abschnitt "Endpunkte, die Ereignisse von Ihrem Konto empfangen" ("Endpoints receiving events from your account") hinzu.

webhook1.png

webhook2.png

Speichern Sie anschließend die Einstellungen in Ihrem billwerk-Account ab.

Setzen Sie nun das Häkchen bei Kreditkarte und/oder ELV über Stripe und klicken auf "Speichern".

stripe_3.png

Ihr Stripe-Account ist nun bereit für den Einsatz.

3. SEPA-Referenzzeile konfigurieren

Sie können die SEPA-Referenzzeile manuell konfigurieren. Weitere Informationen finden Sie im Artikel SEPA-Referenz konfigurieren.

4. Testdaten

Stripe bietet Ihnen eine Reihe Testkarten-Daten für verschiedene Anbieter und Szenarien an.

Kreditkartennummer

Kartentyp

4242424242424242

Visa

4012888888881881

Visa

4000056655665556

Visa (debit)

5555555555554444

Mastercard

5200828282828210

Mastercard (debit)

5105105105105100

Mastercard (prepaid)

378282246310005

American Express

371449635398431

American Express

6011111111111117

Discover

6011000990139424

Discover

30569309025904

Diners Club

38520000023237

Diners Club

3530111333300000

JCB

3566002020360505

JCB

Die folgenden Kartennummern verursachen eine bestimmte Reaktion des Stripe Gateways.

Kreditkartennummer

Beschreibung

4000000000000077

Charge will succeed and funds will be added directly to your available balance (bypassing your pending balance).

4000000000000093

Charge will succeed and domestic pricing will be used (other test cards use international pricing). This card is only significant in countries with split pricing.

4000000000000010

With default account settings , charge will succeed but address_line1_check and address_zip_check will both fail.

4000000000000028

With default account settings , charge will succeed but address_line1_check will fail.

4000000000000036

With default account settings , charge will succeed but address_zip_check will fail.

4000000000000044

With default account settings , charge will succeed but address_zip_check and address_line1_check will both be unavailable.

4000000000000101

With default account settings , charge will succeed unless a CVC is entered, in which case cvc_check will fail and the charge will be declined.

4000000000000341

Attaching this card to a Customer object will succeed, but attempts to charge the customer will fail.

4000000000000002

Charge will be declined with a card_declined code.

4100000000000019

Charge will be declined with a card_declined code and a fraudulent reason.

4000000000000127

Charge will be declined with an incorrect_cvc code.

4000000000000069

Charge will be declined with an expired_card code.

4000000000000119

Charge will be declined with a processing_error code.

Weitere Informationen finden Sie unter https://stripe.com sowie https://stripe.com/docs/testing