Dein erster BEEP! API-Call in unter 5 Minuten. Schritt 1 und 2 gelten fuer alle
Pakete. In Schritt 3 waehlst du deinen Einstiegspunkt passend zu deinem Paket: DISCOVER, ASSIST, GO, GROW oder
PRIME.
Your first BEEP! API call in under 5 minutes. Steps 1 and 2 apply to all packages.
In Step 3 you choose your entry point matching your package: DISCOVER, ASSIST, GO, GROW or PRIME.
Alle Calls in diesem Guide nutzen die Sandbox. Dein Account wird automatisch
imAll calls in this guide use the sandbox. Your account is automatically
created inTest ModeTest
Modeerstellt. Test-Keys beginnen mitcreated. Test keys start withbk_test_und erzeugen niemals echte Transaktionen.and never generate
real transactions.
Das Produkt ist jetzt im Store-Katalog und in der BEEP!-App suchbar. Für Bulk-Imports
nutze POST /bulkImportProducts (bis 500 Produkte pro Call) oder den
Excel-Upload in der Händler-App.
The product is now in the store catalogue and searchable in the BEEP! app. For bulk
imports use POST /bulkImportProducts (up to 500 products per call) or
the Excel upload in the Merchant App.
ASSIST erweitert DISCOVER um QR-basiertes In-Store-Chat und Zonen-Management. Diese
Features werden in der Haendler-App konfiguriert, nicht ueber die REST-API. Die
REST-API-Endpunkte sind identisch mit DISCOVER, z.B. Produkt einfuegen:
ASSIST extends DISCOVER with QR-based in-store chat and zone management. These
features are configured in the Merchant App, not via the REST API. The REST API endpoints are
identical to DISCOVER, e.g. insert product:
Die ASSIST-spezifischen Features (QR-Code-Generator, Im-Store-Chat, Zonen-FAQs) werden
in der Haendler-App konfiguriert. Kein bk_*-Key noetig (keine REST-API-Endpunkte).
ASSIST-specific features (QR code generator, in-store chat, zone FAQs) are configured
in the Merchant App. No bk_* key required (no REST API endpoints).
ASSIST-Features (QR-Chat, Zonen) sind in GO nicht enthalten. Sie sind
erst ab GROW wieder verfuegbar.
ASSIST features (QR chat, zones) are not included in GO. They become
available again from GROW onwards.
Erstelle ein digitales Angebot und rolle es für einen oder mehrere Stores
gleichzeitig aus. Kunden sehen es in der BEEP!-Nutzer-App in der Nähe der jeweiligen Filiale:
Create a digital offer and roll it out to one or more stores simultaneously.
Customers see it in the BEEP! user app near the relevant branch:
groupId verknüpft alle Filial-Kopien des Angebots.
Updates und Deletes via updateOffer/deleteOffer propagieren automatisch zu allen Filialen. Details in der Angebote-API-Dokumentation.
groupId links all branch copies of the offer.
Updates and deletes via updateOffer/deleteOffer propagate automatically to all branches. Details in the Offers API documentation.
GO enthält Loyalty: Ab GO kannst du ein Treueprogramm (Stamps oder
Points) aktivieren. Kunden sammeln Punkte per QR-Code, GPS Check-in und Click & Collect. Weiter mit
dem Loyalty Quickstart.
GO includes Loyalty: Starting with GO you can activate a loyalty
program (Stamps or Points). Customers earn points via QR code, GPS check-in and Click & Collect.
Continue with the Loyalty Quickstart.
Das Check-in startet eine Scan & Go Session. In der BEEP!-Nutzer-App scannt der
Kunde den Store-QR-Code. Per API kannst du das manuell triggern:
Check-in starts a Scan & Go session. In the BEEP! user app the customer scans the
store QR code. Via the API you can trigger this manually:
Hinweis: Das Zielkonto des Zahlungsdienstleisters wird nicht im Request übergeben. Es
wird aus der Store-Konfiguration gelesen, die du zuvor über configurePSP gesetzt hast.
Note: The payment provider destination account is not passed in the request. It is
read from the store configuration you set earlier via configurePSP.
priceUnit ist immer in Cent
(Integer). vat ist 7 oder 19 (%). In der Sandbox werden keine echten Zahlungen ausgelöst.
priceUnit is always in cents
(integer). vat is 7 or 19 (%). In the sandbox no real payments are triggered.
PRIME gibt dir Zugriff auf alle Endpunkte. Hier ein typischer Analytics-Export mit
Monatsumsatz, Top-Produkten und Belegdaten:
PRIME gives you access to all endpoints. Here is a typical analytics export with
monthly revenue, top products and receipt data:
Fiskalisierung: Das Feld tse ist
im Datenmodell vorhanden, wird derzeit aber nicht von einer zertifizierten Technischen
Sicherheitseinrichtung befüllt. In der Sandbox liefert es feste Platzhalterwerte. Die Anbindung einer TSE
ist geplant. Verwende dieses Feld nicht als Nachweis gegenüber dem Finanzamt.
Fiscalisation: The tse field
exists in the data model but is currently not populated by a certified Technical Security Device. In the
sandbox it returns fixed placeholder values. A TSE integration is planned. Do not use this field as
evidence towards tax authorities.
PRIME umfasst alle Endpunkte aus DISCOVER, ASSIST, GO und GROW plus
Analytics-Export (exportSalesData, exportReceiptData). Rate Limit: 2.000 Req/Min. Analytics-API-Dokumentation
PRIME includes all endpoints from DISCOVER, ASSIST, GO and GROW plus
analytics export (exportSalesData, exportReceiptData). Rate limit: 2,000 req/min. Analytics API documentation
BEEP! sendet Events an deinen konfigurierten Webhook-Endpoint, z.B. checkout.completed nach einer Zahlung oder offer.published wenn ein Angebot live geht. So verifizierst du die Signatur:
BEEP! sends events to your configured webhook endpoint, e.g. checkout.completed after a payment or offer.published when an offer goes live. Here is how to verify the signature: