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

# Codapay

- [Overview](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/overview.md): Get ready to discover why Codapay is the absolute game-changer.
- [Getting started](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/getting-started.md): Quickly begin testing a Codapay integration.
- [Set up payments](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides.md)
- [Choosing the right type of integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/choosing-the-right-type-of-integration.md)
- [Codapay API Versions](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/codapay-api-versions.md)
- [Upgrade to Codapay API v2 and Unlock Saved Card Support](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/upgrade-to-codapay-api-v2-and-unlock-saved-card-support.md)
- [Integration Checklist](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/integration-checklist.md)
- [Testing Guide](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/testing-guide.md)
- [Payment Channel Testing Instructions](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/testing-guide/sandbox-testing-guide.md)
- [Sandbox Configuration and Production Configuration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/testing-guide/sandbox-configuration-and-production-configuration.md)
- [Languages](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/languages.md)
- [Security Guidelines](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/security-guidelines.md)
- [Brand Guidelines](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/brand-guidelines.md)
- [Hosted Payment Page Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration.md)
- [Initiate a payment request](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/fraud-and-chargeback-notifications.md)
- [Activate POST Notifications](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/activate-post-notifications.md)
- [Check a transaction status](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/check-a-transaction-status.md): Check a transaction's status
- [Payment Channel Integration Options](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/cancel-a-payment-request.md)
- [Authorize And Capture A Payment Separately](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately.md)
- [Auth & Capture Notifications](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately/auth-and-capture-notifications.md)
- [Capture a Payment Request](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately/capture-a-payment-request.md)
- [Cancel a Payment Request  (currently unavailable)](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/authorize-and-capture-a-payment-separately/cancel-a-payment-request-currently-unavailable.md)
- [Saving Card Details](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/saving-card-details.md)
- [Initiate USD Transactions](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/initiate-usd-transactions.md)
- [Request Flow](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/initiate-usd-transactions/request-flow.md)
- [Complete notification logs showing USD price](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/initiate-usd-transactions/complete-notification-logs-showing-usd-price.md)
- [Patch a Transaction](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-payment-page-integration/patch-a-transaction.md)
- [Hosted Component Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration.md)
- [Cards](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards.md)
- [How It Works](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/how-it-works.md)
- [Integration Guide](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/integration-guide.md)
- [Initiate A Payment Request](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/initiate-a-payment-request.md)
- [Interact with the CodaCard SDK](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/interact-with-the-codacard-sdk.md)
- [Get notified of a transaction status change](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/activate-post-notifications.md)
- [Check A Transaction Status](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/check-a-transaction-status.md)
- [Styling & Customization](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/styling-and-customization.md)
- [Saving Card Details](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/saving-card-details.md)
- [Authorize And Capture A Payment Separately](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately.md)
- [Auth & Capture Notifications](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately/auth-and-capture-notifications.md)
- [Capture a Payment Request](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately/capture-a-payment-request.md)
- [Cancel a Payment Request](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/authorize-and-capture-a-payment-separately/cancel-a-payment-request.md)
- [Patch a Transaction](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/cards/patch-a-transaction.md)
- [Alternative Payment Methods](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/alternative-payment-methods.md)
- [How It Works](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/alternative-payment-methods/how-it-works.md)
- [Integration Guide](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/alternative-payment-methods/integration-guide.md)
- [Initiate A Payment Request](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/alternative-payment-methods/initiate-a-payment-request.md)
- [Interact with the CodaComponent SDK](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/alternative-payment-methods/interact-with-the-codacomponent-sdk.md)
- [Get notified of a transaction status change](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/alternative-payment-methods/check-a-transaction-status.md)
- [Patch a Transaction](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/hosted-component-integration/alternative-payment-methods/patch-a-transaction.md)
- [Direct API Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration.md)
- [Direct API Integration for Cards](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards.md)
- [Getting Started](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started.md)
- [Authentication and authorization](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started/authentication-and-authorization.md)
- [How to generate the JWT token](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started/how-to-generate-the-x-signature.md)
- [Sandbox Testing Instructions](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/getting-started/sandbox-testing-instructions.md)
- [Direct Card API Call Flow](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/submit-a-charge.md): Submits a charge request
- [Get charge data](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/get-charge-data.md): Retrieves detailed information about a specific charge
- [Get notified of a charge status change](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/handling-3ds.md): Handle charges that require 3DS authentication from customers.
- [Whitelist IP Address](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-cards/whitelist-ip-address.md)
- [Direct API Integration for Alternative Payment Methods](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods.md)
- [Backend Call Flows Brief](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flows-brief.md)
- [Backend Call Flow](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow.md)
- [Carrier Billing (DCB)](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/carrier-billing-dcb.md)
- [E-Wallet](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/e-wallet.md)
- [Convenience Store (OTC)](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/convenience-store-otc.md)
- [Card Payments](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/card-payments.md)
- [Bank Transfer](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/bank-transfer.md)
- [Voucher (Cash Card)](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flow/voucher-cash-card.md)
- [Transaction Status Notification](https://coda-payments.gitbook.io/coda-public-technical-documentation/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.
- [Language Table](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/language-table.md)
- [Initiate USD Transactions](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/direct-api-integration/direct-api-integration-for-alternative-payment-methods/initiate-usd-transactions.md)
- [In-App Payments](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments.md)
- [Unity Native Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-native-integration.md)
- [Quick Start](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-native-integration/quick-start.md)
- [Integration Guide](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-native-integration/integration-guide.md)
- [References](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-native-integration/references.md)
- [Customize UI](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-native-integration/customize-ui.md)
- [Creating An Android Build](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-native-integration/creating-an-android-build.md)
- [\[Unity SDK Internal Beta Testing\] Unity Native Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration.md)
- [Unity SDK Internal Beta Testing Introduction](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/get-started.md)
- [Integration Guide](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/integration-guide.md)
- [Install SDK](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/demo-project.md)
- [Troubleshooting](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/unity-sdk-internal-beta-testing-unity-native-integration/unity-sdk-internal-beta-testing-introduction/troubleshooting.md)
- [Native Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/native-integration.md)
- [iOS Link-Out Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/ios-link-out-integration.md)
- [iOS Integration Guidelines](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/in-app-payments/ios-link-out-integration/ios-integration-guidelines.md)
- [Additional Features](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/additional-features.md): Overview
- [Refund a payment](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/additional-features/saving-card-details-new-notification.md)
- [Archived - Tokenization API 2.0](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0.md): Overview
- [Overview](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/overview.md)
- [Getting Started](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/getting-started.md)
- [Security and Authentication](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/security-and-authentication.md)
- [Business Use Cases](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/business-use-cases.md)
- [Integration Guide](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/integration-guide.md)
- [Whitelist IP Address](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/integration-guide/whitelist-ip-address.md)
- [Shopper](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/webhooks-notification.md)
- [Event Object](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/webhooks-notification/event-object.md)
- [Types of Events](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/webhooks-notification/types-of-events.md)
- [Token Authorization Event (token.status.authorized)](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/webhooks-notification/charge-succeeded-event-charge.status.succeeded.md)
- [Subscription (Coming Soon)](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon.md)
- [Subscription Plan Object](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/subscription-plan-object.md)
- [Subscription Object](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/subscription-object.md)
- [Create Subscription Plan](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/create-subscription-plan.md)
- [Retrieve Subscription Plan](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/retrieve-subscription-plan.md)
- [Create Subscription](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/create-subscription.md)
- [Retrieve Subscription](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/retrieve-subscription.md)
- [Cancel Subscription](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/cancel-subscription.md)
- [Retrieve Cancel Subscription](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/subscription-coming-soon/retrieve-cancel-subscription.md)
- [Payment Method Details](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/payment-method-details.md)
- [Test Payment Channel Credentials for Tokenized Charge](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/test-payment-channel-credentials-for-tokenized-charge.md)
- [HTTP Status Code & Error Code](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/http-status-code-and-error-code.md)
- [FAQ](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/archived-tokenization-api-2.0/faq.md)
- [Recurring Payments](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments.md)
- [Key Concepts](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/key-concepts.md)
- [Use Cases and Flows](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/use-cases-and-flows.md)
- [Initiate Payment (Account Binding)](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/initiate-payment-account-binding.md)
- [Payment Result Webhook Events](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/initiate-payment-account-binding/payment-result-webhook-events.md)
- [Payment Method Webhook Events](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/initiate-payment-account-binding/payment-method-webhook-events.md)
- [Submit Charge with Tokenized Payment Method](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/submit-charge-with-tokenized-payment-method.md)
- [Idempotent requests](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/submit-charge-with-tokenized-payment-method/idempotent-requests.md)
- [Payment Result Webhook Events](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/submit-charge-with-tokenized-payment-method/payment-result-webhook-events.md)
- [Supported Payment Channel](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/recurring-payments/supported-payment-channel.md)
- [Refund a Payment](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/refund-a-payment.md)
- [Supported Payment Channel](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/refund-a-payment/supported-payment-channel.md)
- [Error Codes](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/error-codes.md): List of error codes and definitions
- [Restricted Access for Certain Countries](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/error-codes/restricted-access-for-certain-countries.md)
- [References](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/references.md)
- [Supported Payment Channels](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/references/supported-payment-channels.md): Comprehensive Overview of Payment Methods Supported by Codapay
- [Direct API Charge statuses](https://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/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://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/references/refund-status-codes.md): This page list all possible refunds statuses
- [Codapay Integration FAQ](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq.md)
- [General Questions](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/general-questions.md)
- [Hosted Payment Page API](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/hosted-payment-page-api.md)
- [Pre-Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/hosted-payment-page-api/pre-integration.md)
- [Post-Integration](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/hosted-payment-page-api/post-integration.md)
- [Testing](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/hosted-payment-page-api/testing.md)
- [Direct Card API](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/direct-card-api.md)
- [Refund API](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/refund-api.md)
- [Payment Retires](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/codapay-integration-faq/payment-retires.md)
