Skip to main content

How to manage payment methods for a service

Discover how to configure payment methods, enable cash payments at pickup and dropoff, manage wallets, and integrate credit cards via Stripe

In the Onro system, customers can choose from multiple payment methods when placing an order. These options are fully configurable from the Admin Center, giving you full control over how customers pay.

Payment Gateway Requirement

A payment gateway (such as Stripe) must be integrated to enable online payments for your customers.

Without an active payment gateway:

  • Customers cannot top up their wallet

  • Credit/debit card payments will not be available

To learn about how to connect the platform to a payment gateway such as Stripe, read this guide.

Configure Payment Methods

Payment methods are configured per service through delivery methods. Since each service can include multiple delivery methods, you can define different payment options for each one. This allows you to offer flexible payment options based on the type of delivery.

Follow the path below to configure the payment methods:

Admin center → Settings → Operation Setup → Delivery Methods → New /Actions( Edit)

In the delivery method window, under the Service settings section, you can enable or disable specific payment methods for the selected service.

These settings determine which payment options will be available to the order creator when placing an order via the mobile app, web app, or dispatcher panel:

Is surcharge active

When this option is enabled, a surcharge can be added to the order total. If it’s disabled, no surcharge will be applied. This can be used to cover additional costs, such as special handling or difficult deliveries.

To learn how to set up surcharges, please read this article.

Is cash by sender active

When this option is enabled, the sender can pay in cash at the pickup location. This activates the cash payment method specifically for senders.

Enable receiver cash

When this option is enabled, the receiver contact can pay in cash at the drop-off location. This activates the cash payment method specifically for receivers.

Is COD active

When this option is enabled, an input field appears allowing customers to enter a Cash on Delivery (COD) amount when creating an order. The entered amount cannot exceed the limit defined here. If it is disabled, the COD input will not be shown, and customers will not be able to set a COD amount.

To learn about how to collect COD from drivers, read this article.

Wallet

Wallet is always available as a payment method and is built into the system, so it cannot be disabled.

Customers can add funds to their wallets using payment gateways. When they select Wallet at checkout, the order total amount is automatically deducted from their wallet balance.

For further details on the wallet mechanism, refer to our other article available here.

By enabling all the options detailed here, customers can view and select payment methods in the mobile and web applications, as shown here:

Credit/Debit Card

Credit/debit card payments become available only after a payment gateway is connected. Once enabled, this payment method automatically appears at checkout and cannot be disabled separately.

Customers can also save their cards in the app for faster future payments by navigating to the Customer mobile/web application → Profile tab → Payment methods.

Once added to the application, the credit card will be saved and available for use in future orders.

Did this answer your question?