Skip to main content
BUILT FOR SRI LANKAN BUS OPERATORS

How to accept online payments for bus tickets in Sri Lanka

Sri Lankan bus companies can accept card payments for bus tickets through PayHere, a local payment gateway. With FleetLK, each company connects its own PayHere merchant account, so ticket money goes to the bus company, not to FleetLK. Seats are held while the passenger pays and confirmed when PayHere verifies the payment.

FleetLK editorial · Operator guide ·

How the money flows

The passenger chooses seats and pays on PayHere’s hosted checkout. PayHere sends a signed payment notification; FleetLK checks the signature, the merchant, the amount and the currency before confirming the seats. The money is settled to the bus company’s own PayHere account under PayHere’s terms.

What you need

A PayHere merchant account in your company’s name, approved for online payments, and its API details entered in FleetLK’s payment settings. FleetLK stores these credentials encrypted and asks the owner to confirm their identity before they are changed.

Holds, late payments and refunds

A seat is held for a limited time while the passenger pays. If the payment fails, the seat returns to sale. A payment that arrives late is reconciled with PayHere rather than lost. Refunds follow the cancellation rules you set, and staff can see each refund’s status.

Keeping pay-on-board

Many passengers still prefer cash. FleetLK lets you allow payment when boarding for some or all departures, with the booking marked unpaid until collected.

Sources

Check availability before committing.

This guide is general product education. Confirm FleetLK rollout, published package limits and payment setup for your business.

Common questions

Does FleetLK take a share of my ticket money?

Ticket payments go to your own PayHere merchant account. PayHere charges its own transaction fees; check your PayHere agreement. FleetLK is paid through your FleetLK package.

Can passengers pay with any card?

Accepted cards and methods are those PayHere offers on your merchant account.

What if a passenger pays but the confirmation is delayed?

FleetLK reconciles pending payments with PayHere, so a payment that was made is matched to the booking even if the first notification was delayed.

Explore the relevant capabilities

Your next chapter starts here.

Create your business account, choose your own address and bring your fleet, team and bookings together.

Start free trial
    How to accept online payments for bus tickets in Sri Lanka