🏪 Location View
Payment Methods
Payment Methods control how customers can pay at checkout — cash, card, or card terminal — for each order type your location offers. This is a Location View feature: everything on the page applies only to the location you currently have selected.
What are Payment Methods?#
A payment method is a rule that says: for a given order type (for example Delivery or Pickup), on a given channel (your website, iOS app, Android app, and so on), customers may pay in a given way. Until a payment method exists and is Enabled, that way of paying is not offered at checkout. Three payment types are available:
- Cash — the customer pays in person, on delivery or at collection.
- Card — the customer pays online by card. Requires a payment processor.
- Card Terminal — the customer pays by card on a physical terminal when the order is handed over.
Where to find Payment Methods#
- View: Location View (make sure the right location is selected first)
- Menu: Finance → Payment Methods
The list#
On desktop the page shows a table of the payment methods set up for the selected location. On smaller screens the same information appears as cards.
| Column | What it shows |
|---|---|
| Order Type | The order type this payment method applies to: Delivery, Pickup, Catering, Curb-side, or Eat-in. |
| Payment Type | Cash, Card, or Card Terminal. |
| Status | Enabled or Disabled. Only enabled payment methods are offered at checkout. |
| Channel | Where it applies: All, Web, iOS, Android, or Android_Epos. |
Each row also has an Edit (pencil) and a Delete (bin) button, depending on your permissions.
Adding a payment method#
- Go to Finance → Payment Methods and click ADD PAYMENT METHOD.
- In the Add Payment Method window, choose the Order Type, Payment Type, Channel, and Status. For Card, also choose a Payment Processor (see the field reference below).
- Click SAVE. On success you will see "Payment Method saved successfully". Click CLOSE to dismiss the window.
Updating a payment method#
- Click the Edit button on the row you want to change.
- Adjust the fields in the Edit Payment Method window — for example, set Status to Disabled to temporarily stop offering it.
- Click SAVE. The confirmation "Payment Method saved successfully" appears.
Deleting a payment method#
- Click the Delete button on the row.
- Confirm the prompt "Are you sure want to delete this Payment Method?" by clicking Yes! Delete (or No to keep it).
Field reference#
Order Type (required)#
The order type this payment method is offered for: Delivery, Pickup, Catering, Curb-side, or Eat-in. If left empty you will see "Please select a Order Type".
Payment Type (required)#
Cash, Card, or Card Terminal. If left empty you will see "Please select a Payment Type". Choosing Card reveals the Payment Processor field.
Payment Processor (required for Card)#
The payment integration that will actually take the money online. The list shows the processors already configured for your company: for Card these can be Stripe, MCB, or Ryft integrations. If left empty you will see "Please select a Payment Processor". If nothing is configured yet, the form shows: "There are no payment processors configured for this payment method. Please configure a payment processor for this payment method." — in that case your payment integration needs to be set up first (contact your administrator or platform support).
Sub Account ID (optional, Ryft card payments only)#
Shown only when the Payment Type is Card and the selected processor is a RyftPay integration. Identifies the Ryft sub account the payments should be routed to.
Channel (required)#
Where the payment method is offered: All, Web, iOS, Android, or Android_Epos. Choose All to cover every ordering channel at once. If left empty you will see "Please select a Channel".
Status (required)#
Enabled or Disabled. If left empty you will see "Please select a Status".
Payment processor setup (RyftPay)#
If your platform uses RyftPay for card payments, there is a separate setup page, Create a RyftPay Sub Account. It does not appear in the side menu — you reach it via a link provided to you. It lets you create the Ryft sub account for the selected location; if no Ryft payment integration exists for your company yet, the page explains that it must be configured first. Once the sub account exists, its ID is what goes into the Sub Account ID field of a Card payment method.
Common tasks#
- Accept cash on delivery: add a payment method with Order Type Delivery, Payment Type Cash, Channel All, Status Enabled.
- Take card payments online: add a payment method with Payment Type Card, pick your payment processor, and enable it for each order type you offer.
- Stop taking cash temporarily: edit the cash payment method and set Status to Disabled.
Troubleshooting#
A payment option is missing at checkout.
Check that a payment method exists for that exact order type, that its Status is Enabled, and that its Channel covers where the customer is ordering (or is set to All). Also confirm the order type itself is offered — that is controlled on the Services page.
"There are no payment processors configured for this payment method."
Card methods need a payment integration configured for your company before they can be saved. Ask your administrator to set one up.
The ADD PAYMENT METHOD button is missing.
Your account doesn't have permission for this — ask your administrator. The same applies if the edit or delete buttons are missing.
The list looks wrong or empty.
Make sure the correct location is selected — the page only shows payment methods for the location you are viewing.