# Credova Developer Documentation > Guides, concepts, and API reference for the Credova payments platform. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Getting Started](https://developers.publicsquare.com/guides.md): Set up your Credova account and API keys, then save a payment method, take a payment or send a payout. - [Testing](https://developers.publicsquare.com/guides/testing.md): To confirm that your integration works correctly, simulate transactions without moving any money using special values in `Test` environment. - [Authentication](https://developers.publicsquare.com/api/authentication.md): Credova uses API keys to allow access to the API. - [Errors](https://developers.publicsquare.com/api/errors.md): Credova uses standard HTTP status codes to indicate whether an API request succeeded or failed. - [Idempotency](https://developers.publicsquare.com/api/idempotency.md): Credova supports idempotency to guarantee multiple retries of the same request do not - [API Reference](https://developers.publicsquare.com/api.md): Credova provides APIs, SDKs, and e-commerce plugins to make capturing cards and managing payments fast and simple. - [IP Addresses](https://developers.publicsquare.com/api/ip-addresses.md): Credova hosts its systems in multiple regions, but utilizes a list of static IP addresses for all outbound network traffic that your systems and fi... - [Pagination](https://developers.publicsquare.com/api/pagination.md): Most `Get All` endpoints support pagination to allow bulk fetching multiple items. Each `Get All` endpoint shares a common response structure. - [Rate Limits](https://developers.publicsquare.com/api/rate-limits.md): The Credova API has rate limits applied to ensure the speed and consistency of our systems. Rate Limits will always apply to the lowest Rate availa... - [Request Correlation](https://developers.publicsquare.com/api/request-correlation.md): Credova utilizes Correlation IDs to assist with request tracing, logging, and debugging. - [3D Secure](https://developers.publicsquare.com/concepts/3d-secure.md): 3D Secure (3DS) is an authentication step that runs before a card payment is authorized. The cardholder's issuing bank verifies that the person mak... - [Accounts](https://developers.publicsquare.com/concepts/accounts.md): An Account in the Credova platform is equivalent to a business. If you have several businesses, you can create one or more Accounts to represent ea... - [API keys](https://developers.publicsquare.com/concepts/api-keys.md): API keys are used to authenticate with the Credova API. All API keys contain one or more [permissions](#permissions) which will - [Bank Accounts](https://developers.publicsquare.com/concepts/bank-accounts.md): A bank account is a payment method used to collect funds from customers or send payouts to customers, merchants, and vendors via ACH or instant tra... - [Dispute cases](https://developers.publicsquare.com/concepts/dispute-cases.md): A dispute occurs when a cardholder questions a payment with their card issuer. The card issuer then reverses the payment creating a dispute case, a... - [Fraud details and prevention](https://developers.publicsquare.com/concepts/fraud-details-and-prevention.md): This document provides an overview of fraud prevention tools available through Credova. It includes steps for setting up - [Concepts](https://developers.publicsquare.com/concepts.md):