> For the complete documentation index, see [llms.txt](https://docs.coda.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coda.co/codapay.md).

# Codapay

- [Overview](https://docs.coda.co/codapay/overview.md): Get ready to discover why Codapay is the absolute game-changer.
- [Getting started](https://docs.coda.co/codapay/getting-started.md): Quickly begin testing a Codapay integration.
- [Set up payments](https://docs.coda.co/codapay/getting-started/set-up-payments.md): Activate a title, countries, and payment methods on Coda's Publisher Portal to start accepting payments.
- [Test Hosted Payment Page API](https://docs.coda.co/codapay/getting-started/test-hosted-payment-page-api.md): After you set up accepting payments in Coda Portal, you can quickly test a payment flow for a payment method.
- [Integration Guides](https://docs.coda.co/codapay/integration-guides.md)
- [Choosing the right type of integration](https://docs.coda.co/codapay/integration-guides/choosing-the-right-type-of-integration.md)
- [Codapay API Versions](https://docs.coda.co/codapay/integration-guides/codapay-api-versions.md)
- [Upgrade to Codapay API v2 and Unlock Saved Card Support](https://docs.coda.co/codapay/integration-guides/upgrade-to-codapay-api-v2-and-unlock-saved-card-support.md)
- [Integration Checklist](https://docs.coda.co/codapay/integration-guides/integration-checklist.md)
- [Testing Guide](https://docs.coda.co/codapay/integration-guides/testing-guide.md)
- [Payment Channel Testing Instructions](https://docs.coda.co/codapay/integration-guides/testing-guide/payment-channel-testing-instructions.md): Here you will find test cards, mobile numbers and wallet accounts to test your transactions in Sandbox
- [Sandbox Testing Guide](https://docs.coda.co/codapay/integration-guides/testing-guide/sandbox-testing-guide.md)
- [Sandbox Configuration and Production Configuration](https://docs.coda.co/codapay/integration-guides/testing-guide/sandbox-configuration-and-production-configuration.md)
- [Country and Currency Codes](https://docs.coda.co/codapay/integration-guides/country-and-currency-codes.md)
- [Languages](https://docs.coda.co/codapay/integration-guides/languages.md)
- [Payment Channel Info](https://docs.coda.co/codapay/integration-guides/payment-channel-info.md): Comprehensive Overview of Payment Methods Supported by Codapay
- [Hosted Payment Page](https://docs.coda.co/codapay/integration-guides/payment-channel-info/hosted-payment-page.md)
- [Special Payment Channels](https://docs.coda.co/codapay/integration-guides/payment-channel-info/hosted-payment-page/special-payment-channels.md): This page lists the channels that require special remarks/configuration, please take note.
- [Backend API](https://docs.coda.co/codapay/integration-guides/payment-channel-info/backend-api.md)
- [Tokenization API 2.0](https://docs.coda.co/codapay/integration-guides/payment-channel-info/tokenization-api-2.0.md)
- [Payment Channel Update](https://docs.coda.co/codapay/integration-guides/payment-channel-info/payment-channel-update.md): This section will include all updates and announcements related to payment channel changes.
- [Channel Status](https://docs.coda.co/codapay/integration-guides/payment-channel-info/payment-channel-update/channel-status.md): This page will include all updates on channel status changes (Discontinued/Paused/Resumed).
- [Price Limit and Expiry Time](https://docs.coda.co/codapay/integration-guides/payment-channel-info/payment-channel-update/price-limit-and-expiry-time.md): This page will include all updates on channel price limits and expiry time changes.
- [New Channel Announcement](https://docs.coda.co/codapay/integration-guides/payment-channel-info/payment-channel-update/new-channel-announcement.md): This page will include all newly launched payment channels.
- [Pakistan - HBL Konnect](https://docs.coda.co/codapay/integration-guides/payment-channel-info/payment-channel-update/new-channel-announcement/pakistan-hbl-konnect.md)
- [United States - American Express](https://docs.coda.co/codapay/integration-guides/payment-channel-info/payment-channel-update/new-channel-announcement/united-states-american-express.md)
- [Colombia - Google / Apple Pay](https://docs.coda.co/codapay/integration-guides/payment-channel-info/payment-channel-update/new-channel-announcement/colombia-google-apple-pay.md)
- [Price Limits](https://docs.coda.co/codapay/integration-guides/price-limits.md)
- [Detailed Fixed Price Points](https://docs.coda.co/codapay/integration-guides/price-limits/detailed-fixed-price-points.md): Payment Channel Details Fixed Price Points lists specific fixed price points for various payment channels.
- [Security Guidelines](https://docs.coda.co/codapay/integration-guides/security-guidelines.md)
- [Brand Guidelines](https://docs.coda.co/codapay/integration-guides/brand-guidelines.md)
- [Hosted Payment Page Integration](https://docs.coda.co/codapay/hosted-payment-page-integration.md)
- [Initiate a payment request](https://docs.coda.co/codapay/hosted-payment-page-integration/initiate-a-payment-request.md): Allows you to initiate a payment request and collect your payment transaction ID.
- [Display the Hosted Payment Page](https://docs.coda.co/codapay/hosted-payment-page-integration/display-the-hosted-payment-page.md): After obtaining the transaction ID, present the Hosted Payment Page to your user.
- [Redirect URLs for Transaction Status](https://docs.coda.co/codapay/hosted-payment-page-integration/redirect-urls-for-transaction-status.md): Configure the appropriate redirect URLs to manage transaction status updates for your customers.
- [Get notified of a transaction status change](https://docs.coda.co/codapay/hosted-payment-page-integration/get-notified-of-a-transaction-status-change.md): Receive notifications of transaction status changes as your user progresses through the payment flow.
- [Fraud and Chargeback Notifications](https://docs.coda.co/codapay/hosted-payment-page-integration/fraud-and-chargeback-notifications.md)
- [Activate POST Notifications](https://docs.coda.co/codapay/hosted-payment-page-integration/activate-post-notifications.md)
- [Check a transaction status](https://docs.coda.co/codapay/hosted-payment-page-integration/check-a-transaction-status.md): Check a transaction's status
- [Payment Channel Integration Options](https://docs.coda.co/codapay/hosted-payment-page-integration/payment-channel-integration-options.md): Choose Whether to Show Your Users a Channel Selection Page or Direct Them to a Specific Payment Channel Page Directly
- [Cancel a Payment Request](https://docs.coda.co/codapay/hosted-payment-page-integration/cancel-a-payment-request.md)
- [Authorize And Capture A Payment Separately](https://docs.coda.co/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately.md)
- [Auth & Capture Notifications](https://docs.coda.co/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately/auth-and-capture-notifications.md)
- [Capture a Payment Request](https://docs.coda.co/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately/capture-a-payment-request.md)
- [Cancel a Payment Request  (currently unavailable)](https://docs.coda.co/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately/cancel-a-payment-request-currently-unavailable.md)
- [Saving Card Details](https://docs.coda.co/codapay/hosted-payment-page-integration/saving-card-details.md)
- [Initiate USD Transactions](https://docs.coda.co/codapay/hosted-payment-page-integration/initiate-usd-transactions.md)
- [Request Flow](https://docs.coda.co/codapay/hosted-payment-page-integration/initiate-usd-transactions/request-flow.md)
- [Complete notification logs showing USD price](https://docs.coda.co/codapay/hosted-payment-page-integration/initiate-usd-transactions/complete-notification-logs-showing-usd-price.md)
- [Patch a Transaction](https://docs.coda.co/codapay/hosted-payment-page-integration/patch-a-transaction.md)
- [Hosted Component Integration](https://docs.coda.co/codapay/hosted-component-integration.md)
- [Cards](https://docs.coda.co/codapay/hosted-component-integration/cards.md)
- [How It Works](https://docs.coda.co/codapay/hosted-component-integration/cards/how-it-works.md)
- [Integration Guide](https://docs.coda.co/codapay/hosted-component-integration/cards/integration-guide.md)
- [Initiate A Payment Request](https://docs.coda.co/codapay/hosted-component-integration/cards/initiate-a-payment-request.md)
- [Interact with the CodaCard SDK](https://docs.coda.co/codapay/hosted-component-integration/cards/interact-with-the-codacard-sdk.md)
- [Get notified of a transaction status change](https://docs.coda.co/codapay/hosted-component-integration/cards/get-notified-of-a-transaction-status-change.md): Receive notifications of transaction status changes as your user progresses through the payment flow.
- [Activate POST Notifications](https://docs.coda.co/codapay/hosted-component-integration/cards/activate-post-notifications.md)
- [Check A Transaction Status](https://docs.coda.co/codapay/hosted-component-integration/cards/check-a-transaction-status.md)
- [Styling & Customization](https://docs.coda.co/codapay/hosted-component-integration/cards/styling-and-customization.md)
- [Saving Card Details](https://docs.coda.co/codapay/hosted-component-integration/cards/saving-card-details.md)
- [Authorize And Capture A Payment Separately](https://docs.coda.co/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately.md)
- [Auth & Capture Notifications](https://docs.coda.co/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately/auth-and-capture-notifications.md)
- [Capture a Payment Request](https://docs.coda.co/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately/capture-a-payment-request.md)
- [Cancel a Payment Request](https://docs.coda.co/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately/cancel-a-payment-request.md)
- [Patch a Transaction](https://docs.coda.co/codapay/hosted-component-integration/cards/patch-a-transaction.md)
- [Alternative Payment Methods](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods.md)
- [How It Works](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods/how-it-works.md)
- [Integration Guide](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods/integration-guide.md)
- [Initiate A Payment Request](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods/initiate-a-payment-request.md)
- [Interact with the CodaComponent SDK](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods/interact-with-the-codacomponent-sdk.md)
- [Get notified of a transaction status change](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods/get-notified-of-a-transaction-status-change.md): Receive notifications of transaction status changes as your user progresses through the payment flow.
- [Check A Transaction Status](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods/check-a-transaction-status.md)
- [Patch a Transaction](https://docs.coda.co/codapay/hosted-component-integration/alternative-payment-methods/patch-a-transaction.md)
- [Direct API Integration](https://docs.coda.co/codapay/direct-api-integration.md)
- [Direct API Integration for Cards](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards.md)
- [Getting Started](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started.md)
- [Authentication and authorization](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started/authentication-and-authorization.md)
- [How to generate the JWT token](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started/how-to-generate-the-jwt-token.md)
- [How to generate the x-signature](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started/how-to-generate-the-x-signature.md)
- [Sandbox Testing Instructions](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started/sandbox-testing-instructions.md)
- [Direct Card API Call Flow](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/direct-card-api-call-flow.md): The call flow is a described below:
- [Submit a charge](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/submit-a-charge.md): Submits a charge request
- [Get charge data](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/get-charge-data.md): Retrieves detailed information about a specific charge
- [Calculate tax](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/calculate-tax.md): Calculates the applicable taxes for a given country/area and returns the tax breakdown and updated price
- [Get notified of a charge status change](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/get-notified-of-a-charge-status-change.md): Receive notifications of transaction status changes as your user progresses through the payment flow.
- [Handling 3DS](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/handling-3ds.md): Handle charges that require 3DS authentication from customers.
- [Whitelist IP Address](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-cards/whitelist-ip-address.md)
- [Direct API Integration for Alternative Payment Methods](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods.md)
- [Backend Call Flows Brief](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flows-brief.md)
- [Backend Call Flow](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow.md)
- [Carrier Billing (DCB)](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/carrier-billing-dcb.md)
- [E-Wallet](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/e-wallet.md)
- [Convenience Store (OTC)](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/convenience-store-otc.md)
- [Card Payments](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/card-payments.md)
- [Bank Transfer](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/bank-transfer.md)
- [Voucher (Cash Card)](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/voucher-cash-card.md)
- [Transaction Status Notification](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/transaction-status-notification.md): Receive notifications of transaction status changes as your user progresses through the payment flow.
- [Payment Channels List and Details](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/payment-channels-list-and-details.md)
- [Language Table](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/language-table.md)
- [Initiate USD Transactions](https://docs.coda.co/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/initiate-usd-transactions.md)
- [In-App Payments](https://docs.coda.co/codapay/in-app-payments.md)
- [Unity Native Integration](https://docs.coda.co/codapay/in-app-payments/unity-native-integration.md)
- [Quick Start](https://docs.coda.co/codapay/in-app-payments/unity-native-integration/quick-start.md)
- [Integration Guide](https://docs.coda.co/codapay/in-app-payments/unity-native-integration/integration-guide.md)
- [References](https://docs.coda.co/codapay/in-app-payments/unity-native-integration/references.md)
- [Customize UI](https://docs.coda.co/codapay/in-app-payments/unity-native-integration/customize-ui.md)
- [Creating An Android Build](https://docs.coda.co/codapay/in-app-payments/unity-native-integration/creating-an-android-build.md)
- [\[Unity SDK Internal Beta Testing\] Unity Native Integration](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration.md)
- [Unity SDK Internal Beta Testing Introduction](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction.md)
- [Development Environment Setup Before Internal Beta Testing](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/development-environment-setup-before-internal-beta-testing.md)
- [Get Started](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/get-started.md)
- [Integration Guide](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide.md)
- [Install SDK](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/install-sdk.md)
- [Configure SDK](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/configure-sdk.md)
- [Setup for SDK Initialization](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/setup-for-sdk-initialization.md)
- [Register Callback Events](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/register-callback-events.md)
- [Initiate Payment](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/initiate-payment.md)
- [Customize UI](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/customize-ui.md)
- [Create Android Build](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/create-android-build.md)
- [Test on QA for Internal Beta Testing](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/test-on-qa-for-internal-beta-testing.md)
- [Test on Sandbox](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/test-on-sandbox.md)
- [Go Live](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide/go-live.md)
- [Demo Project](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/demo-project.md)
- [Troubleshooting](https://docs.coda.co/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/troubleshooting.md)
- [Native Integration](https://docs.coda.co/codapay/in-app-payments/native-integration.md)
- [iOS Link-Out Integration](https://docs.coda.co/codapay/in-app-payments/ios-link-out-integration.md)
- [iOS Integration Guidelines](https://docs.coda.co/codapay/in-app-payments/ios-link-out-integration/ios-integration-guidelines.md)
- [Refund a Payment](https://docs.coda.co/codapay/refund-a-payment.md)
- [Supported Payment Channel](https://docs.coda.co/codapay/refund-a-payment/supported-payment-channel.md)
- [Additional Features](https://docs.coda.co/codapay/additional-features.md): Overview
- [Refund a payment](https://docs.coda.co/codapay/additional-features/refund-a-payment.md): The Refund API supports merchants in processing full refunds for transactions that have been successfully completed.
- [Create a Refund](https://docs.coda.co/codapay/additional-features/refund-a-payment/create-a-refund.md): Merchants can use this API endpoint to initiate and process refunds for completed transactions.
- [Retrieve Refund Status](https://docs.coda.co/codapay/additional-features/refund-a-payment/retrieve-refund-status.md): Merchants can utilize this API endpoint to retrieve the status of a refund request. This allows merchants to obtain information regarding the progress.
- [Get notified about refund status changes](https://docs.coda.co/codapay/additional-features/refund-a-payment/get-notified-about-refund-status-changes.md): Merchants can receive real-time event data by providing URL endpoints to receive Event JSON Payloads via POST requests
- [Saving Card Details - New Notification](https://docs.coda.co/codapay/additional-features/saving-card-details-new-notification.md)
- [Archived - Tokenization API 2.0](https://docs.coda.co/codapay/archived-tokenization-api-2.0.md): Overview
- [Overview](https://docs.coda.co/codapay/archived-tokenization-api-2.0/overview.md)
- [Getting Started](https://docs.coda.co/codapay/archived-tokenization-api-2.0/getting-started.md)
- [Security and Authentication](https://docs.coda.co/codapay/archived-tokenization-api-2.0/security-and-authentication.md)
- [Business Use Cases](https://docs.coda.co/codapay/archived-tokenization-api-2.0/business-use-cases.md)
- [Integration Guide](https://docs.coda.co/codapay/archived-tokenization-api-2.0/integration-guide.md)
- [Whitelist IP Address](https://docs.coda.co/codapay/archived-tokenization-api-2.0/integration-guide/whitelist-ip-address.md)
- [Shopper](https://docs.coda.co/codapay/archived-tokenization-api-2.0/integration-guide/shopper.md): This represents a customer who is making the purchase. The Shopper is represented by a unique Identifier (Shopper ID) generated to secure payment information.
- [Payment Method](https://docs.coda.co/codapay/archived-tokenization-api-2.0/integration-guide/payment-method.md): Payment Method represents the shopper's preferred payment instrument that intends to use for transactions e.g credit cards, digital wallet.
- [Token](https://docs.coda.co/codapay/archived-tokenization-api-2.0/integration-guide/token.md): This will generate a token, which is a random alphanumeric string . This token is unique to the specific payment method information provided by the shopper.
- [Charge](https://docs.coda.co/codapay/archived-tokenization-api-2.0/integration-guide/charge.md): This represents charging the shopper with a token. The charge ID is a unique identifier generated by Coda to identify individual charge transactions.
- [Webhooks Notification](https://docs.coda.co/codapay/archived-tokenization-api-2.0/webhooks-notification.md)
- [Event Object](https://docs.coda.co/codapay/archived-tokenization-api-2.0/webhooks-notification/event-object.md)
- [Types of Events](https://docs.coda.co/codapay/archived-tokenization-api-2.0/webhooks-notification/types-of-events.md)
- [Token Authorization Event (token.status.authorized)](https://docs.coda.co/codapay/archived-tokenization-api-2.0/webhooks-notification/token-authorization-event-token.status.authorized.md): Partner would be able to listen asynchronously for the token authentication once action is completed on the shopper’s side
- [Charge Succeeded Event (charge.status.succeeded)](https://docs.coda.co/codapay/archived-tokenization-api-2.0/webhooks-notification/charge-succeeded-event-charge.status.succeeded.md)
- [Subscription (Coming Soon)](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon.md)
- [Subscription Plan Object](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/subscription-plan-object.md)
- [Subscription Object](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/subscription-object.md)
- [Create Subscription Plan](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/create-subscription-plan.md)
- [Retrieve Subscription Plan](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/retrieve-subscription-plan.md)
- [Create Subscription](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/create-subscription.md)
- [Retrieve Subscription](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/retrieve-subscription.md)
- [Cancel Subscription](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/cancel-subscription.md)
- [Retrieve Cancel Subscription](https://docs.coda.co/codapay/archived-tokenization-api-2.0/subscription-coming-soon/retrieve-cancel-subscription.md)
- [Payment Method Details](https://docs.coda.co/codapay/archived-tokenization-api-2.0/payment-method-details.md)
- [Test Payment Channel Credentials for Tokenized Charge](https://docs.coda.co/codapay/archived-tokenization-api-2.0/test-payment-channel-credentials-for-tokenized-charge.md)
- [HTTP Status Code & Error Code](https://docs.coda.co/codapay/archived-tokenization-api-2.0/http-status-code-and-error-code.md)
- [FAQ](https://docs.coda.co/codapay/archived-tokenization-api-2.0/faq.md)
- [Recurring Payments (coming soon)](https://docs.coda.co/codapay/recurring-payments-coming-soon.md)
- [Key Concepts](https://docs.coda.co/codapay/recurring-payments-coming-soon/key-concepts.md)
- [Use Cases and Flows](https://docs.coda.co/codapay/recurring-payments-coming-soon/use-cases-and-flows.md)
- [Webhook Notifications](https://docs.coda.co/codapay/recurring-payments-coming-soon/webhook-notifications.md)
- [Error Codes](https://docs.coda.co/codapay/error-codes.md): List of error codes and definitions
- [Restricted Access for Certain Countries](https://docs.coda.co/codapay/error-codes/restricted-access-for-certain-countries.md)
- [References](https://docs.coda.co/codapay/references.md)
- [Supported Payment Channels](https://docs.coda.co/codapay/references/supported-payment-channels.md): Comprehensive Overview of Payment Methods Supported by Codapay
- [Direct API Charge statuses](https://docs.coda.co/codapay/references/direct-api-charge-statuses.md): This section details the various statuses returned by the API, their meanings, and implications.
- [Direct API Charge error codes](https://docs.coda.co/codapay/references/direct-api-charge-error-codes.md): Error Codes will be provided alongside the charges with  failed  status to provide more information about payment failure.
- [Refund Status Codes](https://docs.coda.co/codapay/references/refund-status-codes.md): This page list all possible refunds statuses
- [Codapay Integration FAQ](https://docs.coda.co/codapay/codapay-integration-faq.md)
- [General Questions](https://docs.coda.co/codapay/codapay-integration-faq/general-questions.md)
- [Hosted Payment Page API](https://docs.coda.co/codapay/codapay-integration-faq/hosted-payment-page-api.md)
- [Pre-Integration](https://docs.coda.co/codapay/codapay-integration-faq/hosted-payment-page-api/pre-integration.md)
- [Post-Integration](https://docs.coda.co/codapay/codapay-integration-faq/hosted-payment-page-api/post-integration.md)
- [Testing](https://docs.coda.co/codapay/codapay-integration-faq/hosted-payment-page-api/testing.md)
- [Direct Card API](https://docs.coda.co/codapay/codapay-integration-faq/direct-card-api.md)
- [Refund API](https://docs.coda.co/codapay/codapay-integration-faq/refund-api.md)
- [Payment Retires](https://docs.coda.co/codapay/codapay-integration-faq/payment-retires.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.coda.co/codapay.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
