Customer pays once
The checkout total combines the cafe items, delivery fee, platform fee, card processing, tax when required, and separate optional driver and coffee-shop tips. Both tips start at $0. The full amount is shown before confirmation.
PAYMENT OPERATIONS
Shops can register and add menu prices now. Each participating shop and driver connects a bank account through Stripe. Customer payments open when Espresso Run completes payment activation.
The checkout total combines the cafe items, delivery fee, platform fee, card processing, tax when required, and separate optional driver and coffee-shop tips. Both tips start at $0. The full amount is shown before confirmation.
The menu amount after the shop’s own discounts belongs to the store. Espresso Run records that amount separately from delivery, tip, and platform revenue.
After delivery is confirmed and the owner releases settlement, the platform sends the cafe its menu amount plus 100% of the optional coffee-shop tip and sends the driver the delivery fee plus 100% of the optional driver tip. The shop controls whether to offer shop tips and handles distribution to its team. Espresso Run keeps none of either tip or the delivery fee because the driver performed that work.
The driver should not use a personal card. The production flow is direct connected-store settlement: the store accepts the Espresso Run order, the platform collects the customer payment, and the owner releases the coffee amount after shop discounts to the store. If a cafe insists on counter payment, that location needs a platform-controlled, order-limited card program before it can go live.
The store links a verified Stripe payout account. Espresso Run records the order and transfers the cafe amount after payment and delivery are confirmed.
The runner gets a controlled payment method limited to that order. Personal reimbursement is not the normal workflow.
A transfer moves the coffee amount to the shop’s Stripe balance. Stripe then pays its bank account on the account’s payout schedule; a transfer does not mean an instant bank deposit. Shops can follow settlement status in their portal.
With this payment model, Stripe fees, refunds, and disputes are charged to the platform. Driver tips and delivery fees remain separately recorded.