POS/ERP/PSP-SyncPOS/ERP/PSP Sync
Bidirektionale Synchronisation mit deinem Kassensystem, ERP und Zahlungsanbieter. Systemagnostisch, dein System bleibt Single Source of Truth.
Bidirectional sync with your POS, ERP and payment provider. System-agnostic, your system stays the single source of truth.
Unterstützte SystemeSupported Systems
"generic"
als system Parameter. Die API-Schnittstelle ist
identisch.Your system is missing? Use "generic" as the system parameter. The API interface is identical.
ArchitekturArchitecture
IntegrationIntegration
configurePSP
einrichten. POS/ERP Credentials bereithalten.Set up PSP via configurePSP. Have POS/ERP credentials ready.integration.* Events registrieren.Activate GROW package, generate live keys. Register webhooks for integration.* events.EndpointsEndpoints
/api/v1/pushToPOS
Daten an POS sendenPush data
to POS
GROW
Schreibt Verkaufsdaten und Kassenbons aus BEEP! zurück ins Kassensystem.
Writes sales data and receipts from BEEP! back to the POS system.
| Parameter | Type | Description | |
|---|---|---|---|
| system | string | required | "korona", "vectron", "casio",
"lightspeed", "sumup",
"generic" |
| dataType | string | required | "sales_record", "receipt", "inventory_update" |
| records | array | required | Array der DatensätzeArray of records |
/api/v1/syncERP
ERP-Daten importierenImport
ERP data
GROW
Synchronisiert Bestand, Bestellungen und Lieferanten-Daten aus dem ERP.
Syncs inventory, orders and supplier data from the ERP.
| Parameter | Type | Description | |
|---|---|---|---|
| system | string | required | "sap", "lexoffice", "sevdesk",
"xentral", "weclapp",
"generic" |
| storeId | string | required | Store ID |
| credentials | object | required | ERP-API-ZugangsdatenERP API credentials |
/api/v1/pushToERP
Daten an ERP sendenPush data
to ERP
GROW
Überträgt Transaktionsdaten und Bestandsänderungen ins ERP.
Transfers transaction data and inventory changes to the ERP.
| Parameter | Type | Description | |
|---|---|---|---|
| system | string | required | "sap", "lexoffice", "sevdesk",
"xentral", "weclapp",
"generic" |
| dataType | string | required | "transaction", "inventory_update", "order" |
| records | array | required | Array der DatensätzeArray of records |
/api/v1/configurePSP
PSP konfigurierenConfigure
PSP
GROW
Konfiguriert den Payment Service Provider für einen Store. BEEP! leitet Zahlungen über das PSP-Konto des Händlers.
Configures the payment service provider for a store. BEEP! routes payments through the merchant's PSP account.
| Parameter | Type | Description | |
|---|---|---|---|
| provider | string | required | "stripe", "adyen", "mollie", "payone", "unzer", "sumup", "payabl", "custom" |
| storeId | string | required | Store ID |
| config | object | required | PSP-Konfiguration (API-Keys, Account-IDs)PSP configuration (API keys, account IDs) |
/api/v1/processPayment
Zahlung auslösenProcess
payment
GROW
Löst eine Zahlung über den konfigurierten PSP aus.
Triggers a payment via the configured PSP.
configurePSP muss zuvor für den Store
aufgerufen worden sein.configurePSP must have been called for the store first.
| Parameter | Type | Description | |
|---|---|---|---|
| amount | integer | required | Betrag in Cent (357 = 3,57 €)Amount in cents (357 = 3.57 €) |
| currency | string | optional | Default: "EUR" |
| paymentMethod | string | optional | "card", "nfc", "qr" |
| metadata | object | optional | Referenz-ID, Beschreibung etc.Reference ID, description etc. |
/api/v1/refundPayment
ErstattungRefund
GROW
Initiiert eine (Teil-)Rückerstattung über den konfigurierten PSP.
Initiates a (partial) refund via the configured PSP.
| Parameter | Type | Description | |
|---|---|---|---|
| paymentId | string | required | ID der ursprünglichen ZahlungOriginal payment ID |
| amount | integer | optional | Erstattungsbetrag in Cent (ohne = Vollerstattung)Refund amount in cents (omit = full refund) |
| reason | string | optional | "requested_by_merchant", "duplicate", "fraudulent" |