# CSQ Docs ## Docs - [Overview](https://csq-docs.apidog.io/doc-572639.md): - [Headers](https://csq-docs.apidog.io/doc-579014.md): - [Methods](https://csq-docs.apidog.io/doc-579025.md): - [Error Codes](https://csq-docs.apidog.io/doc-753690.md): - [Test connection](https://csq-docs.apidog.io/folder-1642485.md): - [Utils](https://csq-docs.apidog.io/folder-1657758.md): - [Prepaid](https://csq-docs.apidog.io/folder-1630137.md): - Prepaid [Recharge](https://csq-docs.apidog.io/folder-1608737.md): - Prepaid [Vouchers](https://csq-docs.apidog.io/folder-1608798.md): - Prepaid [Supermarket vouchers](https://csq-docs.apidog.io/folder-1629693.md): - [Postpaid](https://csq-docs.apidog.io/folder-2329381.md): - Postpaid [Billpayment](https://csq-docs.apidog.io/folder-2620086.md): - [Location-based Products](https://csq-docs.apidog.io/folder-3443287.md): - [Overview on Dummy Products](https://csq-docs.apidog.io/doc-1260881.md): - [Top-Up Simulation](https://csq-docs.apidog.io/doc-1259308.md): - [Voucher Purchase Simulation](https://csq-docs.apidog.io/doc-1259598.md): - [Supermarket Vouchers Purchase Simulation](https://csq-docs.apidog.io/doc-1259618.md): - [Bill Payment Simulation](https://csq-docs.apidog.io/doc-1260685.md): - [Location-based products simulation](https://csq-docs.apidog.io/doc-1261178.md): ## API Docs - Test connection [ping echo](https://csq-docs.apidog.io/api-8517654.md): - Test connection [ping](https://csq-docs.apidog.io/api-8517655.md): - Utils [Balances](https://csq-docs.apidog.io/api-13556462.md): - Utils [Prices Direct](https://csq-docs.apidog.io/api-8571264.md): - Utils [Prices Reverse](https://csq-docs.apidog.io/api-8571263.md): - Utils [Transaction Info](https://csq-docs.apidog.io/api-17093128.md): - Utils [Revert](https://csq-docs.apidog.io/api-18680843.md): This method allows authorized terminals to **revert a previously completed prepaid top-up transaction**, restoring the credited amount back to the system’s available balance. - Products [Get Product Portfolio (BETA)](https://csq-docs.apidog.io/api-24554601.md): # COMERCIAL PRODUCT CATALOG (Commercial use only) - Prepaid > Recharge [Get Parameters](https://csq-docs.apidog.io/api-18695995.md): # 📘 Get Parameters — API Explanation - Prepaid > Recharge [Get Products](https://csq-docs.apidog.io/api-9053908.md): ## 📦 Get Dynamic Products - Prepaid > Recharge [Purchase](https://csq-docs.apidog.io/api-8398749.md): # Key Considerations for Purchase Request Fields - Prepaid > Vouchers [Get Dynamic Vouchers](https://csq-docs.apidog.io/api-9051807.md): ## 📦 Get Dynamic Vouchers - Prepaid > Vouchers [Vouchers Purchase](https://csq-docs.apidog.io/api-8399196.md): ## 🎟️ Purchase Voucher - Prepaid > Vouchers [Voucher Additional Data](https://csq-docs.apidog.io/api-9051809.md): ## 🧾 Get Voucher Additional Data - Prepaid > Vouchers [Get Resolved Vouchers](https://csq-docs.apidog.io/api-9051808.md): ## 🎯 Get Finished Voucher List - Prepaid > Supermarket vouchers [Supermarket Vouchers Purchase](https://csq-docs.apidog.io/api-8468555.md): ## 🔧 Purchase Supermarket Vouchers - Postpaid > Billpayment [Get Parameters](https://csq-docs.apidog.io/api-12309052.md): ## 📥 Get Parameters – Dynamic Field Discovery - Postpaid > Billpayment [Get Invoices](https://csq-docs.apidog.io/api-12309051.md): ## 🧾 Get Pending Invoices – Invoice Lookup - Postpaid > Billpayment [Payment](https://csq-docs.apidog.io/api-12309050.md): ## 💸 Execute Payment – Final Step in Invoice Flow - Location-based Products [Get Labels](https://csq-docs.apidog.io/api-15682809.md): This endpoint provides **supporting metadata labels** that help describe or categorize location-based product flows. These labels are often used to dynamically name UI components or steps in the integration process—such as “Country”, “State”, “Municipality”, “Category”, or “Product Type”. - Location-based Products [Get Countries](https://csq-docs.apidog.io/api-15682810.md): This endpoint returns the list of **available countries** for a given terminal, allowing clients to begin a location-based product flow. It is typically the **first step** in selecting a geographic context for physical or virtual product delivery. - Location-based Products [Get Categories](https://csq-docs.apidog.io/api-15682811.md): This endpoint returns the list of **available product categories** for a given terminal and location level. It is typically the **second step** in a dynamic location-based product flow, following country selection. - Location-based Products [Get States](https://csq-docs.apidog.io/api-15682806.md): This endpoint returns the list of **available states or provinces** for a given terminal, category, and location level. It is part of the dynamic flow and may be skipped depending on the product type. - Location-based Products [Get Municipalities](https://csq-docs.apidog.io/api-15682808.md): This endpoint returns the list of **available municipalities** for a given terminal, category, and location level. It is part of the dynamic flow and may be skipped depending on the product type, as indicated in the previous performed call. - Location-based Products [Get Deliver Locations](https://csq-docs.apidog.io/api-18104605.md): This endpoint returns the list of **available delivery locations** for a given terminal, category, and state. It is used in flows involving physical goods that require delivery configuration. - Location-based Products [Get Products](https://csq-docs.apidog.io/api-15682807.md): This endpoint returns the list of **available products** for a given terminal, category, and level. It is typically the **final step** in a dynamic location-based product selection flow, though some flows may shortcut directly to this point depending on the product type. - Location-based Products [Get Fields](https://csq-docs.apidog.io/api-21946037.md): This endpoint returns the list of dynamic fields required for cart creation in a given terminal and category context. It is typically used before calling Create Cart, so the client knows exactly what data must be provided to complete the transaction. - Location-based Products [Get Nationalities](https://csq-docs.apidog.io/api-21946036.md): This endpoint returns the list of available nationalities for a given terminal. It is typically used as part of the initial step in a dynamic location-based product selection flow, where nationality information is required to proceed with further filtering or categorization. - Location-based Products [Create Cart](https://csq-docs.apidog.io/api-15682805.md): This endpoint creates a **new cart** containing a single product for a given terminal. It is the first step in the checkout process after product selection in a location-based flow. - Location-based Products [Purchase](https://csq-docs.apidog.io/api-15682804.md): This endpoint processes the **payment for a previously created cart**, completing the transaction. It is the final step in the location-based product flow. - Location-based Products [Get Orders](https://csq-docs.apidog.io/api-18460068.md): # Method Summary: Get Orders - Location-based Products [Get Order Status Details](https://csq-docs.apidog.io/api-18460260.md): # Method Summary: Get Order Status Details - Location-based Products [Get Orders All Info](https://csq-docs.apidog.io/api-20416595.md): # Method Summary: Get Orders All Info - Location-based Products [Revert](https://csq-docs.apidog.io/api-22630107.md): This method allows authorized terminals to **revert a previously completed locatiopn based purchase transaction**, restoring the credited amount back to the system's available balance.