Skip to content

UnizPay API

UnizPay lets you accept crypto payments with a single API. You create a payment for a USD amount; the payer pays with a supported token on a supported network; UnizPay converts it if needed and delivers it to the payout address you set in the dashboard, minus a flat $0.10 platform fee and the network cost.

One flat fee

$0.10 per payment, whatever the amount, token or network. Network costs are passed through at cost.

Paid to your wallet

Each payment settles on-chain to the payout address you configure, in the token you choose.

Hosted or headless

Redirect payers to the hosted payment page, or build your own with the same API.

Signed webhooks

Get notified at each step, from the first deposit to the settlement transaction.

  1. Your server creates a payment with POST /v1/payments: an amount in USD and your own order id.
  2. The payer pays. Send them to the hosted checkout_url, or show a deposit address in your own UI. They pick a token and network and send the amount shown.
  3. UnizPay detects and confirms the deposit, converts it when your payout token differs, and settles it to your payout address.
  4. Your webhook endpoint receives each step: payment.detected, payment.confirmed, payment.settled.