EverWeb hat drei Zahlungs-Widgets: PayPal Modern (Modernes Paypal-Widget), PayPal (Legacy) und Stripe-Zahlung (Stripe Payment). Jedes erstellt eine Zahlungsschaltfläche für ein Produkt, eine Spende oder ein Abonnement. Ihre Besucher bezahlen auf der Checkout-Seite von PayPal oder Stripe, und das Geld geht auf Ihr Konto dort. Ziehen Sie ein Widget aus dem Tab Widgets auf Ihre Seite und füllen Sie Inspektor > Widget-Einstellungen aus (das Zahnrad, das letzte Symbol).
Ab EverWeb 4.6 kann auch ein Kontaktformular Zahlungen annehmen. Das eignet sich für Bestellungen, Buchungen und Anmeldungen, bei denen Sie Angaben vom Käufer brauchen. Siehe „Widgets oder Kontaktformular?“ weiter unten.
Welches Widget?
| PayPal Modern | PayPal (Legacy) | Stripe-Zahlung | |
|---|---|---|---|
| Sie brauchen | Ein PayPal-Geschäftskonto und dessen Client-ID | Ihre PayPal-E-Mail-Adresse | Ein Stripe-Konto und dessen Geheimschlüssel (Secret Key) |
| Gut für | Ein Produkt pro Schaltfläche, mit Optionen, Menge, Versand, Steuern und Rabatten. Oder ein Abonnement | Einen einfachen Warenkorb (Schaltflächen Add to Shopping Cart und View Cart, also In den Warenkorb und Warenkorb ansehen) oder eine Schaltfläche Donate (Spenden) | Kartenzahlungen für ein Produkt pro Schaltfläche, ein Abonnement oder eine Spende |
| Produktdetails werden festgelegt | Im Widget | Im Widget | In Stripe. Das Widget verwendet die Produktpreis-ID des Produkts |
PayPal Modern einrichten
- Besorgen Sie sich in Ihrem PayPal-Konto eine Client-ID. Klicken Sie im Widget auf Client-ID abrufen ..., um die Seite dafür zu öffnen. Gehen Sie auf den Entwicklerseiten von PayPal zu Apps & Credentials (Apps und Zugangsdaten) und erstellen Sie eine App.
- Fügen Sie sie in PayPal-Kunden-ID ein.
- Stellen Sie Schaltflächentyp auf purchase (Kauf). Für ein Abonnement wählen Sie subscription (Abonnement) und fügen eine Plan-ID ein, die Sie in PayPal erstellt haben. Der Preis kommt dann von PayPal.
- Füllen Sie Produktname, Produktbeschreibung, Abbildung des Produkts, Preis und Währung aus. Alle PayPal-Widgets auf einer Seite müssen dieselbe Währung und dieselben Zahlungsquellen verwenden.
- Fügen Sie bei Bedarf Optionen (zum Beispiel Größen), Versand, Steuern oder Rabatte hinzu.
- Wählen Sie unter Aktionen eine Seite für Danke und eine für Bestellung stornieren aus Ihrer Website.
PayPal (Legacy) einrichten
Geben Sie Ihre PayPal-E-Mail-Adresse unter E-Mail-Adresse ein. Wählen Sie einen Schaltflächentyp und füllen Sie dann Artikelname, Preis und Währung aus. Für einen Warenkorb setzen Sie bei jedem Produkt eine Schaltfläche Add to Shopping Cart und eine einzige Schaltfläche View Cart auf die Seite. Wählen Sie eine Danke-Seite und eine Abgebrochene Seite.
Stripe-Zahlung einrichten
- Erstellen Sie in Stripe das Produkt und seinen Preis. Mit Stripe-Produkt erstellen ... im Widget können Sie Stripe öffnen. Kopieren Sie die Preis-ID.
- Kopieren Sie Ihren Geheimschlüssel aus Stripe in Geheimer Stripe-Schlüssel. Halten Sie diesen Schlüssel geheim.
- Fügen Sie die Preis-ID in Produktpreis-ID ein und stellen Sie Produkttyp auf Purchase (Kauf) oder Subscription (Abonnement).
- Fügen Sie einen Produkttitel, eine Abbildung des Produkts und eine Produktbeschreibung hinzu. Für Versandkosten fügen Sie eine Stripe-Versandtarif-ID in Geben Sie die Versandtarif-ID ein ein.
- Wählen Sie eine Seite „Erfolgreiche Zahlung“, eine Seite „Abgebrochene Zahlung“ und eine Fehlerseite.
- Unter Einstellungen für die Checkout-Seite legt Bezahlarten den Wortlaut auf der Schaltfläche von Stripe fest: Purchase, Book oder Donate (Kaufen, Buchen oder Spenden).
Das Stripe-Widget führt ein kleines PHP-Programm auf Ihrem Server aus. Es funktioniert mit EverWeb + Hosting und bei anderen Hosts, die PHP unterstützen (wir empfehlen PHP 8.2 oder neuer).
Widgets oder Kontaktformular?
Ab EverWeb 4.6 kann das Widget Kontaktformular Erweitert (Contact Form Advanced) Kartenzahlungen über Stripe und Zahlungen über PayPal annehmen. Dafür ist das Contact Forms Enhanced Add-on nötig (siehe Was ist das Contact Forms Enhanced Add-on?). Besucher füllen das Formular aus, wählen Optionen mit Preisen, sehen eine laufende Gesamtsumme und bezahlen beim Absenden auf der eigenen Checkout-Seite von Stripe oder PayPal. Sie erhalten die Antworten aus dem Formular per E-Mail, als Paid (bezahlt) markiert, sobald die Zahlung bestätigt ist.
| Zahlungs-Widgets | Kontaktformular mit Zahlungen | |
|---|---|---|
| Voraussetzungen | EverWeb sowie ein PayPal- oder Stripe-Konto | EverWeb 4.6 oder neuer, das Contact Forms Enhanced Add-on und ein PayPal- oder Stripe-Konto |
| Am besten für | Eine Schaltfläche zum Kaufen, Buchen oder Spenden für ein festes Produkt oder einen festen Betrag | Eine Bestellung oder Buchung, bei der Sie auch Angaben brauchen: Namen, Größen, Termine, Anmerkungen, einen Upload oder eine Unterschrift |
| Preise | Im Widget festgelegt (oder in Stripe) | Jede Option im Formular kann einen Preis, einen Rabatt oder einen Prozentsatz haben, mit einem Steuersatz und einer Menge (Stepper oder Slider) |
| Abonnements | Ja (PayPal Modern und Stripe-Zahlung) | Nein. Nur Einmalzahlungen |
| Warenkorb über mehrere Seiten | Ja, mit PayPal (Legacy) | Nein. Eine Bestellung pro Formular |
| Was Sie erhalten | Eine Zahlung auf Ihrem PayPal- oder Stripe-Konto | Die Zahlung sowie die Antworten aus dem Formular per E-Mail und in Ihrem Kundenbereich |
Wählen Sie ein Zahlungs-Widget für eine einfache Kaufen-Schaltfläche, ein Abonnement oder einen Warenkorb mit mehreren Produkten. Wählen Sie ein Kontaktformular, wenn mit der Zahlung Angaben kommen, denen Sie sonst per E-Mail hinterherlaufen müssten, zum Beispiel eine Kursanmeldung mit dem Namen des Kindes, eine Bestellung für eine individuelle Torte, eine Anzahlung für einen Termin mit Datum oder eine Spende mit Widmung.
Wie Sie eines einrichten, erfahren Sie in Ein eigenes Formular erstellen: Angebotsanfragen, Anmeldungen und Datei-Uploads, danach hier:
- Ein Produkt mit Optionen und Extras über Ihr Kontaktformular verkaufen
- Spenden auf Ihrer Website mit einem Kontaktformular annehmen
- Veranstaltungsanmeldungen und Ticketverkauf mit Ihrem Kontaktformular
- Buchungen und Anzahlungen mit Ihrem Kontaktformular annehmen
Bevor Sie live gehen
- Sorgen Sie für das Schloss-Symbol. Besucher vertrauen einer Zahlungsseite mit HTTPS eher, und Zahlungen über Kontaktformulare setzen es voraus. Lesen Sie Meine Website zeigt „Nicht sicher“: So bekommen Sie HTTPS (SSL) für Ihre Website.
- Testen Sie es. Verwenden Sie für Stripe Ihren Testschlüssel (er beginnt mit
sk_test_) mit einem Preis, den Sie im Testmodus von Stripe erstellt haben, und bezahlen Sie mit einer der Testkarten von Stripe. Wechseln Sie dann zu Ihrem Live-Schlüssel (sk_live_) und einer Live-Preis-ID. Bei PayPal tätigen Sie einen kleinen echten Kauf und erstatten ihn in PayPal zurück. - Veröffentlichen Sie und bezahlen Sie dann auf der Live-Seite, und prüfen Sie, ob Sie auf Ihrer Danke-Seite landen. In der Vorschau funktionieren Zahlungen nicht.
- Gebühren. PayPal und Stripe berechnen für jede Zahlung eigene Gebühren.
Wann Sie etwas anderes verwenden sollten
| Sie möchten | Verwenden Sie |
|---|---|
| Ein Formular, das Angaben sammelt und die Zahlung in einem Schritt annimmt (ab EverWeb 4.6) | Kontaktformular Erweitert mit Zahlungen: siehe „Widgets oder Kontaktformular?“ oben |
| Mitglieder, die sich anmelden, monatlich zahlen und Seiten nur für Mitglieder sehen | Seiten nur für Mitglieder, Logins und bezahlte Abonnements: EverWeb Membership Sites |
| Downloads (PDFs, Musik, E-Books), die automatisch an Käufer gesendet werden | Einen externen Dienst wie Gumroad oder E-Junkie. Mit den EverWeb-Widgets oder einem Formular erhalten Sie die E-Mail-Adresse des Käufers und senden den Download selbst |
| Einen kompletten Shop mit Lagerverwaltung und vielen Produkten | Einen Shop-Dienst wie Shopify oder Etsy, verlinkt oder in Ihre Seite eingebettet |
| Print on Demand | Den eigenen Shop der Druckerei. Die Widgets nehmen nur Zahlungen an |
Häufige Probleme
| Was Sie sehen | Was Sie tun können |
|---|---|
| Keine Produktoptionen im Stripe-Widget | Legen Sie die Optionen in Stripe als separate Preise an und verwenden Sie für jede ein eigenes Widget. Oder verwenden Sie ab EverWeb 4.6 ein Kontaktformular mit Zahlungen, bei dem jede Option ihren eigenen Preis hat |
| Sie brauchen bei Stripe die Lieferadresse des Käufers | Aktivieren Sie die Adresserfassung in Ihren Stripe-Einstellungen oder fügen Sie einen Versandtarif hinzu. Fragen Sie Stripe, wenn Sie die Einstellung nicht finden. Ein Kontaktformular mit Zahlungen kann mit einem Feld vom Typ Address (Adresse) danach fragen |
| Zwei PayPal-Widgets auf einer Seite funktionieren nicht | Achten Sie darauf, dass sie dieselbe Währung und dieselben Zahlungsquellen verwenden |
Verwandte Artikel
- Produkte oder digitale Downloads auf Ihrer EverWeb-Website verkaufen: Welche Möglichkeit passt?
- Kann ich meiner Website E-Commerce oder PayPal hinzufügen? Ihre Möglichkeiten, online zu verkaufen
- Ein eigenes Formular erstellen: Angebotsanfragen, Anmeldungen und Datei-Uploads
- Seiten nur für Mitglieder, Logins und bezahlte Abonnements: EverWeb Membership Sites
- Meine Website zeigt „Nicht sicher“: So bekommen Sie HTTPS (SSL) für Ihre Website
