Webhooks sind HTTP-basierte Callback-Schnittstellen. Über Webhooks kannst du andere Anwendungen mit Realtime-Informationen über die Transaktionen für dein Produkt versorgen.
Hast du beispielsweise deinen Mitgliederbereich oder Online-Kurs nicht bei uns liegen, kannst du dir so die Daten zum Kauf in dein System übertragen lassen und so die Mitglieder einrichten oder sperren, wenn bei Abo- oder Ratenzahlungen keine weitere Zahlung eingeht.
Hier findest du, wie du deine Webhooks-URL im Produkt hinterlegst und welche Daten übertragen werden.
Template für Webhooks-URL erstellen
- Gehe zu Templates / Webhooks.
- Erstelle das Template.
- Gib einen Namen für das Template an.
- Hinterlege deine Webhooks-URL.
- Wähle alle Events oder einzelne Events aus.
- Speichere das Template.
Template beim Produkt hinterlegen
- Gehe zu deinem Produkt und klicke auf Bearbeiten.
- Gehe zum Schritt "Weiteres"
- Wähle aus, ob Webhooks aktiviert werden sollen.
Sollen Webhooks aktiviert werden, wähle aus, ob alle aktiviert werden sollen oder nur ein bestimmter Endpunkt.
Soll nur ein bestimmter Endpunkt aktiviert werden, wähle das gerade angelegte Template dafür aus.
Welche Parameter werden übertragen?
Es werden nur die Parameter übertragen, für die die Daten vorhanden sind. Die Daten hängen somit vom Kauf und den eingegebenen Käuferdaten ab.
Käufer:
- id: Id
- email: E-Mail-Adresse
- first_name: Vorname
- last_name: Nachname
- country: Land
- city: Stadt
- street: Straße und Hausnummer
- zip: Postleitzahl
- company: Firma
- vat_no: Steuernummer
- phone: Telefonnummer
Beim Verkauf über einen Publisher:
- id: Id
- email: E-Mail-Adresse
- first_name: Vorname
- last_name: Nachname
- country: Land
- city: Stadt
- street: Straße und Hausnummer
- zip: Postleitzahl
- company: Firma
- vat_no: Steuernummer
Beim Verkauf über einen Joint-Venture-Partner:
- id: Id
- email: E-Mail-Adresse
- first_name: Vorname
- last_name: Nachname
Produktdaten:
- id: Produkt-ID
- slug: URL
- name: Produktname
- type: Produkttyp (digital, e-tickets, voucher, courses, link)
- price: Preis
Beim Verkauf als Bundle:
- id: id
- name: Name des Bundles
Bei Tickets weitere Daten:
- count: Anzahl gerade gekaufter Tickets
- codes: Ticket-Code
- reserved_bills_count: Anzahl reservierter Tickets
Beim Gutschein:
- voucher_codes: Code für den gekauften Gutschein
Bei Tickets zusätzlich die Event-Daten:
- id: Event-ID
- name: Event-Name
- price: Preis
- location_short: Kurzbezeichnung Ort
- location_long: Ort
- current_code: Ticket-Code
- code_prefix: Ticket-Code-Präfix
- date: Datum
- date_id: ID des Ticket-Datums
Wurde das Produkt als Geschenk gekauft:
- id: Id
- email: E-Mail-Adresse
- first_name: Vorname
- last_name: Nachname
- country: Land
- city: Stadt
- street: Straße und Hausnummer
- zip: Postleitzahl
- company: Firma
- vat_no: Steuernummer
- phone: Telefonnummer
Zusätzliche Informationen:
- add_id_1: eingehender URL-Parameter “add_id_1”
- add_id_2: eingehender URL-Parameter “add_id_2”
- bill_number: Rechnungsnummer
- revenue: Gesamtumsatz
- amount: Einnahme
- fee: transaktionsbezogene Gebühren
- vat_rate: Umsatzsteuer in %
- vat_amount: Umsatzsteuer-Betrag
- campaign_id: eingehender URL-Parameter “campaign ID”
- coupon_code: Couponcode
- recurring: Abo / Ratenzahlung =yes/no
- recurring_form: Art der Zahlung Einmalzahlung (one time payment), Abo (subscription), Limitiertes Abo (limited subscription), Ratenzahlung (installment payment)
- payment_method: Zahlungsmethode
- state: Zahlungsstatus
- created_date: Kaufdatum
- success_date: Datum der Zahlung / Auslieferung
- success_date_short: Datum der Zahlung / Auslieferung (kurz)
- invoice_link: Link zur Kundenrechnung
- success_link: Link zur Danke-Seite