Bevor Sie beginnen Link zu diesem Abschnitt
Zahlungen laufen über Ihr eigenes Stripe-Konto, sodass Stripe das Geld auf Ihr Bankkonto auszahlt. Wenn Sie noch kein Konto haben, erstellen Sie eines auf stripe.com und durchlaufen Sie die Prüfungen, die Stripe verlangt. Sie können dasselbe Konto wie für Ihren Webshop oder Ihre Spenden verwenden.
TinyForms fragt nach einem eingeschränkten API-Schlüssel: einem Schlüssel, der nur kann, was TinyForms braucht, und sonst nichts in Ihrem Konto. Ein geheimer Schlüssel funktioniert auch, aber ein eingeschränkter Schlüssel ist die sicherere Wahl.
Einen eingeschränkten Schlüssel erstellen Link zu diesem Abschnitt
Bei Stripe anmelden
Öffnen Sie dashboard.stripe.com und melden Sie sich mit dem Konto an, das die Zahlungen erhalten soll.
Entwickler und dann API-Schlüssel öffnen
Suchen Sie im Dashboard nach API-Schlüssel oder öffnen Sie Entwickler und dann API-Schlüssel, und wählen Sie Eingeschränkten Schlüssel erstellen.
Die richtigen Berechtigungen vergeben
Nennen Sie ihn TinyForms und setzen Sie diese vier auf Schreiben: Checkout Sessions, Payment Intents, Refunds und Webhook Endpoints. Lassen Sie alles andere auf Keine.
Den Schlüssel kopieren
Erstellen Sie den Schlüssel und kopieren Sie ihn. Ein eingeschränkter Live-Schlüssel beginnt mit „rk_live_“. Stripe zeigt ihn nur einmal an, fügen Sie ihn also sofort ein.
In TinyForms einfügen
Gehen Sie zu Ihren Arbeitsbereich-Einstellungen, öffnen Sie den Abschnitt Zahlungen, wählen Sie Stripe, fügen Sie den Schlüssel ein und speichern Sie.
Beim Speichern prüft TinyForms den Schlüssel bei Stripe und erstellt in Ihrem Stripe-Konto einen Webhook, der TinyForms meldet, wenn eine Zahlung durchging, fehlschlug oder abgelaufen ist. Sie finden ihn unter Entwickler, Webhooks, mit TinyForms in der Beschreibung. Lassen Sie ihn bestehen: Ohne ihn können Zahlungen nicht bestätigt werden.
Schlüssel abgelehnt?
Fehlt eine Berechtigung, sagen die Einstellungen das, und es wird nichts gespeichert. Bearbeiten Sie den Schlüssel in Stripe, geben Sie ihm die vier Berechtigungen oben und fügen Sie ihn erneut ein. Ein veröffentlichbarer Schlüssel (beginnt mit pk_) funktioniert nicht: Damit lassen sich keine Zahlungen erstellen.
Erst testen
Im Testmodus gibt Stripe Ihnen Schlüssel, die mit „rk_test_“ oder „sk_test_“ beginnen. Damit spielen Sie den gesamten Ablauf mit Testkarten und ohne echtes Geld durch, und die Einstellungen zeigen ein Label Testmodus. Tauschen Sie ihn gegen den Live-Schlüssel, bevor Sie das Formular teilen.
Den Schlüssel sicher aufbewahren Link zu diesem Abschnitt
Mit Ihrem Schlüssel lassen sich Zahlungen und Erstattungen auf Ihrem Stripe-Konto erstellen, behandeln Sie ihn deshalb wie ein Passwort. TinyForms speichert ihn verschlüsselt, zusammen mit dem Signaturgeheimnis des Webhooks, und zeigt nach dem Speichern keines von beiden je wieder an.
Sollte der Schlüssel doch nach außen gelangen, rotieren oder löschen Sie ihn im Stripe-Dashboard, erstellen Sie einen neuen und fügen Sie diesen in Ihre Arbeitsbereich-Einstellungen ein. TinyForms ersetzt dann auch seinen Webhook.