

Accepting XRP works like accepting any coin: the customer sends it to an address, and you watch it arrive. Three things set XRP apart:
To begin, you choose one of two paths:
Below we go through what makes XRP different, then both paths step by step.
A word on names first. People say "Ripple" for the coin and for the network, but the three names mean different things:
Checkouts and exchanges use all three, so a payment window that says "Ripple" means XRP on the XRP Ledger.
XRP lives on its own network, the XRP Ledger: a shared record of who owns how much XRP, kept in step by independent servers around the world. If that sentence is where crypto stops making sense, start with what cryptocurrency is and how a blockchain keeps its records.
The XRP Ledger has its own rules, and four of them matter to a business taking payments:
The reserve is the reason tags exist. On Ethereum a new address costs nothing to create, so a payment service can give every customer their own. You can see that model in how the Ethereum network works and how businesses accept ETH.
On the XRP Ledger the same model is expensive. A service with 10,000 customers would lock 10,000 XRP by giving each one an address. One address plus a tag per customer locks a single reserve.
A destination tag is a number of up to ten digits attached to an XRP payment. It tells the receiver whose money this is. Think of the address as a building and the tag as the flat number.
A business runs into tags in two situations:
If you receive on your own address, you can switch on a setting called "require destination tag". The network then rejects any payment without a tag, and the XRP stays with the customer, who can send it again with the right number. A bounced payment is easier to sort out than money you cannot place.
Some wallets accept an X-address, a single string that packs the address and the tag together. Not every wallet and exchange reads it, so showing the address and the tag as two separate lines is the safer default.

The minimum XRP in the wallet is 1 XRP. This base reserve has stood at 1 XRP since December 2024, when the network's validators lowered it from 10. On top of it, the address sets aside 0.2 XRP for most extra things it keeps on the ledger, such as an open order on the ledger's built-in exchange or an escrow. A wallet that only receives XRP needs just the 1 XRP.
The reserve stays locked for as long as the address exists. If your wallet has received 250 XRP, you can send out at most 249, minus the network fee. Wallet apps usually show that 1 XRP as reserved or unavailable.
Two consequences for a business:
The transaction fee for a standard XRP payment is 0.00001 XRP. The sender pays it, and it rises only when the network is congested. At any price XRP has traded at, that is far below a cent.
So the network fee is not the cost to watch. Two others are:
Those layers work the same way on every network, and how crypto payment fees work, from network fees to gateway charges shows how they add up.
The transaction time is 3–5 seconds. One confirmation is final, so there is no waiting for several confirmations the way there is with bitcoin. When a customer does wait, the delay is usually on their side: some exchanges hold a withdrawal for a security check before sending it.
Accepting XRP comes down to the same two paths as accepting any coin. The general comparison, with what each costs, is in how to accept bitcoin and other crypto on a website. Here is what each path looks like with XRP.
This path needs no payment processing and no contract. Setting it up takes five steps:
The price of this path is your time. The work that stays with you:
The coin's price also moves while you hold it. A business that prices in dollars either converts XRP soon after it arrives or accepts the swing. A common way out is a dollar stablecoin; what USDT is and how businesses accept Tether explains that coin.
Nobody checks who sent the money, either. Screening incoming funds is its own job, covered in securing crypto payments with AML checks and wallet screening.
An XRP payment gateway is a service that takes the payment on your behalf, and the reserve and the tags become its problem. A payment through a gateway goes like this:
Gateways give the customer a destination in one of two ways:
You can use a gateway in three ways, and all three are the same gateway underneath:
If XRP is going into an online store, it is worth knowing what actually changes when an online store accepts crypto.
A payment gateway usually charges a percentage of each successful payment. The rate often falls as your volume grows, and some gateways let you pass the fee on to the customer. What crypto payment processing costs a business goes through what to compare.
CryptumPay is one such gateway, and it offers all three ways: payment links from its console, a checkout widget button and an API. When a customer picks XRP, the CryptumPay checkout labels the network "Ripple" and shows an address issued for this payment, with no separate tag field. Whatever coin the customer pays in is converted to USDT on arrival, so the merchant's balance is always in USDT; the fee is 1% per successful payment, down to 0.5% at higher volumes, and it can be passed on to the customer.

An XRP payment cannot be recalled, so a mistake on the customer's side becomes a conversation with you. The usual slips are these:
A refund in any of these cases is a new transfer from you to the customer, not a reversal.
The choice follows from how many payments you expect:
Whether XRP belongs in your checkout at all, next to USDT or bitcoin, is a separate decision; the top coins for accepting crypto payments and how to pick them helps with that.
The XRP network itself is cheap and settles in seconds. Accepting XRP means minding three things other coins don't ask of you:
Take XRP into your own wallet if payments are few and you are ready to match them by hand. Take it through an XRP payment gateway if you want orders marked paid automatically and the reserve and tags handled for you.
A destination tag is a single number that the XRP Ledger itself knows about, and an address can require it. A memo is free-form data attached to a payment, such as a note or a reference, and the ledger never checks it. Exchanges route deposits by the tag, even when their withdrawal form calls that field "Memo".
The XRP Ledger counts XRP down to 0.000001 XRP, so technically that is the floor. A payment to an address that does not exist yet must be at least 1 XRP, because it has to cover the reserve. In practice, exchanges and gateways set their own minimums, which are much higher.
Not out of the box: MetaMask is built for Ethereum-style networks, and the XRP Ledger is not one of them. With the XRP Ledger Snap, an add-on installed inside MetaMask, the wallet can hold and send real XRP. Without it, any "XRP" the customer sees in MetaMask is a token on another network and will not reach an XRP Ledger address.
A payment channel is XRP set aside by the payer, against which they sign small claims that the receiver can check instantly without touching the ledger. The receiver later cashes all the claims in one transaction. Channels suit streams of tiny payments, such as paying per second of video; a shop taking ordinary orders does not need them.
Many crypto payment processors take XRP, but not all, so check the list of coins before signing up. Then ask any of them three questions:
Create an account and connect the checkout yourself, or talk to sales and we will plan the integration with you.