ArchitectureADRs
ADR-007: Online Payments / BitePay
Status: Accepted
Kontext
Restaurants sollen Onlinezahlungen direkt über Stripe Connect akzeptieren. Eine Bestellung muss vom Restaurant innerhalb von zehn Minuten angenommen werden können, ohne unnötige Refunds zu erzeugen.
Entscheidung
BitePay ist die ByteBite-Produktoberfläche für Stripe Connect Direct Charges.
capture_method = manual- Zahlung wird beim Checkout autorisiert.
- Capture erfolgt bei Restaurant-Annahme.
- Bei Ablehnung oder Timeout wird die Autorisierung aufgehoben.
- Nach bereits erfolgtem Capture wird bei notwendiger Stornierung automatisch refunded.
- Zahlungsmethoden v1: Kredit-/Debitkarte und Apple Pay.
application_fee_amountwird technisch unterstützt.- Bei einer berechneten Plattformgebühr von
0wirdapplication_fee_amountnicht an Stripe gesendet.
Konsequenzen
- Die technische Architektur legt nicht fest, ob ByteBite provisionsfrei ist.
- Gebührenmodell ist kommerziell konfigurierbar.
- Order- und Payment-Status müssen getrennt geführt werden.