Skip to content

Payments

Gateways, Stripe & Offline Methods

Last updated: July 3, 2026

Available Gateways #

Gateway Type What happens at checkout
Stripe Online / card Customer is redirected to a hosted Stripe Checkout page to complete payment
Mollie Online / redirect Customer is redirected to Mollie's hosted checkout — iDEAL, Bancontact, SEPA, cards and more (EU/DACH)
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
Interac e-Transfer Offline A pending order is created immediately; Interac e-Transfer 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 paid
  • payment_intent.succeeded — confirms payment capture
  • charge.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.

Mollie #

For EU/DACH stores, STOAR supports Mollie hosted checkout. The customer is redirected to Mollie to pay via iDEAL, Bancontact, SEPA, cards, and other local methods, then returned to the store. As with Stripe, the cart is re-validated against current stock and prices before the payment session is created.

Offline Gateways #

Bank Transfer, PayID, Interac e-Transfer, 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