# Ozura ## Docs - [API Reference](https://docs.ozura.com/api-reference/overview.md): Complete API reference for Ozura's payment and vault services. - [Application Management](https://docs.ozura.com/api-reference/vault/applications.md): API reference for Vault applications — create, list, delete, API keys, permissions. - [Authentication](https://docs.ozura.com/api-reference/vault/authentication.md): API reference for Vault authentication — API keys, JWT, and auth endpoints. - [Common Errors](https://docs.ozura.com/api-reference/vault/common-errors.md): Frequent Vault API errors and how to resolve them. - [Errors Overview](https://docs.ozura.com/api-reference/vault/errors-overview.md): Vault API error format and where to find status codes and common errors. - [Vault API Overview](https://docs.ozura.com/api-reference/vault/overview.md): Base URL and authentication for Ozura Vault API. - [Proxy](https://docs.ozura.com/api-reference/vault/proxy-transaction.md): Forward a request to a PSP with card data injected from a token. - [HTTP Status Codes](https://docs.ozura.com/api-reference/vault/status-codes.md): Status codes returned by Ozura Vault API. - [Test Tokens](https://docs.ozura.com/api-reference/vault/test-tokens.md): Create a test card token with a long-lived CVC session (1-year TTL). - [Tokenize](https://docs.ozura.com/api-reference/vault/tokenize.md): Create a token from card or bank account data. - [Verify Key](https://docs.ozura.com/api-reference/vault/verify-api-key.md): Verify an API key and read its project and permissions. - [API Reference](https://docs.ozura.com/guides/payments/checkout/api-reference.md): Complete reference for all Ozura Checkout API endpoints - [Customize Appearance](https://docs.ozura.com/guides/payments/checkout/appearance.md): Brand the checkout page with your colors and logo - [Appearance Reference](https://docs.ozura.com/guides/payments/checkout/appearance-reference.md): Complete list of all checkout appearance customization options - [Create a Checkout Session](https://docs.ozura.com/guides/payments/checkout/create-session.md): Generate a checkout session to accept payments from your customers - [Currencies](https://docs.ozura.com/guides/payments/checkout/currencies.md): Accept payments in multiple currencies with proper decimal formatting - [Donation Mode](https://docs.ozura.com/guides/payments/checkout/donation-mode.md): Accept donations with preset amount buttons and custom input - [Error Handling](https://docs.ozura.com/guides/payments/checkout/error-handling.md): Handle payment errors gracefully to give customers a smooth experience - [Handle the Payment Result](https://docs.ozura.com/guides/payments/checkout/handle-result.md): Process successful payments, cancellations, and errors after checkout - [Integration Modes](https://docs.ozura.com/guides/payments/checkout/integration-modes.md): Choose how the checkout appears to your customers - redirect, popup, iframe, or new tab - [Checkout Overview](https://docs.ozura.com/guides/payments/checkout/overview.md): Accept credit card payments on your website in minutes with Ozura Checkout - [Payment Links](https://docs.ozura.com/guides/payments/checkout/payment-links.md): Create reusable payment URLs for email campaigns, social media, or invoices - [Theme Preview](https://docs.ozura.com/guides/payments/checkout/preview.md): Embed a live checkout preview in your dashboard or theme editor without creating a real session - [Quickstart](https://docs.ozura.com/guides/payments/checkout/quickstart.md): Accept your first payment in 5 minutes - [Recurring Mode](https://docs.ozura.com/guides/payments/checkout/recurring-mode.md): Set up subscription and membership payments with automated billing schedules - [Redirect Customer to Checkout](https://docs.ozura.com/guides/payments/checkout/redirect-customer.md): Send your customer to the secure Ozura checkout page to complete payment - [Security Best Practices](https://docs.ozura.com/guides/payments/checkout/security.md): Keep your integration secure and protect your customers - [Testing Guide](https://docs.ozura.com/guides/payments/checkout/testing-guide.md): Test your integration before going live with sandbox mode - [Troubleshooting](https://docs.ozura.com/guides/payments/checkout/troubleshooting.md): Quick fixes for common problems with Ozura Checkout - [Payments Overview](https://docs.ozura.com/guides/payments/overview.md): Ozura's payment processing products — Checkout and PayAPI. - [Authentication](https://docs.ozura.com/guides/payments/payapi/authentication.md): PayAPI authentication documentation. - [PayAPI Overview](https://docs.ozura.com/guides/payments/payapi/overview.md): Direct API access to Ozura's payment orchestration engine. - [Create a Recurring Plan](https://docs.ozura.com/guides/payments/payapi/recurring/create-plan.md): Set up an automated billing plan that charges a customer's card on a recurring schedule - [Transactions](https://docs.ozura.com/guides/payments/payapi/transactions.md): The OzuraPay Pay API is a unified payment integration layer that allows merchants to process card transactions through a single API interface. - [Webhooks](https://docs.ozura.com/guides/payments/payapi/webhooks.md): PayAPI webhooks documentation. - [Quickstart](https://docs.ozura.com/guides/quickstart.md): Get started with Ozura in under 5 minutes. - [Sandbox](https://docs.ozura.com/guides/sandbox.md): Test your Ozura integration without processing real transactions. - [Test Credentials](https://docs.ozura.com/guides/test-credentials.md): Card numbers and credentials for sandbox testing. - [Bank Payments — Using Checkout](https://docs.ozura.com/guides/vault/bank-payments/checkout.md): Use Ozura's hosted Checkout page for bank payments. Requires a merchant relationship. - [Bank Payments — Using Elements](https://docs.ozura.com/guides/vault/bank-payments/elements.md): Embed secure bank account fields in your own form and tokenize in the browser. Account data never touches your server. - [Bank Payments Overview](https://docs.ozura.com/guides/vault/bank-payments/overview.md): Accept bank (ACH) payments via the API, Elements, or Checkout — same journey as card payments. - [Bank Payments — Using the API (your own inputs)](https://docs.ozura.com/guides/vault/bank-payments/using-the-api.md): Tokenize bank accounts from your backend with your own form inputs. Understand scope implications. - [Card Payments — Using Checkout](https://docs.ozura.com/guides/vault/card-payments/checkout.md): Use Ozura's hosted Checkout page for card payments. Requires a merchant relationship. - [Card Payments — Using Elements](https://docs.ozura.com/guides/vault/card-payments/elements.md): Embed secure card fields in your own checkout UI and tokenize in the browser. Card data never touches your server. - [Card Payments Overview](https://docs.ozura.com/guides/vault/card-payments/overview.md): Accept card payments via the API, Elements, or Checkout — same journey as bank payments. - [Card Payments — Using the API (your own inputs)](https://docs.ozura.com/guides/vault/card-payments/using-the-api.md): Tokenize cards from your backend with your own form inputs. Understand PCI/DSS scope implications. - [Elements Overview](https://docs.ozura.com/guides/vault/elements/overview.md): Embed secure payment fields in your own UI and tokenize in the browser with Ozura Elements. - [cURL Examples](https://docs.ozura.com/guides/vault/examples/curl.md) - [JavaScript/Node.js Examples](https://docs.ozura.com/guides/vault/examples/javascript.md) - [Code Examples](https://docs.ozura.com/guides/vault/examples/overview.md) - [Python Examples](https://docs.ozura.com/guides/vault/examples/python.md) - [Vault Overview](https://docs.ozura.com/guides/vault/overview.md): Ozura's secure tokenization — Vault API and Elements. - [CVC Sessions](https://docs.ozura.com/guides/vault/proxy/cvc-sessions.md) - [Form-Encoded Proxy Requests](https://docs.ozura.com/guides/vault/proxy/form-encoded.md) - [JSON Proxy Requests](https://docs.ozura.com/guides/vault/proxy/json.md) - [Proxy Service](https://docs.ozura.com/guides/vault/proxy/overview.md) - [XML Proxy Requests](https://docs.ozura.com/guides/vault/proxy/xml.md) - [Quick Start](https://docs.ozura.com/guides/vault/quick-start.md) - [API Reference](https://docs.ozura.com/sdks/elements/api-reference.md): Complete reference for OzVault, OzElement, all options, events, and TypeScript types. - [Bank Elements](https://docs.ozura.com/sdks/elements/bank-elements.md): Embed secure bank account and routing number fields and tokenize for ACH using OzVault. - [Card Elements](https://docs.ozura.com/sdks/elements/card-elements.md): Embed card number, expiry, and CVV fields and tokenize in the browser using OzVault. - [Error Handling](https://docs.ozura.com/sdks/elements/error-handling.md): Handle OzError instances from createToken() and createBankToken(), understand error codes, and surface errors to users. - [Installation](https://docs.ozura.com/sdks/elements/installation.md): Add @ozura/elements to your project via npm, yarn, or a CDN script tag. - [Elements SDK](https://docs.ozura.com/sdks/elements/overview.md): Overview of @ozura/elements — Ozura's browser SDK for secure payment data collection. - [React Components](https://docs.ozura.com/sdks/elements/react.md): Use OzElements, hooks, and pre-built React components to embed secure payment fields. - [Server SDK](https://docs.ozura.com/sdks/elements/server.md): Process payments, query transactions, create payment sessions, and handle errors on your backend with @ozura/elements/server. - [Styling & Appearance](https://docs.ozura.com/sdks/elements/styling.md): Customize the look of Elements fields using the style config and global appearance options. - [SDKs](https://docs.ozura.com/sdks/overview.md): Official Ozura SDKs and client libraries. ## OpenAPI Specs - [openapi](https://docs.ozura.com/api-reference/openapi.json)