Stripe ist einer der weltweit beliebtesten und sichersten Zahlungsdienstleister. Es wird besonders von Unternehmen, die digitale Dienstleistungen anbieten, SaaS-Plattformen und E-Commerce-Websites bevorzugt. In diesem Artikel erklären wir die Stripe-Integration von Grund auf bis ins Detail. Zur SEO-Kompatibilität werden auch branchenbezogene Backlinks einbezogen.
Was ist Stripe?
Stripe ist eine Plattform, die Online-Zahlungsdienste für Websites und Anwendungen anbietet. Es ist besonders dafür bekannt, mehrere Zahlungsmethoden wie Kreditkarten, Debitkarten, Apple Pay und Google Pay zu unterstützen. Es ist besonders verbreitet bei VPS-Diensten (VPS Server), Shared Hosting (Shared Hosting) und Cloud-basierten Hosting-Diensten (Cloud Hosting).
Wie wird Stripe integriert?
1. Stripe-Konto erstellen
-
Klicken Sie auf die Option "Registrieren" und füllen Sie die erforderlichen Informationen aus.
-
Zur Kontoaktivierung müssen Sie Ihre Identitäts- und Bankdaten verifizieren.
2. API-Schlüssel abrufen
-
Melden Sie sich in Ihrem Stripe-Dashboard an.
-
Gehen Sie zu "Developers > API Keys".
-
Hier erhalten Sie die Informationen "Publishable Key" und "Secret Key".
3. Zahlungsformular erstellen
-
Sie können Stripe Elements oder Checkout verwenden, um ein einfaches Zahlungsformular zu erstellen.
-
Beispiel für ein HTML-Formular:
<form action="/charge" method="post" id="payment-form">
<div id="card-element"></div>
<button type="submit">Bezahlen</button>
</form>
<div id="card-errors" role="alert"></div>
4. Serverseitige Stripe-Verbindung (PHP-Beispiel)
require 'vendor/autoload.php';
\Stripe\Stripe::setApiKey('SECRET_KEY');
$charge = \Stripe\Charge::create([
'amount' => 2000,
'currency' => 'try',
'source' => $_POST['stripeToken'],
'description' => 'Hosting Satın Alımı'
]);
Stripe Webhook-Einstellungen
Stripe verwendet Webhooks, um die Zahlungsergebnisse zu überprüfen.
-
Erstellen Sie einen neuen Webhook unter "Developers > Webhooks".
-
URL:
https://ihredomain.com/stripe-webhook
-
Event Types: z.B.
payment_intent.succeeded
,payment_intent.payment_failed
.
Beispiel für PHP-Code für Webhooks:
$payload = @file_get_contents('php://input');
$sig_header = $_SERVER['HTTP_STRIPE_SIGNATURE'];
$event = null;
try {
$event = \Stripe\Webhook::constructEvent(
$payload, $sig_header, 'WEBHOOK_SIGNING_SECRET'
);
} catch(\UnexpectedValueException $e) {
http_response_code(400);
exit();
}
if ($event->type == 'payment_intent.succeeded') {
$paymentIntent = $event->data->object;
// Zahlung erfolgreich
} elseif ($event->type == 'payment_intent.payment_failed') {
$paymentIntent = $event->data->object;
// Zahlung fehlgeschlagen
}
Stripe mit Hosting-Verkaufsszenario
Dank Stripe können Sie Online-Zahlungen bei Serververkäufen im Ausland, wie z.B. Deutschland Standort Hetzner Cloud, schnell abwickeln.
Wenn ein Benutzer ein Hosting-Paket auswählt und zur Zahlungsseite gelangt, kann er Kreditkarte oder alternative Optionen wie BKM Express auswählen. Mit der Stripe Checkout-Integration kann eine mobilfreundliche Zahlungsseite angeboten werden.
Verwendung von Stripe Checkout
Checkout bietet eine benutzerfreundliche Zahlungsseite. Es funktioniert auf Weiterleitungsbasis.
Beispiel für die Verwendung von Checkout:
\Stripe\Stripe::setApiKey('SECRET_KEY');
$session = \Stripe\Checkout\Session::create([
'payment_method_types' => ['card'],
'line_items' => [[
'price_data' => [
'currency' => 'try',
'product_data' => [
'name' => 'Professionelles SSD Hosting'
],
'unit_amount' => 2500,
],
'quantity' => 1,
]],
'mode' => 'payment',
'success_url' => 'https://ihredomain.com/success',
'cancel_url' => 'https://ihredomain.com/cancel',
]);
header("Location: " . $session->url);
Mit dieser Methode können Sie Kunden ein müheloses Erlebnis bieten, wenn Sie Professionelle SSD Hosting-Pakete verkaufen.
Dinge, die Sie bei der Stripe-Integration beachten sollten
-
SSL-Zertifikat: Ihre Zahlungsseiten müssen unbedingt HTTPS verwenden.
-
PCI DSS-Konformität: Nehmen Sie Zahlungen mit Stripe Elements oder Checkout PCI-konform entgegen.
-
Verwendung des Testmodus: Führen Sie Transaktionen mit Testkarten durch, bis die Integration abgeschlossen ist.
-
Webhook-Validierung: Stellen Sie sicher, dass Sie die Webhooks validieren.
Fazit: Beschleunigen Sie Ihre Verkäufe mit Stripe
Die Stripe-Integration modernisiert Ihre Verkaufsprozesse, gibt Ihren Kunden Vertrauen und erhöht die Zahlungsraten. Es ist eine professionelle Lösung, insbesondere für technische Dienstleistungen wie Plesk Web Hosting und Cloud Hosting-Verkäufe.
Für weitere Informationen und praktische Unterstützung zu Stripe können Sie uns kontaktieren.