Getting started
How to Accept Stablecoin Payments for Your Business
A practical merchant guide to accepting stablecoins: account approval, receiving setup, payment links, confirmation, and preparing for payouts.
The short answer
Accepting stablecoin payments starts with an approved business and receiving setup. Choose a supported asset and network, share the issued checkout link, and verify the paid amount before fulfilling the order. Prepare your payout destination separately.
Start with the way your customers already pay
A customer asks whether they can pay your invoice in USDC. You do not need to redesign your business around crypto to answer. You need an approved payment setup, clear instructions for the customer, and a reliable way to know the order has been paid.
Ulasend brings those steps into hosted checkout. For a service business, that can mean sharing an invoice link. For a store, it can mean connecting checkout to an order. Start with one familiar sales process before adding more payment options.
Get your business and receiving setup approved
Create your account, confirm your email, and submit your business details. Ulasend reviews new applications before enabling collections. Access to the dashboard does not itself mean your account can receive payments. Check both application status and payment-processing status before sending a live payment request. Read the setup guide.
An administrator selects and enables a shared receiving setup or your business's individual receiving wallet. Shared receiving can start after approval and readiness checks. An individual setup requires the authorized verification and wallet steps to be completed before processing is enabled.
Choose an asset and network your customer can use
Ask what stablecoin the customer holds and which network their wallet or exchange can send it on. The asset and network must match an available payment route. USDC on one network is not an instruction to send USDC on any network.
Your account's payment-method settings determine the available sources for new requests. Follow the current supported-methods guide and the issued checkout instructions. An existing live invoice keeps its original source; create a new invoice if the customer needs a different route. Check supported payment methods.
Create the request and wait for verified payment
Create an invoice for the agreed order amount and share its checkout link. Keep the customer and order reference with your business records. The buyer follows the asset, network, amount, address, and any memo shown in checkout.
Before delivering the order, check the final paid status and received amount. A screenshot, a wallet's Sent message, or the customer returning to your website does not establish payment. Integrated stores should verify the signed payment webhook and match it to the saved order. See how hosted checkout works.
Prepare your payout destination separately
A receiving setup collects customer payments. A payout wallet is a business-controlled destination for withdrawing eligible proceeds. Registering a payout address does not change where customers pay.
Eligible shared-receiving accounts can request USDC payouts on Base without a dedicated receiving account, subject to approved destinations, available funds, and account checks. Other routes have their own verification requirements. Complete two-factor authentication, register your business's destination, and wait for its approval; submitting a signature is not the same as payout approval. Review wallet setup and verification.
Make the first payment easy to repeat
Give your team a short checklist: confirm the order, send the current checkout link, check the verified result, and record the proceeds. Explain your refund policy before payment and keep support details visible.
Then review the first collection together. Could the customer follow the instructions? Did the order match the payment? Was the payout destination ready? A repeatable workflow is more valuable than offering every available method on day one.