Checkout
Wählen Sie den Checkout-Weg, der zu Ihrem Team passt
Gehosteter Checkout, Zahlungslinks, eingebettete Formulare oder Smart Fields. Weniger Kartendaten auf Ihren Servern.
- No-Code-Optionen
- Gehostete Kartenfelder
- Einmal-Tokens
QR scannen · läuft ab in 29:59
- 4
- Checkout-Optionen auf derselben Payin-Plattform
- No-Code
- Zahlungslinks, die Sie per E-Mail, SMS oder Chat teilen
- Smart Fields
- Gehostete Kartenfelder, die Ihren PCI-Scope verringern
- Business Portal
- Hier konfigurieren Sie Erscheinungsbild, Katalog und Schlüssel
Warum Localpayment
Mehr Vertriebskanäle, weniger Entwicklungsaufwand
Zahlungen ohne Integration
Teilen Sie einen Zahlungslink per E-Mail, SMS, Social Media oder Chat, oder nehmen Sie telefonische Bestellungen mit WebCheckout an – ohne Code.
Weniger PCI-Scope
Gehostete Optionen halten Kartendaten bei uns: minimaler Scope mit WebCheckout und Zahlungslinks, reduziert mit dem eingebetteten iframe, geteilt mit Smart Fields.
Ihre Marke, auf Ihrer Website
Ein White-Label-Checkout auf Ihrer Website ohne Weiterleitungen, oder Kartenfelder in Ihrem eigenen Formular mit Smart Fields.
Checkout ohne Deployment anpassen
Erscheinungsbild, Katalog und Schlüssel liegen im Business Portal, und jede Zahlung erscheint in denselben Reports wie Ihr API-Traffic.
Checkout ohne Deployment anpassen —
Sprechen Sie mit unserem Vertrieb
Nennen Sie uns Ihre Märkte und Volumen – wir planen die Integration gemeinsam mit Ihnen.
Optionen
Wählen Sie Ihren Integrationsweg
Alle Optionen laufen auf derselben Payin-Plattform. Der Unterschied liegt darin, wie viel Sie selbst bauen und wie viel PCI-Scope bei Ihnen bleibt.
WebCheckoutNo-Code
Erstellen und erfassen Sie eine Zahlungsanforderung im Business Portal, per Karte oder Banküberweisung. Für telefonische Bestellungen und Unternehmen ohne Onlineshop. Minimaler PCI-Scope.
WebCheckout —ZahlungslinksNo-Code
Teilen Sie einen sicheren Link per E-Mail, SMS, Social Media oder Chat. Für Rechnungen, Fernverkäufe und Social Commerce. Minimaler PCI-Scope.
Zahlungslinks —Eingebettetes iframeLow-Code
Ein White-Label-Checkout auf Ihrer Website, geladen aus einer Session, die Ihr Server erstellt. Keine Weiterleitungen, sensible Daten bleiben im sicheren iframe. Reduzierter PCI-Scope.
Eingebettetes iframe —Smart FieldsEntwickler
Gehostete Kartenfelder in Ihrem eigenen Formular per JS SDK, zusammengeführt zu einem Einmal-Token für den Payin. Geteilter PCI-Scope.
Smart Fields —
Anwendungsfälle
Der passende Checkout für jeden Vertriebskanal
Rechnungen & B2B
Senden Sie mit jeder Rechnung einen Zahlungslink und werden Sie ohne Portal-Login bezahlt.
Rechnungen & B2B —Social & Chat Commerce
Schließen Sie Verkäufe in Messaging-Apps und sozialen Netzwerken per Link ab.
Telefon- & begleiteter Verkauf
Mitarbeitende legen eine WebCheckout-Anforderung an, während der Kunde am Telefon ist.
E-Commerce mit eigener Marke
Halten Sie Käufer mit dem eingebetteten iframe oder Smart Fields auf Ihrer Website.
E-Commerce mit eigener Marke —
Smart Fields
Von der Karteneingabe zur Zahlung in vier Schritten
- 01
SDK laden
Binden Sie localpayment-sdk.min.js ein und initialisieren Sie es mit Ihrem Client-Code und Ihrem Smart-Fields-API-Schlüssel.
- 02
Felder einbinden
Erstellen Sie die Felder pan, cvv und expiration und binden Sie sie in die Container Ihres Formulars ein.
- 03
Zusammenführen
Ihr Backend tauscht die Session-ID über den Consolidate-Endpunkt gegen einen Einmal-Token.
- 04
Belasten
Legen Sie den Payin mit dem Token statt mit Kartendaten an. Kartenrohdaten erreichen Ihre Server nie.
Für Entwickler
Aus einer Smart-Fields-Session eine Zahlung machen
Im Browser erfasst das SDK die Kartendaten in gehosteten Feldern und liefert Ihnen eine Session-ID. Auf Ihrem Server tauschen Sie diese gegen einen Einmal-Token und legen den Payin an.
- Stage-SDK: sdk.stage.localpayment.com/localpayment-sdk.min.js
- Einmal-Tokens, einer pro Zahlung
- Derselbe Create-Payin-Endpunkt wie bei jeder anderen Methode
# Beispielhaft – Stage-Endpunkte, fiktive Werte; siehe Leitfaden für Smart Fields # 1) Smart-Fields-Session gegen einen Einmal-Token tauschen # LP_TOKENIZATION_URL: tokenization host for your environment (see the Smart Fields guide) curl -X POST "$LP_TOKENIZATION_URL/api/tokenization/consolidate" \ -H "Authorization: Bearer $SESSION_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "clientCode": "<your-client-code>", "sessionId": "<session-id-from-the-sdk>", "CardholderName": "Lucía Méndez" }' # 2) Payin mit diesem Token anlegen curl -X POST https://api.stage.localpayment.com/api/payin/ \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "paymentMethod": { "type": "CreditCard", "code": "1904", "flow": "DIRECT" }, "externalId": "a41d7e20-0000-4000-8000-000000000077", "country": "COL", "currency": "COP", "amount": 185000, "accountNumber": "<your-account-number>", "conceptCode": "0001", "merchant": { "type": "COMPANY", "name": "Comercio Ejemplo S.A.S." }, "payer": { "type": "INDIVIDUAL", "name": "Lucía", "lastname": "Méndez", "document": { "type": "CC", "id": "1000000000" } }, "card": { "token": "<single-use-token>" } }'
// Beispielhaft – Stage-Endpunkte, fiktive Werte; siehe Leitfaden für Smart Fields // 1) Smart-Fields-Session gegen einen Einmal-Token tauschen const consolidated = await fetch( `${process.env.LP_TOKENIZATION_URL}/api/tokenization/consolidate`, // host per environment: see the Smart Fields guide { method: 'POST', headers: { Authorization: `Bearer ${sessionAccessToken}`, // from getSessionData() in the browser 'Content-Type': 'application/json', }, body: JSON.stringify({ clientCode: process.env.LP_CLIENT_CODE, sessionId, // from getSessionData() in the browser CardholderName: 'Lucía Méndez', }), }, ).then((r) => r.json()); // 2) Payin mit diesem Token anlegen const payin = await fetch('https://api.stage.localpayment.com/api/payin/', { method: 'POST', headers: { Authorization: `Bearer ${accessToken}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ paymentMethod: { type: 'CreditCard', code: '1904', flow: 'DIRECT' }, // Mastercard · Colombia externalId: crypto.randomUUID(), country: 'COL', currency: 'COP', amount: 185000, accountNumber: process.env.LP_ACCOUNT_NUMBER, conceptCode: '0001', merchant: { type: 'COMPANY', name: 'Comercio Ejemplo S.A.S.' }, payer: { type: 'INDIVIDUAL', name: 'Lucía', lastname: 'Méndez', document: { type: 'CC', id: '1000000000' }, }, card: { token: consolidated.token }, }), }).then((r) => r.json());
Häufige Fragen
Mit welcher Checkout-Option sollte ich beginnen?
Viele Unternehmen starten mit Zahlungslinks oder WebCheckout, weil diese keine Integration erfordern, und wechseln dann zum eingebetteten iframe oder zu Smart Fields, wenn ihr Checkout reifer wird.
Was bedeutet PCI-Scope für mein Team?
Das ist der Teil Ihrer Systeme, der den Anforderungen von PCI DSS unterliegt. Gehostete Optionen belassen Kartendaten bei uns und verringern so diesen Scope; Ihr QSA bestätigt Ihre endgültigen Pflichten.
Welche Zahlungsmethoden unterstützen die gehosteten Optionen?
WebCheckout akzeptiert Kreditkarten, Debitkarten und Banküberweisungen. Zahlungslinks und das eingebettete iframe zeigen die für Ihr Konto freigeschalteten Methoden, darunter Karten und Überweisungen. Smart Fields erfasst nur Kartendaten.
Brauche ich ein Server-SDK?
Nein. Es gibt keine offiziellen Server-SDKs – Ihr Backend ruft die REST-API direkt auf. Smart Fields nutzt ein clientseitiges JS-SDK.
Kann ich vor dem Go-live testen?
Ja. Smart Fields und die anderen Checkout-Optionen lassen sich in Stage testen, das die Produktion ohne echtes Geld spiegelt.
Kann ich den gehosteten Checkout mit meiner Marke versehen?
Ja. Im Business Portal legen Sie die Markenfarbe für das eingebettete iframe und Zahlungslinks fest – ohne Codeänderungen.
Wie lange ist ein Zahlungslink gültig?
Der Kunde muss innerhalb von 8 Stunden nach dem ersten Öffnen des Links zahlen. Danach läuft er ab, und Sie senden einen neuen Link.
Was kann ich sonst noch im Business Portal verwalten?
Sie können häufige Artikel für WebCheckout und Zahlungslinks speichern sowie iframe-Schlüssel und Smart-Fields-API-Schlüssel verwalten. Jede Zahlung erscheint in denselben Reports wie Ihr API-Traffic.
Ebenfalls über dieselbe API
Karten
Tokenisierung in Argentinien, Kolumbien, Mexiko und Peru; 3D Secure und Ratenzahlung in Kolumbien, Mexiko und Peru.
Karten —Payins
Jede lokale Methode über einen Create-Payin-Endpunkt.
Payins —Business Portal
Zahlungen, Freigaben, Schlüssel und Reports an einem Ort steuern.
Business Portal —Abdeckung
Lizenzierte, registrierte oder beaufsichtigte Präsenz in lokale Währungen und lokale Zahlungsschienen – Land für Land.
Abdeckung —Verzeichnis der Zahlungsmethoden
Jede dokumentierte Methode mit Codes, Limits und Geschwindigkeit je Land.
Verzeichnis der Zahlungsmethoden —Checkout-Erlebnisse
So sieht jede Zahlungsmethode für den Zahler aus – Bildschirm für Bildschirm.
Checkout-Erlebnisse —Developer-Quickstart
Token holen, erste Anfrage senden und auf Stage einen Webhook empfangen.
Developer-Quickstart —
Wählen Sie Ihren Weg und gehen Sie live
Starten Sie heute mit einem Link und wachsen Sie in einen vollständig nativen Checkout hinein, sobald Sie bereit sind.

No-Code-Optionen