Payments

Deposits paid on a phone, matched automatically.

Send a payment request, and a guest pays their deposit by M-Pesa or card through Pesapal. The payment matches to the booking, the outstanding balance updates, and the reservation confirms itself.

Pesapal · M-Pesa · KES / USD
travelbookingwidgets.com/payments
Deposit received - Mara, 3 nights

Paid by M-Pesa on the way to work. Balance and status updated without anyone touching a keyboard.

Payment methods

Take payments where your guests already are

Card and M-Pesa through Pesapal, priced in KES or USD - gizmosafaris.com takes both without asking a guest to find their bank's transfer form.

MM-Pesa
PPesapal
#Card
Inside the app

Every payment, matched and reconciled

Transactions, methods, amounts and status in one table — no separate spreadsheet to keep up to date with what actually landed in the account.

travelbookingwidgets.com/payments
TravelBookingWidgets payments: M-Pesa and card deposits matched to bookings

Deposits by M-Pesa or card

A guest pays their deposit through Pesapal or M-Pesa on their phone, from the payment request you send - no manual bank transfer instructions to type out.

Deposits by M-Pesa or card

Payments matched to bookings

A payment that comes in is matched to the reservation it belongs to and the outstanding balance updates immediately - the booking flips to confirmed on its own.

Payments matched to bookings

Outstanding balances at a glance

See exactly what is owed, by whom, and when it is due across every active booking, in KES or USD.

Outstanding balances at a glance

Payment requests you control

Send a request for a specific amount - a deposit, a balance, an add-on - and track whether it has been opened, paid, or is still outstanding.

Payment requests you control

Payments questions, answered

Which currencies are supported?

Guests can pay in KES or USD, matching how you price your trips.

What happens when a deposit is paid?

The payment is matched to its booking, the outstanding balance updates, and the reservation status moves to confirmed.

Can I send a payment request for a specific amount?

Yes - a deposit, a remaining balance, or an add-on charge can each be sent as their own payment request.

Get paid without the back-and-forth.

Send a payment request and let Pesapal and M-Pesa do the rest.

Start freeBook a demo
Payments — TravelBookingWidgets