Agent Wallets, Deposits and Credit

How agent settlement works in PHPTRAVELS: a prepaid wallet ledger per agent, deposits you approve, and every booking debited against the balance.

account_balance_wallet Per-agent balance
fact_check Approved deposits
receipt_long Full ledger

Short answer

Each agent holds a wallet balance in your platform. They top it up by submitting a deposit, you approve it, and every booking debits the balance. Your exposure is whatever you have chosen to approve — it is a prepaid float, not a post-paid credit line, which is the distinction worth being clear about before you design your agent terms.

How the money actually moves

Four steps, and every one of them leaves a record you can reconcile against.

1

The agent requests a deposit

From their own portal, an agent submits a top-up: an amount, a currency and the payment method they used. It arrives in your admin as pending.

2

You approve or reject it

Nothing credits a balance until you say so. You see the amount, the method and the reference, and you approve or reject. A rejected deposit leaves the balance untouched and the record in place.

3

The balance goes up

An approved deposit writes a credit entry to that agent's ledger in the deposit currency. The running balance is the sum of their entries, not a number someone typed.

4

Bookings debit the balance

Every booking the agent makes writes a debit. The ledger carries the amount, the currency, a description and a timestamp, so a disputed line can be traced back to the booking that caused it.

Prepaid float vs post-paid credit

Agencies searching for “agent credit limit” usually mean one of two different things. It is worth knowing which one you are buying.

Prepaid float — what the platform does

The agent funds the wallet first, you approve the deposit, and they sell against the balance. When it runs out, they top up. Your exposure never exceeds what you have already approved, and no chasing is required because the money arrived before the booking did.

Post-paid credit — a commercial arrangement

Letting a trusted agent book now and settle on terms is a decision you make about that agent, backed by your own contract. The ledger records the balance either way, including a negative one, so you can see exactly what is outstanding — but the terms and the collection are yours, not something the software enforces on your behalf.

What the ledger gives you

Every credit and debit is stored per agent with its amount, currency, description and timestamp, alongside the deposit records with their payment method, reference and approval state. That is what makes month-end reconciliation a query rather than an argument.

Frequently asked questions

How does an agent wallet work in a travel booking platform?

Each agent has a balance held as a ledger of credits and debits. They top it up by submitting a deposit that you approve, and every booking they make writes a debit against the balance. The current balance is the sum of those entries, so it always reconciles to the transactions behind it.

Can I set a credit limit for each travel agent?

The platform settles agents through a prepaid wallet rather than a post-paid credit ceiling: an agent sells against a balance you have approved, and tops up when it runs low. That caps your exposure at what you approved. If you want to extend post-paid terms to a trusted agent, that is a commercial arrangement under your own contract, and the ledger tracks the resulting balance including a negative one.

How do agents add funds to their wallet?

The agent submits a deposit from their portal with the amount, currency and payment method used, and it arrives in your admin as pending. Nothing credits their balance until you approve it, and rejected deposits leave both the balance untouched and the record in place.

Can agents hold balances in different currencies?

Yes. Ledger entries and deposits both carry their own currency, so agents in different markets can settle in the currency that suits them while your reporting stays consistent.

What happens when an agent runs out of balance?

They top up. Because the balance is checked against the booking, an agent cannot quietly build up an obligation you did not agree to, which is the main reason agencies choose a prepaid float over invoicing after the fact.

Can I see the history behind an agent balance?

Yes. Every credit and debit is stored with its amount, currency, description and timestamp, and deposits keep their payment method, reference and approval state. A disputed line traces back to the booking or deposit that created it.

Try it as an agent

The demo includes the agent portal and the admin above it, so you can submit a deposit and approve it.

Related: white-label B2B portal, B2B travel portal software, how we compare, and the suppliers we connect.

Recent Blogs

Fresh insights, product updates, and practical travel-tech guidance from our latest articles.