Pāriet uz saturu
Integrācija für Izstrādātājiem

Dein Logrīks mit einer Script-Zeile einbinden.

Kopiere den Code aus dem Klientu zona in dein globales Layout. Das Script lädt das Logrīks in einem getrennten iFrame; der öffentliche Logrīks-Key ordnet die gespeicherte Konfigurācija zu und ist kein geheimer API-Schlüssel.

Atbalsta maksājumi laufen als Stripe-Connect-Direktzahlungen an das verbundene Konts des Websitebetreibers.

HTML · vor </body>
<script src="https://supportthework.com/_modules/support-widget/embed.js" data-widget-key="stw_DEIN_PUBLIC_KEY" async></script>
async lazy iFrame Domainprüfung
Schnellstart

Vom Informācijas panelis zum sichtbaren Logrīks.

Für die Auslieferung müssen Logrīks-Key, aktiver Statuss und aufrufender Host zur gespeicherten Konfigurācija passen.

01

Logrīks speichern

Lege Saturse, Summas und Attēlojums im Klientu zona fest. Der öffentliche Key wird nach dem Speichern erzeugt.

02

Apstiprini savu domēnu

Trage den Host ein, auf dem das Logrīks geladen werden darf. Der getrennte DNS-TXT-Nachweis bestätigt, dass du die Domain kontrollierst.

03

Script einfügen

Setze den generierten Code einmal vor den schließenden </body>-Tag deines globalen Layouts.

04

Auf dem echten Host testen

Rufe die Seite über die freigegebene Domain auf. Direkte Logrīks-Skatījumi ohne Referer oder Origin werden abgewiesen.

Domain-Nachweis

Domainfreigabe, Eigentumsnachweis und Installation werden getrennt geprüft.

Für die Auslieferung prüft AtbalstsTheWork den Logrīks-Key, den aktiven Statuss und den freigegebenen Host. Der persönliche DNS-TXT-Eintrag dient als separater Eigentumsnachweis; ein echter Logrīks-Aufruf bestätigt anschließend die Installation.

  1. 1
    Nur den Host eintragenLīdzm Beispiel tavavietne.lv, ohne Pfad.
  2. 2
    DNS-TXT-Eintrag setzenVeröffentliche den persönlichen Wert unter _supportthework.tavavietne.lv.
  3. 3
    Nachweis und Pārbaudīt instalācijuBeide Līdzstände werden im Klientu zona getrennt angezeigt.
Auslieferung

Tiek ielādēts, wenn …

  • der öffentliche Key gültig ist,
  • das Logrīks den Statuss „Aktīvs“ hat,
  • der aufrufende Host für das Logrīks freigegeben ist und
  • Referer oder Origin zu diesem Host passt.
Wichtig

Mehrstufige Prüfung

  • 01Fehlender Referer oder Origin führt zur Ablehnung.
  • 02Eine nicht freigegebene Subdomain wird nicht übernommen.
  • 03Der DNS-Nachweis ersetzt nicht die getrennte Installationsprüfung.
Was das Embed ausführt

Iegulšana und Checkout mit klar getrennten Aufgaben.

Das Script lädt und steuert das iFrame. Nach der Bestätigung im Logrīks fordert es eine Checkout-URL an und leitet den Browser zu Stripe weiter. Karten- und Maksājumssdaten werden ausschließlich im Stripe Checkout eingegeben und nicht an das Embed übermittelt.

01 · Script

Prüft das Key-Format

data-widget-key muss 16 bis 64 Zeichen aus Buchstaben, Zahlen, Unterstrich oder Bindestrich enthalten. Erst danach wird das iFrame angelegt.

02 · iFrame

Lädt das öffentliche Logrīks

Das Mērķis ist /support-widget/<PUBLIC_KEY>. Das iFrame lädt lazy und nutzt eine Sandbox für Scripts und Same-Origin.

03 · Server

Begrenzt die Iegulšana

Domainprüfung und eine passende frame-ancestors-Richtlinie beschränken die erlaubten Iegulšanasseiten.

04 · Interaktion

Steuert Größe und Weiterleitung

Geprüfte Ziņojumsen vom iFrame steuern Größe und Pozīcija. Beim Bezahlen fordert das Script die Checkout-URL an und leitet ausschließlich zu checkout.stripe.com weiter.

Debug-Kontrolsaraksts

Wenn das Logrīks nicht erscheint.

Prüfe zuerst Script, Key, Logrīka statuss und Host. Die öffentlichen Atbildeen unterscheiden die wichtigsten Fehlerfälle.

Im Browser prüfen

Einbau und Richtlinien

  • embed.js wird mit Statuss 200 geladen.
  • Der Code enthält den unveränderten Key aus dem Informācijas panelis.
  • Der aktuelle Host ist beim aktiven Logrīks freigegeben.
  • Eine eigene CSP erlaubt Script und Frame von https://supportthework.com.
  • Das Embed steht nur einmal im Layout; gleiche Keys werden ohnehin nicht doppelt gemountet.
Typische Signale

Konsole und Netzwerk

  • WARNdata-widget-key fehlt oder hat ein ungültiges Format.
  • 404Der Key ist unbekannt oder das Logrīks ist nicht aktiv.
  • 403Referer/Origin fehlt oder der Host ist nicht freigegeben.
  • 503Die Logrīks-Konfigurācija ist vorübergehend nicht verfügbar.
WordPress

Als Plugin installieren statt Code einzufügen.

Das AtbalstsTheWork-Plugin verbindet deine WordPress-Seite über den öffentlichen Logrīks-Key. Es kann das Logrīks global oder gezielt per [supportthework]-Shortcode laden.

  1. 1
    ZIP installierenIn WordPress unter Plugins → Installieren → Plugin hochladen.
  2. 2
    Logrīks-Key hinterlegenUnter Iestatījumi → AtbalstsTheWork den öffentlichen Key eintragen.
  3. 3
    Integrācija atlasītGlobal aktivieren oder den Shortcode auf ausgewählten Seiten verwenden.
API & Webhook

Projekt- und Maksājumssdaten sicher weiterverarbeiten.

Pro-Kunden können im Integrationsbereich schreibgeschützte API atslēgas und signierte Webhooks für einzelne Logrīki anlegen. Geheimnisse werden nur einmal angezeigt.

Logrīki abrufen

GET /api/v1/widgets liefert ausschließlich Logrīki des zugehörigen Kontss oder des gewählten Logrīks-Darbības jomas.

Maksājumi abrufen

GET /api/v1/payments stellt die eigenen Atbalsta maksājumi schreibgeschützt bereit.

Ereignisse empfangen

Maksājumssstatus werden per HTTPS zugestellt und mit HMAC-SHA256 über Zeitstempel und unveränderten JSON-Body signiert.

Līdzstellung prüfen

Delivery Logs, Testzustellungen und manuelle Wiederholungen sind direkt im Klientu zona verfügbar.

Maksājumssfluss
Stripe Connect

Die Unterstützung wird über das verbundene Stripe-Konts verarbeitet.

Der Checkout wird für das verbundene Stripe-Konts des Websitebetreibers erstellt. AtbalstsTheWork stellt Logrīks, Konfigurācija und technische Anbindung bereit, verwahrt oder verteilt die Unterstützungsbeträge aber nicht zentral.

Logrīks tavai vietnei

Brīvprātīgs atbalsts
tavam projektam.

Izveido kontu, iestati logrīku un savieno savu Stripe kontu.