Accept, collect, and withdraw cryptocurrency payments through a single REST API. IteraPay handles blockchain complexity so you can focus on your business.
Use this file to discover all available pages before exploring further.
IteraPay is a crypto payment processing platform built for merchants who need a reliable, programmable way to accept cryptocurrency from customers. You interact with a single REST API to create payment invoices, track incoming transactions, collect settled funds, and withdraw balances to on-chain addresses — without managing wallets, nodes, or blockchain infrastructure yourself.
Quick Start
Create your first payment invoice and get a live payment address in under 5 minutes.
Authentication
Learn how to authenticate with Bearer tokens and merchant API keys.
Accept Payments
Generate invoices and present deposit addresses to your customers.
API Reference
Browse the full REST API with request schemas and response examples.
Merchants
Understand merchant accounts, balances, fees, and team roles.
Invoices
Learn about one-time, reusable, and collection invoice types.
IteraPay organizes your payment operations around a merchant account. Each merchant holds balances across supported crypto tokens and owns the invoices, transactions, and withdrawal history for your business.Accept crypto payments via invoices — Create a one-time or reusable invoice for any amount. IteraPay generates a blockchain deposit address for each invoice and monitors it for incoming payments. Share the address or a hosted payment link with your customer; IteraPay does the rest.Collect settled funds — Once a payment reaches a confirmed state, use the Collections API to sweep funds from your invoice addresses into your merchant balance, ready to use or withdraw.Withdraw to on-chain addresses — Send funds from your merchant balance to any on-chain address at any time. The Withdrawals API lets you specify the token, amount, and destination address, and IteraPay handles the broadcast.Receive real-time webhooks — Subscribe to payment events so your application learns about new transactions instantly, without polling. IteraPay delivers signed webhook payloads to your endpoint as payments arrive and confirm.Manage your team — Invite team members to your merchant account and assign roles with fine-grained permissions. Different team members can have different levels of access, from view-only to full administrative control.