Payment Gateways
Payment Gateways is where the online payment providers behind your checkout are connected and priced. Each gateway in the list is a provider OSOSS can talk to; opening its configuration is where you paste the credentials from your provider agreement, declare which currencies it accepts, and decide who absorbs the provider's transaction fee - you or the customer. Nothing takes a real payment until this is filled in.
Menu path: Settings > Gateways
How gateways work in OSOSS
There are three layers, and confusing them is the usual source of trouble:
| Layer | What it is |
|---|---|
| Gateway | The provider account: credentials, currencies, fees. Configured on this page. |
| Payment method | What the customer actually sees and clicks at checkout. Configured under Payment Methods. |
| Transaction | Each attempt and its result, recorded under Online Payments. |
So a gateway is plumbing. It has no effect on a customer until a payment method points at it, and its results are only auditable once transactions start arriving.
Some providers are not single accounts but families - a processor that fronts several banks or wallets. Those expose a Sub gateway selector at the top of the configuration, and choosing a sub gateway reloads the form with that sub gateway's own credential fields and its own fee settings. Configure each sub gateway you intend to use; they are saved separately.
Configure a gateway
- Find the provider in the list and open its settings icon. The configuration drawer opens.
- If a Sub gateway selector appears, choose the one you are configuring first. The rest of the form depends on it.
- Set the display Name and upload a Logo if you want the customer to see the provider's branding rather than the default.
- Fill in the provider's required fields. These are generated from what the provider needs - merchant identifiers, keys, terminal numbers - and come from your agreement with them, not from OSOSS.
- Enter the Fixed fee and Rate fee the provider charges you. These are what OSOSS uses to calculate the fee on each transaction.
- Choose the Currencies the gateway may take, and set Unsupported currency handling: either reject an order in a currency the gateway does not accept, or convert it to your default currency first.
- In the fees section, decide who pays: fees on company, fees on customer, or a custom split where you enter the percentage the company absorbs.
- Click Save.
Reading the fee choice correctly
The fee setting is a commercial decision that reaches your customer. With fees on the company, the customer pays the order total and the provider's cut comes out of your revenue. With fees on the customer, the fee is added on top of what they expected to pay - which is legitimate in some markets and a checkout abandonment cause in others. The custom split lets you absorb a percentage and pass on the rest, which is the usual compromise on high-value orders.
Related pages
- Payment Methods - expose a configured gateway to customers
- Online Payments - the transaction log and reconciliation
- Marketplace - install additional payment providers
- Store Payments - payments as they arrive from the online store