Introduction

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

  1. Create an invoice from your server with your API key.
  2. Redirect the buyer to the checkout_url we return.
  3. 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

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.

Start with the quickstart →