# Orafi ## Docs - [Add Crypto Account](https://docs.orafi.app/api-reference/endpoint/crypto-settlements/add.md): Add a cryptocurrency wallet for settlements - [Remove Crypto Account](https://docs.orafi.app/api-reference/endpoint/crypto-settlements/delete.md): Remove a cryptocurrency settlement account - [List Crypto Accounts](https://docs.orafi.app/api-reference/endpoint/crypto-settlements/list.md): Retrieve all cryptocurrency settlement accounts - [Crypto Settlements](https://docs.orafi.app/api-reference/endpoint/crypto-settlements/overview.md): Add, list, and remove saved crypto wallet addresses for payouts. - [Create Customer](https://docs.orafi.app/api-reference/endpoint/customers/create.md): Create a new customer - [Delete Customer](https://docs.orafi.app/api-reference/endpoint/customers/delete.md): Delete a customer - [List Customers](https://docs.orafi.app/api-reference/endpoint/customers/list.md): Retrieve all customers for the authenticated merchant - [Customers](https://docs.orafi.app/api-reference/endpoint/customers/overview.md): Create, list, retrieve, and delete customer records associated with your business. - [Retrieve Customer](https://docs.orafi.app/api-reference/endpoint/customers/retrieve.md): Retrieve a specific customer details - [Get Banks](https://docs.orafi.app/api-reference/endpoint/extras/banks.md): Retrieve available banks for fiat settlements. Public endpoint - no authentication required. - [Get Currencies](https://docs.orafi.app/api-reference/endpoint/extras/currency.md): Retrieve list of available fiat currencies. Public endpoint - no authentication required. - [Get Supported Networks](https://docs.orafi.app/api-reference/endpoint/extras/networks.md): Retrieve list of supported blockchain networks. Public endpoint - no authentication required. - [Get Rates](https://docs.orafi.app/api-reference/endpoint/extras/rates.md): Retrieve current exchange rates for a specific currency. Public endpoint - no authentication required. - [Resolve Account](https://docs.orafi.app/api-reference/endpoint/extras/resolve.md): Verify bank account details and retrieve account holder name. Public endpoint - no authentication required. - [Fiat Settlements](https://docs.orafi.app/api-reference/endpoint/fiat-settlements/overview.md): Manage bank accounts for fiat payouts and withdrawals. - [Mode](https://docs.orafi.app/api-reference/endpoint/mode/overview.md): Switch your business between test (testnet) and live (mainnet) mode. - [Toggle Mode](https://docs.orafi.app/api-reference/endpoint/mode/toggle.md): Switch between test and live mode - [Notifications](https://docs.orafi.app/api-reference/endpoint/notification/overview.md): Toggle email notification preferences for your business account. - [Toggle Notifications](https://docs.orafi.app/api-reference/endpoint/notification/toggle.md): Toggle email notification subscription on or off - [Create Paylink](https://docs.orafi.app/api-reference/endpoint/paylinks/create.md): Create a new paylink with images. Requires API key authentication and supports up to 4 images. - [Delete Paylink](https://docs.orafi.app/api-reference/endpoint/paylinks/delete.md): Delete a specific paylink - [List Paylinks](https://docs.orafi.app/api-reference/endpoint/paylinks/list.md): Retrieve all paylinks for the authenticated merchant - [Paylinks](https://docs.orafi.app/api-reference/endpoint/paylinks/overview.md): Create shareable payment links for one-off charges, invoices, and simple checkout flows. - [Retrieve Paylink](https://docs.orafi.app/api-reference/endpoint/paylinks/retrieve.md): Retrieve details of a specific paylink - [Create Payment](https://docs.orafi.app/api-reference/endpoint/payments/create.md): Create a new hosted payment. Requires API key authentication. - [Payments](https://docs.orafi.app/api-reference/endpoint/payments/overview.md): Create hosted checkout payments, verify payment status, and retrieve payment details. - [Retrieve Payment](https://docs.orafi.app/api-reference/endpoint/payments/retrieve.md): Get information about a payment using paymentId query parameter - [Verify Payment](https://docs.orafi.app/api-reference/endpoint/payments/verify.md): Verify a payment transaction - [Check Balances](https://docs.orafi.app/api-reference/endpoint/payouts/balances.md): Retrieve available balances for crypto and fiat payouts - [Create Crypto Payout](https://docs.orafi.app/api-reference/endpoint/payouts/create-crypto.md): Initiate a cryptocurrency payout - [Payouts](https://docs.orafi.app/api-reference/endpoint/payouts/overview.md): Withdraw settled funds to a crypto wallet or saved settlement account. - [Retry Crypto Payout](https://docs.orafi.app/api-reference/endpoint/payouts/retry-crypto.md): Retry a failed crypto payout - [Profile](https://docs.orafi.app/api-reference/endpoint/profile/overview.md): Retrieve your business profile and manage email changes. - [Request Email Change](https://docs.orafi.app/api-reference/endpoint/profile/request-email-change.md): Initiate email address change (OTP will be sent to new email) - [Retrieve Profile](https://docs.orafi.app/api-reference/endpoint/profile/retrieve.md): Retrieve business profile information - [Verify Email Change](https://docs.orafi.app/api-reference/endpoint/profile/verify-email-change.md): Confirm email address change using OTP - [Create Refund](https://docs.orafi.app/api-reference/endpoint/refunds/create.md): Initiate a refund for a transaction - [Refunds](https://docs.orafi.app/api-reference/endpoint/refunds/overview.md): Return funds to customers for completed transactions. - [Retry Refund](https://docs.orafi.app/api-reference/endpoint/refunds/retry.md): Retry a failed refund - [List Transactions](https://docs.orafi.app/api-reference/endpoint/transactions/list.md): Retrieve all transactions for the authenticated merchant - [Transactions](https://docs.orafi.app/api-reference/endpoint/transactions/overview.md): Query your complete transaction history — payments, payouts, and refunds. - [Retrieve Transaction](https://docs.orafi.app/api-reference/endpoint/transactions/retrieve.md): Retrieve a specific transaction details - [List Deliveries](https://docs.orafi.app/api-reference/endpoint/webhook-deliveries/list.md): Retrieve webhook delivery history with optional filtering - [Webhook Deliveries](https://docs.orafi.app/api-reference/endpoint/webhook-deliveries/overview.md): Monitor delivery attempts, inspect payloads, and debug webhook failures. - [Get Event Types](https://docs.orafi.app/api-reference/endpoint/webhooks/events.md): Get all available webhook event types that can be subscribed to - [Get Webhook](https://docs.orafi.app/api-reference/endpoint/webhooks/get.md): Retrieve registered webhook details - [Webhooks](https://docs.orafi.app/api-reference/endpoint/webhooks/overview.md): Register a webhook endpoint, view your configuration, and subscribe to event types. - [Register Webhook](https://docs.orafi.app/api-reference/endpoint/webhooks/register.md): Register a webhook URL for receiving payment notifications - [Subscribe to Event](https://docs.orafi.app/api-reference/endpoint/webhooks/subscribe.md): Subscribe to specific webhook event types - [API Reference](https://docs.orafi.app/api-reference/introduction.md): Complete reference for every Orafi API endpoint — with examples, schemas, and response codes. - [Authentication](https://docs.orafi.app/essentials/authentication.md): Authenticate requests to the Orafi API using API keys. - [Development](https://docs.orafi.app/essentials/development.md): Set up your local development environment and test your Orafi integration safely. - [Errors & Retries](https://docs.orafi.app/essentials/errors.md): Understand Orafi error codes, response formats, and how to implement safe retry logic. - [Fees & Pricing](https://docs.orafi.app/essentials/fees.md): Understand Orafi's transparent, on-chain fee model for payments, payouts, and refunds. - [Introduction](https://docs.orafi.app/essentials/index.md): Welcome to Orafi — the seamless crypto payments API for modern businesses. - [Quickstart](https://docs.orafi.app/essentials/quickstart.md): Create your first crypto payment in under 5 minutes. ## OpenAPI Specs - [openAPI](https://docs.orafi.app/openAPI.yaml) - [openapi](https://docs.orafi.app/api-reference/openapi.json) ## Optional - [Dashboard](https://dashboard.orafi.app) - [Support](mailto:support@orafi.app)