# CentroBill Developer Portal Documentation
> Documentation for CentroBill Developer Portal
## Guides: Introduction to Centrobill
- [Supported integration methods](https://readme.centrobill.com/docs/supported-integration-methods.md): This page provides a comparison of the integration methods we currently support.
- [Available payment methods](https://readme.centrobill.com/docs/supported-payment-methods.md): This article provides information on all the payment methods we currently support.
- [LATAM (Latin American) payment methods](https://readme.centrobill.com/docs/latam.md): This article provides information on all the payment methods we currently support in Latin America.
- [Supported cryptocurrencies and blockchains](https://readme.centrobill.com/docs/supported-cryptocurrency-and-blockchain.md): At the moment, we support the below cryptocurrencies.
**Note**: other currencies won't be processed.
## Guides: API reference
- [API overview](https://readme.centrobill.com/docs/centrobill-api-overview.md): Build and manage payments using the Centrobill API.
- [Authentication](https://readme.centrobill.com/docs/authentication.md)
- [Idempotency](https://readme.centrobill.com/docs/idempotency.md)
- [Error handling](https://readme.centrobill.com/docs/error-handling.md)
- [3DS transactions](https://readme.centrobill.com/docs/3ds-transactions.md)
- [IPN](https://readme.centrobill.com/docs/instant-payment-notification-ipn.md)
## Guides: Get started
- [Integration checklist](https://readme.centrobill.com/docs/getting-started.md): This page will guide you on how to get started.
- [Quickstarts](https://readme.centrobill.com/docs/quickstarts.md)
- [Create a website to initiate payment](https://readme.centrobill.com/docs/before-integrating-centrobill-api.md)
- [Testing](https://readme.centrobill.com/docs/testing.md)
## Guides: Integration methods
- [Express checkout flow ](https://readme.centrobill.com/docs/express-checkout-flow.md): This guide provides prerequisites and instructions for a complete integration.
- [Express checkout flow quickstart](https://readme.centrobill.com/docs/express-checkout-flow-quickstart.md)
- [Server-to-server](https://readme.centrobill.com/docs/server-to-server-integration.md)
- [Server-to-server quickstart](https://readme.centrobill.com/docs/server-to-server-quickstart.md)
- [Tokenization](https://readme.centrobill.com/docs/tokenization-flow.md)
- [Tokenization quickstart](https://readme.centrobill.com/docs/tokenization-quickstart.md)
- [Hosted payment page](https://readme.centrobill.com/docs/hosted-payment-page.md)
- [Hosted payment page quickstart](https://readme.centrobill.com/docs/hosted-payment-page-quickstart.md)
## Guides: Payments
- [Subscriptions](https://readme.centrobill.com/docs/subscriptions.md)
- [Payment actions: types, modes, and statuses](https://readme.centrobill.com/docs/payment-statuses-and-types.md): Learn about the various payment actions, their types, modes, and possible statuses.
- [Charge](https://readme.centrobill.com/docs/payment-action-charge.md)
- [Redirect](https://readme.centrobill.com/docs/payment-action-redirect.md)
- [Credit](https://readme.centrobill.com/docs/payment-action-credit.md)
- [Chargeback](https://readme.centrobill.com/docs/payment-action-chargeback.md)
- [Cancel](https://readme.centrobill.com/docs/payment-action-cancel.md)
- [Alert](https://readme.centrobill.com/docs/alert.md)
- [Crypto payment flow](https://readme.centrobill.com/docs/cryptocurrency.md)
- [UnionPay payment flows](https://readme.centrobill.com/docs/unionpay-possible-flows.md)
- [Transaction object](https://readme.centrobill.com/docs/payments-transactions.md): Learn about the Payment object and the attributes it has.
- [Partial approvals](https://readme.centrobill.com/docs/partial-approvals.md)
## Guides: Response codes
- [Issuer decline codes & Merchant advise codes (MAC)](https://readme.centrobill.com/docs/decline-codes.md): This article provides the list of issuer decline codes you can receive in the Gateway's API response.
- [Partial approval response codes](https://readme.centrobill.com/docs/partial-approvals-response-codes.md)
## Guides: Testing
- [Postman](https://readme.centrobill.com/docs/postman.md)
- [Test card payments](https://readme.centrobill.com/docs/test-card-payments.md)
- [Test SEPA payments](https://readme.centrobill.com/docs/test-sepa-payments.md)
- [Test token payments](https://readme.centrobill.com/docs/test-token-payments.md)
- [Test 3DS ](https://readme.centrobill.com/docs/test-3ds-in-the-staging-environment.md)
- [Testing: prohibited actions](https://readme.centrobill.com/docs/testing-prohibited-actions.md)
## Guides: How-To
- [Process IPNs](https://readme.centrobill.com/docs/process-ipn.md)
- [Investigate crypto order](https://readme.centrobill.com/docs/order-investigation.md)
- [Manage subscriptions](https://readme.centrobill.com/docs/manage-subscriptions.md)
- [Get subscription](https://readme.centrobill.com/docs/get-a-subscription.md)
- [Cancel subscription](https://readme.centrobill.com/docs/cancel-a-subscription.md)
- [Recover subscription](https://readme.centrobill.com/docs/recover-subscription.md)
- [Change the recurring plan](https://readme.centrobill.com/docs/change-the-recurring-plan.md)
- [Change the payment method](https://readme.centrobill.com/docs/change-the-payment-method.md)
- [Create product (SKU) ](https://readme.centrobill.com/docs/create-product-sku.md)
- [Create billing structures for an SKU object](https://readme.centrobill.com/docs/create-different-skus.md)
- [Determine transaction status](https://readme.centrobill.com/docs/find-out-transaction-status.md)
- [Handle credit card payouts without PCI DSS](https://readme.centrobill.com/docs/handle-credit-card-payouts-without-pci-dss.md)
- [Get started with Apple Pay integration](https://readme.centrobill.com/docs/create-apple-pay-certificate-signing-requests-csr.md)
- [Set up Apple Pay ](https://readme.centrobill.com/docs/integrate-apple-pay.md)
- [Set up Apple Pay (decoded mode)](https://readme.centrobill.com/docs/set-up-apple-pay-decoded-mode.md)
- [Get started with Google Pay™ integration](https://readme.centrobill.com/docs/get-started-with-google-pay-integration.md)
- [Set up Google Pay™ integration](https://readme.centrobill.com/docs/set-up-google-pay-integration.md)
## Guides: Dashboard user guides
- [Merchant portal (new Dashboard)](https://readme.centrobill.com/docs/merchant-portal-new-dashboard.md)
- [Login page](https://readme.centrobill.com/docs/log-in.md): This article will walk you through the login page, where you can securely connect to your account and take the first step on your journey with us.
- [Manage account security settings](https://readme.centrobill.com/docs/manage-account-settings.md): This article will walk you through managing your account security settings.
- [Manage transactions](https://readme.centrobill.com/docs/manage-transactions.md): This article provides an overview of the Transactions table, detailing the types of information displayed, such as transaction IDs, statuses, actions, payment methods, and more. You’ll also learn how…
- [Manage invoices](https://readme.centrobill.com/docs/manage-invoices.md): This article explains how to navigate the invoice page, customize the display of your invoices, apply filters to locate specific records, and download them as needed.
- [Manage customer page](https://readme.centrobill.com/docs/manage-customer-page.md): This article introduces the Customer page, a comprehensive hub for accessing and managing detailed customer information. It provides insights into transaction history, account details, and overall…
- [Manage dashboard](https://readme.centrobill.com/docs/manage-dashboard.md): The Dashboard provides a clear, data-driven snapshot of your business’s performance, allowing you to monitor key metrics. The interactive charts help break down essential data, such as payment…
- [Manage websites](https://readme.centrobill.com/docs/manage-websites.md)
- [Manage users](https://readme.centrobill.com/docs/manage-users.md)
- [Manage orders](https://readme.centrobill.com/docs/manage-orders.md)
- [Manage products](https://readme.centrobill.com/docs/manage-products.md)
- [Manage test payments](https://readme.centrobill.com/docs/create-test-payments.md)
- [Manage payment links](https://readme.centrobill.com/docs/manage-payment-links.md)
- [Manage cascades](https://readme.centrobill.com/docs/manage-cascades.md)
- [Manage routing](https://readme.centrobill.com/docs/manage-routing.md)
- [Reports overview](https://readme.centrobill.com/docs/reports-overview.md): This article provides an overview of the various reports available in the system, designed to help you track performance, analyze subscription data, and gain insights into transactions. Learn how to…
- [Manage reports](https://readme.centrobill.com/docs/manage-reports.md)
- [Clients portal (old Dashboard)](https://readme.centrobill.com/docs/clients-portal-old-dashboard.md)
- [Make credit (refund)](https://readme.centrobill.com/docs/make-credit-refund.md)
## API Reference: Getting started
- [Our IP addresses](https://readme.centrobill.com/reference/getlistofexternalips.md)
## API Reference: Receive payments
- [Tokenization](https://readme.centrobill.com/reference/generatecarddatatoken.md)
- [Hosted payment page](https://readme.centrobill.com/reference/generateurltopaymentpage.md)
- [Tokenization using payment account & consumer IDs](https://readme.centrobill.com/reference/generatecarddatatokenusingpaymentaccountid.md)
- [Server-to-server](https://readme.centrobill.com/reference/pay.md)
## API Reference: Return payments
- [Payout](https://readme.centrobill.com/reference/payout-2.md)
- [Credit](https://readme.centrobill.com/reference/credit.md)
## API Reference: Manage sites & products
- Site
- [Create site](https://readme.centrobill.com/reference/createsite.md)
- [Get site](https://readme.centrobill.com/reference/getsite.md)
- [Update site](https://readme.centrobill.com/reference/updatesite.md)
- Product
- [Create product (SKU)](https://readme.centrobill.com/reference/createproduct.md)
- [Get product (SKU)](https://readme.centrobill.com/reference/getproduct.md)
- [Update product (SKU)](https://readme.centrobill.com/reference/updateproduct.md)
- [List products (SKUs) by site](https://readme.centrobill.com/reference/getsiteidsku.md): Returns a paginated list of SKUs for the specified site. The `id` path parameter must be numeric. Non-numeric values return 404.
## API Reference: Manage subscriptions & consumers
- Subscription
- [Get subscription](https://readme.centrobill.com/reference/getsubscription.md)
- [Change subscription recurrent plan](https://readme.centrobill.com/reference/changesubscription.md)
- [Cancel subscription](https://readme.centrobill.com/reference/cancelsubscription.md)
- [Recover already canceled subscription](https://readme.centrobill.com/reference/recoversubscription.md)
- [Change payment account for subscription](https://readme.centrobill.com/reference/changepaymentaccountforsubscription.md)
- Consumer
- [Create consumer (user)](https://readme.centrobill.com/reference/createconsumer.md)
- [Get consumer (user)](https://readme.centrobill.com/reference/getconsumer.md)
- [Update consumer (user)](https://readme.centrobill.com/reference/changeconsumergroup.md)
- [List payment account IDs by consumer ID](https://readme.centrobill.com/reference/listpaymentaccountidsbyconsumerid.md)
- [Get limit of consumer](https://readme.centrobill.com/reference/getlimit.md)
- [Block user identifier (email, card, etc.)](https://readme.centrobill.com/reference/blacklistblock.md)
- [Unblock user identifier (email, card, etc.)](https://readme.centrobill.com/reference/unblockblacklist.md)
- [Set status (blacklist)](https://readme.centrobill.com/reference/setstatus.md)
## API Reference: SERVICE TOOLS
- [Get repaid link for chargeback](https://readme.centrobill.com/reference/getchargebackidrepaidlink.md)
- [Disable payment account for quick-sale](https://readme.centrobill.com/reference/disablepaymentaccountforquicksale.md)
- [Enable payment account for quick-sale](https://readme.centrobill.com/reference/enablepaymentaccountforquicksale.md)
- [Get ApplePay session](https://readme.centrobill.com/reference/getapplepaysession.md)
- [Get IPN for transaction ID](https://readme.centrobill.com/reference/gettransactionidipn.md)
- [Get IPN for order ID](https://readme.centrobill.com/reference/getorderidipn.md)
- [Create IPN for transaction ID](https://readme.centrobill.com/reference/createtransactionidipn.md)
## API Reference: Testing
- [Get test payment data by ID](https://readme.centrobill.com/reference/gettestpaymentdatabyid.md)
- [Block test payment data](https://readme.centrobill.com/reference/blocktestpaymentdata.md)
- [Delete test payment data](https://readme.centrobill.com/reference/deletetestpaymentdatabyid.md)
- [Update balance of the test payment data](https://readme.centrobill.com/reference/updatebalanceofthetestpaymentdata.md)
- [Create test payment details](https://readme.centrobill.com/reference/createtestpaymentdata.md)
- [Get list of the test payment data](https://readme.centrobill.com/reference/getlistoftestpaymentdata.md)
- [Unblock test payment data](https://readme.centrobill.com/reference/unblocktestpaymentdata.md)
- [Emulate 3Ds for the test payment data](https://readme.centrobill.com/reference/emulate3dsfortestpaymentdata.md)
- [Not emulate 3Ds for the test payment data](https://readme.centrobill.com/reference/notemulate3dsfortestpaymentdata.md)
- [Update allowed IPs](https://readme.centrobill.com/reference/updateallowedips.md)
## API Reference: Verification
- [Get available channels of code verification](https://readme.centrobill.com/reference/getavailablechannelsofcodeverification.md)
- [Send message with verification code](https://readme.centrobill.com/reference/sendmessagewithverificationcode.md)
- [Check verification code](https://readme.centrobill.com/reference/checkverificationcode.md)
## API Reference: Currency Exchange Rates
- [Get list of currency exchange rates](https://readme.centrobill.com/reference/getcurrencyexchangerates.md)
- [Get exchange rate by ISO3](https://readme.centrobill.com/reference/getexchangeratebyiso3.md)
## API Reference: Centrobill Payment API
- Payment
- [Calculate payment amounts](https://readme.centrobill.com/reference/calculatepayment.md): Calculates the fee, VAT and total amount of a payment before it is made. The method only calculates: no payment, order or payment page is created. The payment itself is made by the /payment…