# Paycrest - [Introduction](https://docs.paycrest.io/introduction.md): Decentralized payment routing infrastructure for stablecoin-fiat conversion — connecting apps and users to a global network of fiat liquidity providers. - [Quickstart](https://docs.paycrest.io/quickstart.md): Create your first Paycrest payment order in minutes. - [Protocol Overview](https://docs.paycrest.io/protocol-overview.md): Deep dive into the Paycrest protocol architecture, participants, and core components - [Protocol Participants](https://docs.paycrest.io/concepts/participants.md): Understanding the key participants in the Paycrest protocol ecosystem - [Protocol Architecture](https://docs.paycrest.io/concepts/architecture.md): The technical components behind Paycrest's payment routing — Gateway contract, aggregator, and provision nodes - [Compliance & Security](https://docs.paycrest.io/concepts/compliance-security.md): How compliance works in the Paycrest protocol — and what security guarantees the protocol provides. - [Transaction Lifecycle](https://docs.paycrest.io/concepts/transaction-lifecycle.md): Understanding how payment messages flow through the Paycrest protocol from order creation to settlement - [Use Cases](https://docs.paycrest.io/concepts/use-cases.md): Explore how businesses and developers can leverage Paycrest for various payment scenarios - [Sender API Integration](https://docs.paycrest.io/implementation-guides/sender-api-integration.md): Ship off-ramp and on-ramp with one create call; add verify-account and public rates when you want a richer checkout UX. - [Sender Agent Guide](https://docs.paycrest.io/implementation-guides/sender-mcp.md): Install the Paycrest sender agent (MCP) and connect it to Claude Code, Cursor, or VS Code to create and track payment orders with natural language. - [Smart Contract Interaction](https://docs.paycrest.io/implementation-guides/smart-contract-interaction.md): Integrate with Paycrest using the Gateway smart contract for onchain order management. - [Provider Setup Guide](https://docs.paycrest.io/implementation-guides/provider-setup-guide.md): Complete step-by-step guide to become a Paycrest provider and run a provision node - [Supported Stablecoins](https://docs.paycrest.io/resources/supported-stablecoins.md): Complete list of supported stablecoins and their network availability - [Supported Currencies](https://docs.paycrest.io/resources/supported-currencies.md): Complete list of supported fiat currencies, countries, and delivery channels - [Code Standards](https://docs.paycrest.io/resources/code-standards.md): Understanding Paycrest's currency and institution code formats - [Gateway Contract Addresses](https://docs.paycrest.io/resources/gateway-contract-addresses.md): Deployment addresses for Paycrest Gateway contracts across all supported networks - [Troubleshooting](https://docs.paycrest.io/resources/troubleshooting.md): Common issues and solutions for Paycrest integration - [Changelog](https://docs.paycrest.io/resources/changelog.md): A record of notable API, protocol, and documentation changes. - [Introduction](https://docs.paycrest.io/api-reference/introduction.md): API Reference for Paycrest. Explore endpoints, request/response formats, and integration details. - [Authentication](https://docs.paycrest.io/api-reference/authentication.md) - [Errors](https://docs.paycrest.io/api-reference/errors.md) - [Initiate Order](https://docs.paycrest.io/api-reference/sender/initiate-payment-order-v2.md): Creates a new payment order. - [List Orders](https://docs.paycrest.io/api-reference/sender/list-payment-orders-v2.md) - [Get Order by ID](https://docs.paycrest.io/api-reference/sender/get-payment-order-by-id-v2.md) - [Get Sender Stats](https://docs.paycrest.io/api-reference/sender/get-sender-stats.md) - [List Webhook Deliveries](https://docs.paycrest.io/api-reference/sender/list-webhook-deliveries.md): Returns the authenticated sender's webhook delivery log, newest first. Use this to audit which events were delivered and to find failed or expired deliveries to replay. List items omit the large `requestPayload` and `responseBody` fields — fetch a single delivery to see them. - [Get Webhook Delivery](https://docs.paycrest.io/api-reference/sender/get-webhook-delivery-by-id.md): Returns a single webhook delivery, including the frozen `requestPayload` and the captured `responseBody`. Returns `404` if the delivery belongs to another sender. - [Retry Webhook Delivery](https://docs.paycrest.io/api-reference/sender/retry-webhook-delivery.md): Replays a webhook delivery using its original frozen payload. - [List Orders](https://docs.paycrest.io/api-reference/provider/list-orders-v2.md): Returns a paginated list of payment orders assigned to the authenticated provider, in the v2 response schema. Requires a `currency` query parameter. Supports optional `direction` (`onramp` / `offramp`), `search`, `export=csv`, `from`/`to` date filters, and `ordering` (asc/desc). - [Get Order by ID](https://docs.paycrest.io/api-reference/provider/get-order-by-id-v2.md): Returns a single payment order assigned to the authenticated provider, including polymorphic source/destination, providerAccount, and transaction logs. - [Get Market Rate](https://docs.paycrest.io/api-reference/provider/get-market-rate.md) - [Get Provider Stats](https://docs.paycrest.io/api-reference/provider/get-provider-stats.md) - [Get Node Info](https://docs.paycrest.io/api-reference/provider/get-node-info.md) - [List Supported Currencies](https://docs.paycrest.io/api-reference/general/list-supported-currencies.md) - [List Supported Institutions](https://docs.paycrest.io/api-reference/general/list-supported-institutions.md) - [List Supported Tokens](https://docs.paycrest.io/api-reference/general/list-supported-tokens.md) - [Get Token Rate](https://docs.paycrest.io/api-reference/general/get-token-rate.md): Public quote on a specific network. Returns **buy** and/or **sell** quotes, order type, and refund timeout. - [Get Markets](https://docs.paycrest.io/api-reference/general/get-markets.md): Returns the live protocol orderbook (all funded, available provider quotes across corridors × tokens × networks) plus network-wide aggregate statistics. - [Get Aggregator Public Key](https://docs.paycrest.io/api-reference/general/get-aggregator-public-key.md) - [Verify Account](https://docs.paycrest.io/api-reference/general/verify-account.md): Resolves the account holder name when available. For some fiat corridors (e.g. KES M-Pesa), `data` may be `"OK"` when the account is valid but no display name is returned — supply your own `accountName` on the order in that case. - [Get Order Status by Gateway ID](https://docs.paycrest.io/api-reference/sender/get-lock-payment-order-status.md): Retrieve the status of an order by its onchain Gateway ID and chain ID. Use this for smart contract integrations. - [Reindex Transaction](https://docs.paycrest.io/api-reference/general/reindex-transaction.md) - [Introduction](https://docs.paycrest.io/api-reference/introduction.md): API Reference for Paycrest. Explore endpoints, request/response formats, and integration details. - [Authentication](https://docs.paycrest.io/api-reference/authentication.md) - [Errors](https://docs.paycrest.io/api-reference/errors.md) - [Initiate Order](https://docs.paycrest.io/api-reference/sender/initiate-payment-order.md) - [List Orders](https://docs.paycrest.io/api-reference/sender/list-payment-orders.md) - [Get Order by ID](https://docs.paycrest.io/api-reference/sender/get-payment-order-by-id.md) - [Get Sender Stats](https://docs.paycrest.io/api-reference/sender/get-sender-stats-v1.md) - [List Orders](https://docs.paycrest.io/api-reference/provider/list-lock-payment-orders.md) - [Get Market Rate](https://docs.paycrest.io/api-reference/provider/get-market-rate-v1.md) - [Get Provider Stats](https://docs.paycrest.io/api-reference/provider/get-provider-stats-v1.md) - [Get Node Info](https://docs.paycrest.io/api-reference/provider/get-node-info-v1.md) - [List Supported Currencies](https://docs.paycrest.io/api-reference/general/list-supported-currencies-v1.md) - [List Supported Institutions](https://docs.paycrest.io/api-reference/general/list-supported-institutions-v1.md) - [List Supported Tokens](https://docs.paycrest.io/api-reference/general/list-supported-tokens-v1.md) - [Get Token Rate](https://docs.paycrest.io/api-reference/general/get-token-rate-v1.md) - [Get Aggregator Public Key](https://docs.paycrest.io/api-reference/general/get-aggregator-public-key-v1.md) - [Verify Account](https://docs.paycrest.io/api-reference/general/verify-account-v1.md): Resolves the account holder name when available. For some fiat corridors (e.g. KES M-Pesa), `data` may be `"OK"` when the account is valid but no display name is returned — supply your own `accountName` on the order in that case. - [Get Order Status by Gateway ID](https://docs.paycrest.io/api-reference/sender/get-lock-payment-order-status-v1.md) - [Reindex Transaction](https://docs.paycrest.io/api-reference/general/reindex-transaction-v1.md) ## OpenAPI Specs - [openapi-v1](/openapi-v1.yaml) - [openapi-v2](/openapi-v2.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.