A reusable crypto payment is one of the two ways your organisation can receive cryptocurrency:
-
It provides a permanent crypto address that can accept an unlimited number of deposits. The reusable payment URL and the address can be shared freely as they never expire.
-
It contains the complete history of all transfers made against it, so you can review them at any time.
This guide extends the logic covered in Accepting Crypto Payments (Deposits), which focuses mostly on the other type — one-time payments.
When to use a reusable payment
-
Funding your organisation in the Dashboard, e.g. to provide the funds needed for end-user crypto withdrawals.
-
Providing your B2B partners with permanent addresses against which they can send you funds, e.g. for recurring payments.
-
Providing specific B2C customers with the ability to deposit without entering your platform.
Creating a reusable payment
-
In the top bar, open the Create menu and select Crypto payment. (In the old dashboard this was "Crypto deposit" in the Billing section.)
-
Under Base, input the Payment ID — use it to identify the purpose of the link, e.g. "Partner A - USDC over BSC" — and select the Business the payments are for.
-
Under Details, set Payment type to Reusable. Note how the form adapts:
-
Display currency — for reusable payments only the currency is set; the payer enters the amount at checkout each time.
-
Rate type — always Floating; Fixed is not available.
-
Expiration — not applicable; reusable payments never expire.
-
Redirect URL / mode — not used for reusable payments.
-
Language — the language the checkout is shown in.
-
-
Click Review, check the summary, enter your 2FA code, and confirm. If your 2FA isn't enabled yet, see Two-Factor Authentication.
-
On the success screen, copy the payment link.
Preconfiguration
Before sharing the link with the payer, you can preconfigure the cryptocurrency and network (this is done only the first time the link is opened):
-
Open the reusable payment URL in your browser.
-
Select the cryptocurrency and, when applicable, the network.
-
Confirm the cryptocurrency selection.
Once a cryptocurrency is selected, that payment link is permanently tied to the chosen currency and network. All future deposits to that link must use the same currency and network. To accept deposits in different cryptocurrencies — or the same currency over different networks — create separate reusable payments for each case.
Sharing
-
Share the link with the payer, e.g. your B2B partner.
-
Instruct the payer to deposit the required amount against the provided crypto address. For each transfer, the payer inputs the target fiat amount, and the system provides the corresponding indicative crypto amount using live exchange rates.
Information on existing reusable payments
In the Dashboard
-
Open Transactions in the sidebar and choose Crypto payments.
-
Filter by Payment ID, e.g. "Partner A - USDC over BSC". You can switch between One-time and Reusable payments using the payment-type toggle.
-
Open the record to see its details and all deposits received against it.
In the transaction history of the link
-
Open the reusable payment URL.
-
Click on "Transaction history" at the bottom.
Reusable vs one-time payments
|
|
Reusable |
One-Time |
|---|---|---|
|
Number of transfers |
Meant for multiple transactions |
Meant for a single transaction |
|
Expiration |
Never expires |
Expires (you set the expiration when creating it) |
|
Target fiat amount |
Not applicable — payer enters it each time |
Optional |
|
Rate type |
Always floating |
Fixed or floating |
In more detail for reusable payments:
-
Number of transfers: designed to accept an unlimited number of payments. It provides the payer with an overview of all previous transfers, including the total fiat value transferred (calculated at the rate at the moment of each transfer).
-
Expiration: the link never expires, so you or your counterparties can store it, embed it in a web page or a static document, and use it at your convenience.
-
Rate type: every transfer is converted with a live rate taken at the moment the funds are received. The floating nature of the rates is communicated in the checkout by refreshing the indicative rates, so the fiat equivalent will almost always differ slightly from the amount entered.