Payments
Gateways, Stripe & Offline Methods
Last updated: May 15, 2026
Available Gateways #
| Gateway | Type | What happens at checkout |
|---|---|---|
| Stripe | Online / card | Customer is redirected to a hosted Stripe Checkout page to complete payment |
| Bank Transfer | Offline | A pending order is created immediately; payment instructions are emailed to the customer |
| Cash on Delivery | Offline | A pending order is created immediately; delivery instructions are emailed to the customer |
| PayID | Offline | A pending order is created immediately; PayID details are emailed to the customer |
| Invoice / Pay Later | Offline | A pending order is created immediately; invoice terms are emailed to the customer |
Stripe #
STOAR uses Stripe Checkout — a hosted payment page managed by Stripe. The customer is redirected to complete payment and then returned to the store.
Before the Stripe session is created, the cart is re-validated against current stock and prices. If anything has changed, the customer is notified before proceeding.
STOAR handles the following Stripe webhook events:
checkout.session.completed— marks the order as paidpayment_intent.succeeded— confirms payment capturecharge.refunded— updates the order status when a refund is issued through Stripe
Refunds initiated in Stripe are automatically reflected in the order record. Webhook handling is idempotent — if Stripe delivers the same event more than once, duplicate processing is safely ignored.
Offline Gateways #
Bank Transfer, PayID, Cash on Delivery, and Invoice all follow the same pattern: a pending order is created immediately and the customer receives an email with their payment instructions.
No payment is collected by STOAR directly. The store operator confirms payment manually and updates the order status in the admin.
All gateway labels, payment instructions, and minimum/maximum order amounts are configurable per gateway.
Managing Gateways #
Navigate to Admin → System → Payment Methods to:
- Enable or disable individual gateways
- Set the sort order shown at checkout
- Edit gateway labels and payment instructions
- Set minimum and maximum order amounts per gateway