elopage Payment Plugin Download
Einrichtung
Diese Anleitung leitet dich durch die verschiedenen Schritte für die grundlegende Einrichtung in WordPress, Digimember und deinem elopage Account.
Digimember
Die folgenden Einstellungen setzen voraus, dass du Digimember bereits in deinem WordPress-Account installiert und eingerichtet hast.
E-Mail-Kommunikation
Wir empfehlen die Einrichtung eines E-Mail-Kontos in Digimember unter >> Digimember > Einstellungen > Über E-Mail-Konto versenden, um E-Mails direkt über die Adresse deines Unternehmens zu verschicken. Weitere Infos dazu findest du in der Digimember Hilfe.
Produkte einrichten
Sofern du noch kein Digimember-Produkt eingerichtet hast, wende dich bitte an die Digimember Anleitung, um dein Membership- oder Download-Produkt über die Option >> Digimember > Produkte zu erstellen.
Wir empfehlen die Option Zugangsdauer freizulassen, da der Zugang direkt über elopage und die entsprechenden Webhooks gesteuert wird. Hier zeigen wir dir verschiedene Einstellungsmöglichkeiten, um den Produktzugang nach deinen Wünschen zu steuern.
Mail Texte
Passe ggf. deine E-Mails unter >> Digimember > Mail Texte an, damit diese besser zum Verkauf über elopage passen. Du kannst sowohl die unterschiedlichen Willkommensmails, Neues-Kennwort-Mail und Kündigungsmails definieren.
Bezahlanbieter einrichten
Hierüber wird elopage als externer Bezahlanbieter für Digimember eingerichtet, worüber alle Bestellungen und Zahlungen erfasst werden.
- Gehe zu >> Digimember > Bezahlanbieter > Hinzufügen
- Verwende die folgenden Einstellungen:
- Bezahlanbieter: Generisch
- Aktiv: Ja
- Benachrichtigungs-URL: Diese wird mit dem Speichern generiert
- Externe Produkt-IDs
- Hier siehst du eine Liste aller deiner in Digimember erstellten Produkte.
Für jedes Digimember-Produkt, dass du über elopage verkaufen willst, muss ein entsprechendes elopage-Produkt eingerichtet und die jeweilige Produkt-ID hier hinterlegt werden.
Diese findest du in deinem elopage-Account unter >> elopage > Produkte > Alle Produkte
- Hier siehst du eine Liste aller deiner in Digimember erstellten Produkte.
- Parameternamen
Diese werden automatisch über den elopage Webhook übergeben. Die folgenden Werte müssen eingetragen werden:- Ereignis: payment_state
- E-Mail: email
- Produkt ID: product_id
- Bestellnummer: order_id
- Vorname: first_name
- Nachname: last_name
- Ereignisnamen
- Verbindungstest: payment_state
- Verkauf: paid, active_subscription
- Rückgabe:
- Wir empfehlen keinen Wert zu setzen. Hier findest du weitere Anwendungsfälle, falls du durch einen Refund eine Bestellung pausieren möchtest.
- Fehlender Zahlungseingang: payment_chargebacked, subscription_canceled, payment_not_completed, payment_paused
Sobald der Bezahlanbieter gespeichert ist und du diesen erneut öffnest, wird dir eine Benachrichtigungs-URL angezeigt. Diese wird für die weitere Einrichtung benötigt und besteht aus
- deiner WordPress-URL
- der Bezahlanbieter-ID: dm_ipn=BEZAHLANBIETER_ID
- dem Bezahlanbieter-Token: dm_pw=TOKEN
Speichere deine WordPress-URL bitte in einem Zwischenspeicher ab, da du diese im weiteren Verlauf der Einrichtung benötigen wirst.
Webhook einrichten
Der elopage Webhook wird genutzt, um den Zugriff auf dein Digimember Produkt direkt oder in der Zukunft zu beenden, sobald eine Bestellung abgeschlossen oder storniert wurde.
- Gehe zu >> Digimember > Webhooks > Hinzufügen
- Verwende die folgenden Einstellungen:
- Name: Freie Wahl, z.B. Deaktivierung
- Ist Aktiv: Ja
- Webhook Funktion: Bestellung deaktivieren
- Parametername für E-Mail: email
- Bestell-IDs werden ...: ... als GET oder POST-Parameter übertragen
- Parameternamen für Bestell-Id: order_id
- Zugang deaktivieren zu ...: zeitverzögert
- Parametername für Deaktivierungsdatum: access_stops_on
Wir versenden insgesamt drei verschiedene Parameter, die du für dein Access-Management nutzen kannst. Erfahre hier auf welche unterschiedlichen Arten du den Produktzugriff steuern kannst.
Sobald der Webhook gespeichert ist und du diesen erneut öffnest, wird dir eine Aktions-URL angezeigt. Diese brauchst du für deine weitere Einrichtung und besteht aus
- deiner Worpress-URL
- dem Webhook-Identifier dm_webhook bestehend aus Webhook ID und Token
Speichere deine Aktions-URL bitte in einem Zwischenspeicher ab, da du diese im weiteren Verlauf der Einrichtung benötigen wirst.
elopage Payments Plugin
Zur Kommunikation mit Digimember stellen wir ein separates Plugin zu Verfügung. Dieses muss lediglich in WordPress installiert und aktiviert werden. Es gibt keine gesonderte Benutzeroberfläche in WordPress; das Plugin arbeitet komplett im Hintergrund.
- Lade das elopage Plugin herunter (*.zip-Format)
- Öffne deinen WordPress Account und navigiere zu >> Plugins > Installieren > Plugin hochladen
elopage Payment Plugin Download - Wähle die heruntergeladene *.zip-Datei aus und installiere das elopage Digimember Plugin
- Aktiviere das Plugin
- Anschließend wird das Plugin unter >> Plugins > Installierte Plugins gelistet
elopage Webhooks
In deinem elopage Account müssen zwei unterschiedliche Webhooks (für den Digimember Zahlungsanbieter und den Digimember Webhook) eingerichtet werden, damit alle wesentlichen Informationen an das elopage Payments Plugin übertragen werden.
Digimember - Bezahlanbieter
Dieser Webhook kommuniziert mit dem Digimember Bezahlanbieter und steuert die Auslösung von Digimember Bestellungen, sowie die Pausierung und Reaktivierung im Falle von ausbleibenden Zahlungen.
- Logge dich in deinen elopage Account ein und navigiere zu >> Marketing > Webhooks (Link)
- Klicke auf "Erstellen", um die folgenden Webhooks einzurichten
- Name: Freie Wahl, z.B. Digimember Bezahlanbieter
- URL: Die URL muss von dir konstruiert werden und baut sich wie folgt auf:
https://WP-URL/wp-json/elopage-payments/receive_payment?elo_ipn=ID&elo_pw=TOKEN
Für diese URL benötigst du die Benachrichtigungs-URL deines Digimember Bezahlanbieters, die du unter >> Digimember > Bezahlanbieter findest. Siehe dazu auch die vorherige Erklärung.
- WP-URL: Dies ist die URL deiner WordPress-Seite (z.B. testseite.de⁄)
- Bezahlanbieter-ID: Dies entspricht der Zahl, die du in der Benachrichtigungs-URL hinter dm_ipn= findest
- TOKEN: Dies entspricht dem Wert, den du in der Benachrichtigungs-URL hinter dm_pw= findest
Beispiel
Wenn deine Benachrichtigungs-URL in Digimember wie folgt lautet:
https://testseite.de?dm_ipn=1&dm_pw=abcDEfg
Dann sieht die elopage Webhook-URL wie folgt aus:
https://testseite.de/wp-json/elopage-payments/receive_payment?elo_ipn=1&elo_pw=abcDEfg
- Aktiv: Häkchen setzen
- Ausgewählte Events: Setze ein Häkchen bei den folgenden Events:
- Order
- Ratenzahlung aktiv
- Ratenzahlung pausiert
- Ratenzahlung storniert
- Raten erstattet
- Rate unvollständig
- Limitiertes Abo aktiv
- Limitiertes Abo pausiert
- Raten von limitiertem Abo erstattet
- Rate von limitiertem Abo unvollständig
- Abo aktiv
- Abo pausiert
- Abo-Raten erstattet
- Abo unvollständig
- Einmal-Zahlung aktiv
- Einmal-Zahlung pausiert
- Einmal-Zahlung storniert
- Einmal-Zahlung erstattet
- Einmal-Zahlung unvollständig
- Ratenzahlung reaktiviert
- Bestellung reaktiviert
- Abo reaktiviert
- Limitiertes Abo reaktiviert
- Payment
- Zahlung erfolgreich
Digimember - Webhook
Dieser Webhook kommuniziert mit dem Digimember Webhook und steuert die direkte und zukünftige Deaktivierung von Digimember Bestellungen, wenn eine Bestellung abgeschlossen oder storniert wurde.
- Logge dich in deinen elopage Account ein und navigiere zu >> Marketing > Webhooks (Link)
- Klicke auf Erstellen, um die folgenden Webhooks einzurichten
- Name: Freie Wahl, z.B. Digimember Webhook
- URL: Die URL muss von dir konstruiert werden und baut sich wie folgt auf:
https://WP-URL/wp-json/elopage-payments/deactivate_access?elo_webhook=TOKEN
Für diese URL benötigst du die Aktions-URL deines Digimember Webhooks, die du unter >> Digimember > Webhook findest. Siehe dazu auch die vorherige Erklärung.
- WP-URL: Dies ist die URL deiner WordPress-Seite (z.B. testseite.de⁄)
- TOKEN: Dies entspricht dem Wert, den du in der Benachrichtigungs-URL hinter dm_webhook findest
Beispiel
Wenn deine Benachrichtigungs-URL in Digimember wie folgt lautet:
https://testseite.de?dm_webhook=abcDEfg
Dann sieht die elopage Webhook-URL wie folgt aus:
https://testseite.de/wp-json/elopage-payments/deactivate_access?elo_webhook=abcDEfg
- Aktiv: Häkchen setzen
- Ausgewählte Events: Setze ein Häkchen bei den folgenden Events:
- Order
- Limitiertes Abo bezahlt
- Limitiertes Abo storniert
- Abo bezahlt
- Abo storniert
- Order
Achtung
Diese Webhooks sollten ausschließlich mit den elopage Produkten verwendet werden, die du für den Verkauf deiner Digimember-Produkte nutzt.
Dazu kannst du unter "Weiteres" in deinen Produkteinstellungen statt aller Webhooks nur die jeweiligen Digimember-Webhooks auswählen.
Keine Angst, selbst wenn die Webhooks versehentlich auch bei anderen Produkten ausgelöst werden, so findet immer noch ein Abgleich mit der Produkt-ID statt. Wenn diese in Digimember nicht gefunden werden kann, wird keine Aktion ausgelöst.
elopage Produkte
Für jedes Digimember Produkt, welches du über elopage verkaufen willst, brauchst du ein entsprechendes Produkt in elopage, welches als Platzhalter-Produkt fungiert, z.B. ein Digitales Produkt.
Darüber hinaus kann dein Digimember Produkt ein Order-Bump-Produkt sein.
- Richte das Produkt entsprechend unter >> Produkte > Alle Produkte > Produkte erstellen ein.
- Wie empfehlen zusätzlich bei allen Produkten die Bestätigungsmail unter >> Produkte > Auslieferung anzupassen und anstatt der Standard-E-Mail eine eigene E-Mail zu verschicken, welche einen Link zu deinem Digimember Produkt beinhaltet.
- Stelle sicher, dass die Digimember Webhook Endpoints unter >> Produkte > Weiteres ausgewählt sind
- Verknüpfe dein elopage Produkt mit dem entsprechenden Digimember Produkt, indem du die elopage Produkt-ID bei deinem Digimember Zahlungsanbieter einträgst.
elopage Payment Plugin Download