Tripdash Team
June 27, 2026
Payment links let travelers pay a deposit by card from a text or email. How they work, what they cost, how to match them to bookings, and when to use an invoice instead.

A payment link for travel agents is a hosted checkout page you send by email, text or QR code, so a traveler can pay by card without you touching their card details. It's the fastest way to collect a deposit or a one-off amount. For balances paid over time, use an invoice. For trips not yet confirmed, use a hold.
A link is fast. An invoice is structured. Here is how payment links work, what they cost, how to keep them safe, and when to pick something else.
A payment link is a URL that opens a checkout page run by your payment processor. On Stripe, customers who open the link are redirected to a Stripe-hosted payment page. You can share it in emails, text messages and social media, or turn it into a QR code.
The key difference from an invoice is who can pay. Stripe's own comparison says an invoice is for a specific customer, while a payment link works for anyone with the link. That's the convenience and the risk in one line.
The traveler types card details into a Stripe-hosted payment page, not into an email or a phone call with you. Stripe lists PCI compliance handling as supported for payment links.
A link costs the same as any online card payment. On Stripe's standard US pricing, that's 2.9% + $0.30 per card payment. On a $1,500 deposit, that's $43.80.
Some methods take longer to clear. Stripe notes that bank debits or vouchers might take 2–14 days to confirm. It says to set up notifications for when the payment clears "so you can begin fulfillment." Practical guidance: don't confirm a supplier booking until the payment has actually cleared.
All three big processors offer no-code payment links. They differ on price, on how you switch a link off, and on how they handle travelers abroad. These are each processor's published US terms, checked October 2026.
| Stripe | Square | PayPal | |
|---|---|---|---|
| Card rate | 2.9% + $0.30 | 3.3% + 30¢ for new Square customers | 2.99% + $0.10 for cards and Apple Pay |
| Other methods named | Over 40, including Apple Pay and Google Pay | Apple Pay, Google Pay and Square Pay; Afterpay at 6% + 30¢ | PayPal and Venmo at 3.49% + $0.10; Pay Later at 4.99% + $0.10 |
| Fee on a $1,500 card deposit (our arithmetic) | $43.80 | $49.80 | $44.95 |
| Reusable | Yes, or cap the number of payments | Yes, one link can collect from multiple people | Yes, reused as often as needed |
| Switching a link off | Deactivate only, no delete | Deactivate or delete at any time | Not published on the pages checked |
| Traveler sets the amount | Yes, default maximum $10,000 | Not published on the pages checked | Yes, for services and deposits |
| Travelers abroad | Local currency in 150+ countries | Domestic and international sales | 200+ markets and 130+ currencies |
Two caveats. PayPal's general merchant fees page, updated October 1, 2026, lists a 0.49 USD fixed fee on commercial transactions. That's higher than the $0.10 on its Payment Links page, so check the rate in your own account. Square's 3.3% + 30¢ applies to new Square customers, and high-volume businesses can ask about custom pricing.
Practical guidance: on a $1,500 deposit, the gap between the cheapest and dearest card rate above is $6. Pick the processor your booking and accounting tools already connect to, then compare on reuse controls and currency support.
A deactivated Square link becomes unavailable to anyone you shared it with, and Square says that can't be undone. Create a new link if you deactivate one by mistake.
| Payment link | Invoice | Authorization hold | |
|---|---|---|---|
| Who can pay | Anyone with the link | A specific customer | The card you authorize |
| Partial payments or payment plans | No | Yes | No |
| Traveler chooses the amount | Yes, if you set it up | No | No |
| Reusable | Yes, or limit the number of payments | No, but you can duplicate it | No |
| Money moves | When the traveler pays | When the traveler pays | Only when you capture |
| Best for | Deposits and one-off amounts | Deposit, then balance over time | Trips agreed but not confirmed |
Yes, two ways. A fixed-price link charges a set amount for a product, like "Deposit, Smith family, Lisbon". Or you can let customers choose what to pay, with optional minimum and maximum amounts.
Watch the ceiling. On Stripe, a customer-chooses link has a default maximum of $10,000, and you contact Stripe support to raise it. A large final balance may hit that limit, which is one more reason to send a large balance by invoice, ACH or wire.
You can also pre-fill the amount on a pay-what-you-want link with the prefilled_amount URL parameter. The traveler can still edit it before paying.
Not on their own. Stripe describes a link as reusable with multiple customers unless you limit the number of purchases, and the QR code doesn't expire either. You can't delete a link after you create it, but you can deactivate it. Customers who open a deactivated link are redirected to an expiration page.
For one traveler and one payment, set a limit. Stripe lets you cap how many times a link can be paid. Once it reaches the limit, "it automatically deactivates." Set it to 1 and the link can't be paid twice. You can also write a custom message for deactivated links, such as "This deposit has been paid. Contact us for your next invoice."
What this means for agencies: a reusable link that sits in an old email thread can still take money months later. Deactivate links once a trip is paid or cancelled.
Attach a reference. On Stripe, add a client_reference_id to the link URL, such as your trip or booking number. It accepts letters, numbers, dashes and underscores, up to 200 characters, and comes back in the payment confirmation event so you can reconcile.
Three other tools help:
Stripe also warns that links can show up in unexpected places, so keep secrets and sensitive details out of the reference.
Treat them as two separate links, each paid once. The steps below use Stripe's settings; Square and PayPal have similar ones under different names.
Deposit link
Final-payment link
Send one link per traveler, each capped at one payment, for that traveler's share. Add an ID that names both the booking and the traveler, so each payment matches one row in your ledger. Travelers who pay in installments need an invoice or a payment plan instead. Collecting group travel payments covers schedules, dropouts and refunding one traveler.
On Stripe, yes, by default. Adaptive Pricing is always enabled for Payment Links and lets customers pay in their local currency in more than 150 countries.
The traveler pays for the conversion, not you. Stripe says you pay 0% and your customers pay 2–4%, at an exchange rate guaranteed for 24 hours. A traveler who chooses to pay in your currency skips that fee, but their bank's exchange rate and fees might apply.
Two details matter for agencies:
PayPal takes payments in 130+ currencies while you settle in 23. Its fees page adds 1.50% on international commercial transactions and a 3.00% currency conversion spread for most conversions.
In most US states, yes, within card network rules. Visa's US merchant surcharge Q&A (version of February 15, 2024) requires you to:
Some states go further. As of February 15, 2024, Visa understands that Connecticut, Maine, Massachusetts, Oklahoma and Puerto Rico prohibit surcharging, and Colorado, Minnesota, New Jersey and New York have their own requirements. Visa adds that its list may contain errors and isn't legal advice. Outside the US, surcharging remains prohibited, with limited exceptions. Mastercard and other networks set their own rules. This is a summary, not legal advice.
Illustrative example: on a $2,000 credit card balance, 3% would be $60. If your card cost is 2.9% + $0.30, that's $58.30, so the surcharge can't go above $58.30.
Practical guidance: a fixed-price link can't tell a credit card from a debit card before the traveler pays, so adding a surcharge to the link price would charge debit cards too. Ask your processor whether it supports compliant surcharging on links, or build your costs into a service fee instead.
A link payment is a card payment, so normal card dispute rules apply. For a future trip, the dispute window generally starts on the travel date. On Stripe in the US, each dispute costs $15, and $15 more if you counter it.
The link itself can help your evidence. Visa says cancellation terms must be disclosed before purchase to be relied upon. What this means for agencies: a terms checkbox on the link, plus a booking reference on the payment, gives you a dated record that the traveler saw your policy before paying. Travel agency chargebacks covers reason codes and how to respond.
Payment links are also what scammers fake. The FTC describes phishing as scammers using email or text messages to trick you into giving them your personal and financial information. Its example scam "invites you to click on a link to update your payment details."
That puts the burden on you to look legitimate. Practical guidance for agencies:
Use a payment link for a deposit, a one-off add-on like an excursion, or any small amount you want paid today.
Use an invoice when the trip is a deposit, then a balance, or a payment plan. Payment links can't take partial payments.
Use a hold when the trip is agreed but not confirmed. An authorization hold sets money aside without taking it.
Use one link per traveler for groups, so no one fronts the whole bill. See collecting group travel payments.
Use ACH or a wire for large final balances. The payments hub compares every method.
With Tripdash Pay, you can send each traveler their own link to pay their share of the trip. See Tripdash Pay.

How long it takes to become a travel agent on 4 paths: employee, hosted, IATAN or ARC, with sourced training, state, IATAN and ARC processing times and a 90-day plan.

A CRM for travel agents tracks the trip as well as the sale: ID-matched names, passport expiry, KTN and Redress numbers, supplier confirmations, payments and commission.

Seven worked bookings, from hotels and cruises to flights and net rates, show how commission, host splits and fees turn a trip price into a travel agent's pay.