Skip to content

Payments

Payment methods, connecting a payment gateway, fees, and what happens when a payment fails.

Requires the module E-commerceAvailable to roles AdminOpen in the app (Opens in a new tab)
On this page

A payment method is what the customer sees at checkout. Some have an external gateway behind them; others have nothing — cash on delivery and bank transfer are only an arrangement.

Payment methods — an empty list with a button to add the first method
Fig. 1 Payment methods in a shop that has none yet.

Controls on this screen

  1. Where it livesIn the left ecommerce menu, directly under shipping.
  2. Add methodA new payment method.
  3. All payment methodsThe list of what the customer meets at checkout.
  4. Empty stateWith no payment method an order cannot be paid — set this up alongside shipping.

Kinds of method

MethodWhen it counts as paidWhat to configure
Card via gatewayAt the point of order; the gateway confirms it itself.The gateway credentials and its return addresses.
Bank transferWhen the money arrives — someone marks it.The account number and the text shown to the customer.
Cash on deliveryOn handover; in the system it stays unpaid until settled.The COD fee, if you charge one.
Payment on collectionAt personal pickup.Usually tied to a specific shipping method.

Configuring a method

FieldWhat it doesNote
NameWhat the customer reads at checkout.Write it in their language, not as an internal code.
FeeA surcharge on the order.Shown as a separate line.
AvailabilityWhich shipping methods and regions offer it.Cash on delivery at personal pickup makes no sense — combinations like that are switched off here.
LimitsMinimum and maximum order value.Cash on delivery up to a certain amount, for instance.
OrderThe sequence methods appear in.The first method is the most-chosen one — that is not a coincidence.
The method does not appear for the customer.

Check availability: region, shipping method, and order-value limits. The method hides if any one of them does not match.

The money arrived but the order is unpaid.

On a bank transfer the system cannot know — someone marks the payment status by hand.

How do I refund?

Refunds are performed at the gateway; the system reflects it as payment status refunded.