Developer
Test ModeTest Mode Sign In Get started
DeveloperDeveloper / POS/ERP/PSP-SyncPOS/ERP/PSP Sync

POS/ERP/PSP-SyncPOS/ERP/PSP Sync

BEEP! synchronisiert bidirektional mit deinem bestehenden Kassensystem, ERP und Zahlungsanbieter. Systemagnostisch, dein bestehendes System bleibt Single Source of Truth.

BEEP! synchronizes bidirectionally with your existing POS system, ERP and payment provider. System-agnostic, your existing system remains the single source of truth.

⚠️
POS/ERP/PSP-Sync erfordert das GROW- oder PRIME-Paket.
πŸ’‘
Agnostisch: BEEP! ist nicht an ein bestimmtes POS, ERP oder PSP gebunden. Ob Korona, Vectron, Casio, Lightspeed, SumUp, SAP, lexoffice, Stripe, Adyen, die API-Schnittstelle ist identisch. Du gibst den system-Parameter an.

POST /api/v1/syncPOS

Importiert Produktkatalog, Kategorien und Preise aus dem Kassensystem nach BEEP!.

Imports product catalog, categories and prices from the POS system into BEEP!.

ParameterTypPflichtBeschreibung
systemstringJaPOS-System: "korona", "vectron", "casio", "lightspeed", "sumup", "generic"
storeIdstringJaStore-ID in BEEP!
credentialsobjectJaPOS-API-Zugangsdaten (systemabhΓ€ngig)
Response: 200 OK (Sandbox)
{ "success": true, "system": "korona", "synced": { "products": 42, "categories": 5, "priceUpdates": 8 } }

POST /api/v1/pushToPOS

Schreibt Verkaufsdaten und Kassenbons aus BEEP! zurΓΌck ins Kassensystem.

Writes sales data and receipts from BEEP! back to the POS system.

POST /api/v1/syncERP

Synchronisiert Bestand, Bestellungen und Lieferanten-Daten aus dem ERP nach BEEP!.

Syncs inventory, orders and supplier data from the ERP into BEEP!.

ParameterTypPflichtBeschreibung
systemstringJaERP: "sap", "lexoffice", "sevdesk", "xentral", "generic"
storeIdstringJaStore-ID
credentialsobjectJaERP-API-Zugangsdaten

POST /api/v1/pushToERP

ÜbertrÀgt Transaktionsdaten und BestandsÀnderungen aus BEEP! ins ERP.

POST /api/v1/configurePSP

Konfiguriert den Payment Service Provider fΓΌr einen Store. Der HΓ€ndler bringt seinen eigenen PSP mit, BEEP! leitet Zahlungen darΓΌber.

Configures the payment service provider for a store. The merchant brings their own PSP; BEEP! routes payments through it.

ParameterTypPflichtBeschreibung
providerstringJa"stripe", "payabl", "adyen", "mollie", "sumup", "payone", "unzer", "custom"
storeIdstringJaStore-ID
configobjectJaPSP-Konfiguration (API-Keys, Account-IDs etc.)

POST /api/v1/processPayment

LΓΆst eine Zahlung ΓΌber den konfigurierten PSP aus.

Triggers a payment via the configured PSP.

POST /api/v1/refundPayment

Initiiert eine RΓΌckerstattung ΓΌber den konfigurierten PSP.

Initiates a refund via the configured PSP.

ArchitekturArchitecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     syncPOS      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  POS/Kasse  β”‚ ──────────────→  β”‚          β”‚
β”‚  (Korona,   β”‚ ←──────────────  β”‚  BEEP!   β”‚
β”‚   Vectron…) β”‚     pushToPOS    β”‚  Cloud   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                  β”‚          β”‚
                                 β”‚ Functionsβ”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     syncERP      β”‚          β”‚
β”‚  ERP        β”‚ ──────────────→  β”‚          β”‚
β”‚  (SAP,      β”‚ ←──────────────  β”‚          β”‚
β”‚   lexoffice) β”‚     pushToERP   β”‚          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                  β”‚          β”‚
                                 β”‚          β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  configurePSP   β”‚          β”‚
β”‚  PSP        β”‚ ←──────────────  β”‚          β”‚
β”‚  (Stripe,   β”‚  processPayment β”‚          β”‚
β”‚   Adyen…)   β”‚ ←──────────────  β”‚          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜