ByteBite Docs
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_amount wird technisch unterstützt.
  • Bei einer berechneten Plattformgebühr von 0 wird application_fee_amount nicht 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.

On this page