Ulasend Docs
Set up your merchant account, accept payments, and connect your checkout to Ulasend.
Create payment links in your dashboard or invoices through the API, send buyers to hosted checkout, and track confirmed payments. Available methods include crypto, card-funded crypto, and eligible USD ACH and US domestic wire transfers. Availability depends on your account, receiving setup, and the selected payment source.
Set up your account
Start with Wallet setup and verification to understand application approval, shared and individual receiving wallets, verification requests, and payout wallet review. Application approval, payment processing, and cashout each have their own requirements.
If you do not need an API integration, create a link under Dashboard → Payment links after your account is enabled for payment processing. For a custom integration, follow the quickstart.
Connect your checkout
- Create an invoice from your server with your API key.
- Redirect the buyer to the
checkout_urlwe return. - Verify payment webhooks (
invoice.paid), match the order and received amount, and fulfill once.
Your end customer never sees your API key. They only see the hosted payment page.
Guides
- Store integrations - WooCommerce, GoHighLevel, Shopify development status, and the server SDK preview.
- Dynamic payment links - use one reusable link to issue a signed checkout URL for each order.
- Identify the buyer - pass
customer_emailand/orexternal_reference, or stay anonymous with a warning. - Choose the payment source - select the coin and network before creating a live invoice. Issued payment instructions stay fixed.
- Buy with card - an eligible buyer can purchase crypto for a USDC on Base checkout.
- Supported payment methods - crypto sources, ACH and domestic wire eligibility, and merchant settings.
- Hosted checkout - payment instructions, bank transfer status, receipts, and return URLs.
- Wallet setup and verification - receiving wallets, compliance requests, and payout wallet approval.
- Webhooks - signed events when payment completes.
Security
These docs only show placeholder credentials (pk_test_…, $ULASEND_API_KEY). Never paste live secret keys into frontend code, chat, or public repos. Keys live in your server environment and the Ulasend dashboard.