Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.iterapay.com/docs/llms.txt

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.

What you can do with IteraPay

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.