### Get Setup Guide - Smart Fields Source: https://docs.dlocal.com/docs/manage-funds-platforms This endpoint provides the setup guide for Smart Fields. ```APIDOC ## GET /api/smart-fields/setup ### Description Provides the setup guide for the Smart Fields feature. ### Method GET ### Endpoint /api/smart-fields/setup ### Parameters #### Query Parameters (No query parameters defined) #### Request Body (No request body) ### Request Example (No request example provided) ### Response #### Success Response (200) - **guide** (string) - Contains the setup instructions for Smart Fields. #### Response Example ```json { "guide": "" } ``` ``` -------------------------------- ### Smart Fields Setup Guide Source: https://docs.dlocal.com/docs/africa-payouts Guides on how to set up and configure smart fields for dLocal LLM text processing. ```APIDOC ## GET /api/smart-fields/setup ### Description Provides a setup guide for the smart fields feature. ### Method GET ### Endpoint /api/smart-fields/setup ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **(object)** - Setup instructions for smart fields. #### Response Example ```json {} ``` ``` -------------------------------- ### Get Examples - Smart Fields Source: https://docs.dlocal.com/docs/manage-funds-platforms This endpoint retrieves examples for Smart Fields functionality. ```APIDOC ## GET /api/smart-fields/examples ### Description Retrieves examples for the Smart Fields feature. ### Method GET ### Endpoint /api/smart-fields/examples ### Parameters #### Query Parameters (No query parameters defined) #### Request Body (No request body) ### Request Example (No request example provided) ### Response #### Success Response (200) - **data** (object) - Contains example data for Smart Fields. #### Response Example ```json { "data": {} } ``` ``` -------------------------------- ### API Reference - Get Request Example Source: https://docs.dlocal.com/docs/payouts-integrations This snippet demonstrates a GET request example for the dLocal API. It includes a placeholder for the URL and specifies that authentication is required. The 'results' field shows expected JSON responses for success (200) and error (400) cases, both represented as empty objects. ```json { "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "API Reference", "slug": "api" } ``` -------------------------------- ### Malaysia API Configuration (JSON) Source: https://docs.dlocal.com/docs/africa-payins Configuration for the Malaysia API endpoint. It includes GET method, requires authentication, and provides example JSON responses for success (200) and error (400) statuses. No parameters or examples are defined. ```json { "_id": "61f94a079b4418000fbd3a73", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "Malaysia", "type": "basic", "slug": "malaysia", "order": 4, "isReference": false, "deprecated": false, "hidden": false, "sync_unique": "", "link_url": "", "link_external": false, "previousSlug": "", "createdAt": "2022-02-01T15:03:42.057Z", "parentDoc": "65b0158f9b4418000fbd3a74", "category": "61f94c5b554fcf0370b53aa0", "icon": "", "mdx": {}, "isBodyEmpty": false, "children": [] } ``` -------------------------------- ### Vietnam API Configuration (JSON) Source: https://docs.dlocal.com/docs/africa-payins Defines the API configuration for Vietnam, including a GET method and mandatory authentication. It provides example JSON responses for successful (200) and error (400) scenarios, but no specific parameters or examples are listed. ```json { "_id": "61f94c2591b18302ca4c55e8", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "Vietnam" } ``` -------------------------------- ### The Installment Object API Details (JSON) Source: https://docs.dlocal.com/docs/asia-payins Provides API information for the Installment Object, specifying a GET request method, authentication requirement, and JSON response codes for success (200) and error (400) scenarios. It does not include any request parameters or examples. ```json { "_id": "620141999354d6001ce0bb95", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "The Installment Object", "type": "basic", "slug": "the-installment-object" } ``` -------------------------------- ### Set Up Guide Smart Fields API Source: https://docs.dlocal.com/docs/payouts-integrations Instructions and guidance on how to set up and configure Smart Fields for use. ```APIDOC ## GET /api/smart-fields/setup ### Description Provides a guide on how to set up Smart Fields. ### Method GET ### Endpoint /api/smart-fields/setup ### Parameters None ### Request Example None ### Response #### Success Response (200) - **guide** (object) - Contains setup instructions for Smart Fields. #### Response Example ```json {} ``` ``` -------------------------------- ### The Installment Plan Object API Details (JSON) Source: https://docs.dlocal.com/docs/asia-payins Details the API for the Installment Plan Object, including a GET method, mandatory authentication, and JSON response codes for success (200) and failure (400). No specific parameters or example codes are provided. ```json { "_id": "62014169588296003acd292c", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "The Installment Plan Object", "type": "basic", "slug": "the-installment-plan-object" } ``` -------------------------------- ### Onboarding Process API (GET) Source: https://docs.dlocal.com/docs/africa-payins Retrieves information about the onboarding process for platforms. It includes API details such as method, authentication requirements, and possible response codes (200 for success, 400 for bad request). ```json { "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "Onboarding process", "type": "basic" } ``` -------------------------------- ### Initialize dLocal Smart Fields Source: https://docs.dlocal.com/docs/set-up-smart-fields Initialize the dLocal helper and create an instance of Smart Fields by calling the `fields()` method with your API key and desired locale and country configurations. Ensure your API key is kept secure. ```javascript var dlocal = dlocal('your_API_key'); var fields = dlocal.fields({ locale: 'en', country: 'BR' }); ``` -------------------------------- ### Vietnam Payouts API Configuration (JSON) Source: https://docs.dlocal.com/docs/latin-america-payouts This entry details the API setup for Vietnam payouts, utilizing the GET method with authentication as a requirement. It provides example JSON response codes for successful (200) and failed (400) API calls. The URL and examples are not included. ```json { "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "Vietnam", "icon": "", "type": "basic", "slug": "vietnam-payouts", "order": 9, "isReference": false, "deprecated": false, "hidden": false, "sync_unique": "", "link_url": "", "link_external": false, "previousSlug": "vietnam-1", "createdAt": "2022-10-28T16:51:18.536Z", "parentDoc": "65b14e4b196093000ffe538e", "category": "62cb5e3358f4200027316d15", "mdx": {}, "isBodyEmpty": false, "children": [] } ``` -------------------------------- ### GET API Request for United Arab Emirates Payouts Source: https://docs.dlocal.com/docs/asia-payouts This snippet details the GET API request setup for United Arab Emirates payouts. It indicates that authentication is mandatory and includes example JSON responses for successful (200) and erroneous (400) outcomes. The request URL and specific parameters are omitted. ```json { "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [] }, "title": "United Arab Emirates", "slug": "united-arab-emirates-payouts" } ``` -------------------------------- ### Onboarding Status Configuration Source: https://docs.dlocal.com/docs/africa-payins Configuration object tracking the completion status of various onboarding steps for the project, including API, appearance, documentation, domain, JWT, logs, and metrics SDK. This helps in monitoring the project setup progress. ```json { "onboarding_completed": { "api": true, "appearance": true, "documentation": true, "domain": false, "jwt": true, "logs": true, "metricsSDK": false } } ``` -------------------------------- ### Onboarding Process API Source: https://docs.dlocal.com/docs/africa-payins This API handles the onboarding process for platforms, allowing users to onboard accounts and manage KYC information. ```APIDOC ## GET /onboarding-process-platforms ### Description Retrieves information about the onboarding process for platforms. ### Method GET ### Endpoint /onboarding-process-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **response** (object) - Details of the onboarding process. #### Response Example ```json { "message": "Onboarding process details retrieved successfully" } ``` ``` ```APIDOC ## GET /onboard-user-accounts-platforms ### Description Onboards user accounts for platforms. ### Method GET ### Endpoint /onboard-user-accounts-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **response** (object) - Confirmation of user account onboarding. #### Response Example ```json { "message": "User account onboarded successfully" } ``` ``` ```APIDOC ## GET /account-status-platforms ### Description Retrieves the status of user accounts on the platform. ### Method GET ### Endpoint /account-status-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **response** (object) - Account status details. #### Response Example ```json { "message": "Account status retrieved successfully" } ``` ``` ```APIDOC ## GET /kyc-requirement-platforms ### Description Provides information on KYC requirements for platforms. ### Method GET ### Endpoint /kyc-requirement-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **response** (object) - KYC requirement details. #### Response Example ```json { "message": "KYC requirements retrieved successfully" } ``` ``` -------------------------------- ### Mali Payouts API Configuration (JSON) Source: https://docs.dlocal.com/docs/asia-payouts Details the API setup for Mali payouts, including a GET method, mandatory authentication, and empty parameters. It does not specify any response codes or example data within the provided snippet. ```json { "_id": "687ff7f445cd85cf89c39368", "title": "Mali", "icon": "", "type": "basic", "slug": "mali-payouts", "mdx": {}, "category": "62cb5e3358f4200027316d15", "order": 7, "isReference": false, "deprecated": false, "api": { "method": "get", "url": "", "auth": "required", "params": [] }, "hidden": false, "sync_unique": "", "link_url": "", "link_external": false, "parentDoc": "65b14dc4a01e2300542f6334", "previousSlug": "mali", "createdAt": "2025-07-22T20:43:32.585Z", "isBodyEmpty": false, "children": [] } ``` -------------------------------- ### Configure initial settings Source: https://docs.dlocal.com/docs/payouts-integrations Configures the initial settings for dLocal LLM services. ```APIDOC ## GET /api/initial-settings ### Description Retrieves or configures the initial settings required for dLocal LLM services. ### Method GET ### Endpoint /api/initial-settings ### Parameters #### Query Parameters - **None** #### Request Body - **None** ### Request Example ```http GET /api/initial-settings ``` ### Response #### Success Response (200) - **settings** (object) - Contains various configuration parameters for LLM services. #### Response Example ```json { "settings": { "api_key": "your_api_key", "model_version": "v1.0" } } ``` #### Error Response (400) - **error** (string) - Description of the error. #### Response Example ```json { "error": "Failed to retrieve settings." } ``` ``` -------------------------------- ### Create Installment Plan Request Example Source: https://docs.dlocal.com/docs/manage-funds-platforms An example request body for creating an installment plan. It specifies the transaction amount, currency, country, and payer details, including card information. ```shell { "amount": 1000, "currency" : "BRL", "country": "BR", "payment_method_id" : "VD", "payment_method_flow" : "DIRECT", "payer":{ "name" : "Thiago Gabriel", "email" : "thiago@example.com", "document" : "53033315550" }, "card":{ "hol ``` -------------------------------- ### Uruguay Payouts GET API Example Source: https://docs.dlocal.com/docs/manage-funds-platforms This snippet shows an example GET request for Uruguay payouts. It specifies that authentication is required and provides example JSON responses for successful (200) and error (400) scenarios. The API URL is currently empty, indicating it needs to be defined. ```json { "_id": "635c0638bde4e40010dfc217", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [] }, "title": "Uruguay" } ``` -------------------------------- ### Onboarding Process Platforms Source: https://docs.dlocal.com/docs/latin-america-payouts Provides an overview of the onboarding process for platforms. ```APIDOC ## GET /llmstxt/dlocal_llms_txt/onboarding-process-platforms ### Description Retrieves information about the onboarding process for platforms. ### Method GET ### Endpoint /llmstxt/dlocal_llms_txt/onboarding-process-platforms ### Parameters #### Path Parameters (None) #### Query Parameters (None) #### Request Body (None) ### Request Example (None) ### Response #### Success Response (200) - **body** (object) - An empty JSON object indicating success. #### Response Example ```json {} ``` ``` -------------------------------- ### Installment Object JSON Example Source: https://docs.dlocal.com/reference/the-installment-object This JSON object represents a sample Installment object, demonstrating its structure and expected values for properties like ID, installment amount, number of installments, and total amount. ```json { "id" : "INS54434-2", "installment_amount" : 550.00, "installments" : 2, "total_amount" : 1100.00 } ``` -------------------------------- ### Onboarding Process API Source: https://docs.dlocal.com/docs/africa-payouts This API covers the general onboarding process for platforms. It includes endpoints for onboarding users and checking account status. ```APIDOC ## GET /api/onboarding-process-platforms ### Description Retrieves information about the onboarding process for platforms. ### Method GET ### Endpoint /api/onboarding-process-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **(object)** - Details about the onboarding process. #### Response Example ```json {} ``` ## GET /api/onboard-user-accounts-platforms ### Description Onboards user accounts to the platform. ### Method GET ### Endpoint /api/onboard-user-accounts-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **(object)** - Confirmation of user account onboarding. #### Response Example ```json {} ``` ## GET /api/account-status-platforms ### Description Retrieves the status of a user account on the platform. ### Method GET ### Endpoint /api/account-status-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **(object)** - The current status of the user account. #### Response Example ```json {} ``` ## GET /api/kyc-requirement-platforms ### Description Provides information regarding KYC (Know Your Customer) requirements for platform accounts. ### Method GET ### Endpoint /api/kyc-requirement-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **(object)** - Details on KYC requirements. #### Response Example ```json {} ``` ``` -------------------------------- ### Create Installment Plan Response - JSON Source: https://docs.dlocal.com/docs/installments This is an example response from the DLocal API after creating an installment plan. It returns a unique ID for the plan and lists various installment options, each with its own ID, installment amount, number of installments, and total amount. ```json { "id" : "INS54434", "country" : "BR", "bin" : "435921", "amount": 1000.00, "currency" : "BRL", "installments" : [ { "id" : "INS54434-1", "installment_amount" : 1000.00, "installments" : 1, "total_amount" : 1000.00 }, { "id" : "INS54434-2", "installment_amount" : 550.00, "installments" : 2, "total_amount" : 1100.00 }, { "id" : "INS54434-3", "installment_amount" : 383.33, "installments" : 3, "total_amount" : 1150.00 } ], "installments_by_bank": false } ``` -------------------------------- ### Onboard User Accounts (JSON) Source: https://docs.dlocal.com/docs/payouts-integrations Initiates the onboarding process for user accounts. This GET request requires authentication and provides JSON responses for success (200) and failure (400). The code examples represent empty JSON objects, signifying the structure for these responses. ```json { "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ], "params": [], "examples": { "codes": [] } } }, "title": "Onboard User accounts", "icon": "", "type": "basic", "slug": "onboard-user-accounts-platforms", "order": 0, "isReference": false, "deprecated": false, "hidden": false, "sync_unique": "", "link_url": "", "link_external": false, "previousSlug": "onboard-user-accounts", "parentDoc": "64ed08047bb7de00464212e8", "category": "62715e2cb10bfb0306defd6e", "createdAt": "2023-08-28T20:49:58.300Z", "mdx": {}, "isBodyEmpty": false, "children": [] } ``` -------------------------------- ### Include dLocal.js Script Source: https://docs.dlocal.com/docs/set-up-smart-fields Include the dLocal.js script in your HTML to enable Smart Fields functionality. Use the production URL for live environments and the sandbox URL for testing. ```html ``` -------------------------------- ### Get Balance Response Example (JSON) Source: https://docs.dlocal.com/docs/manage-funds-platforms This is an example JSON response for a GET balance request to the Dlocal API. It details the available balance, previous day's closing balance, and the date of the balance. ```json { "currency": "USD", "available_balance": 42123.12, "previous_day_closing_balance": 200000.00, "current_balance_date": "2020-08-26" } ``` -------------------------------- ### Manage Documentation Platform API Examples Source: https://docs.dlocal.com/docs/africa-payins This snippet shows example JSON responses for the 'Manage documentation' API endpoint. It includes a success response (status 200) and an error response (status 400), both represented as empty JSON objects. ```json { "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] } } ``` -------------------------------- ### Quotes Configuration GET API Example Source: https://docs.dlocal.com/docs/manage-funds-platforms This snippet describes a GET request for quotes configuration. It requires authentication and has no specified API URL or example response codes. This is a child resource of 'Before Payouts'. ```json { "_id": "6658b28c1e423e0029df66e7", "api": { "method": "get", "url": "", "auth": "required", "params": [] }, "title": "Quotes configuration" } ``` -------------------------------- ### Before Payouts Configuration GET API Example Source: https://docs.dlocal.com/docs/manage-funds-platforms This snippet outlines a GET request related to configurations before payouts. It requires authentication and has no specified API URL or example response codes, as the body is marked as empty. ```json { "_id": "6658b165f4ffc50010c2f2a8", "api": { "method": "get", "url": "", "auth": "required", "params": [] }, "title": "Before payouts" } ``` -------------------------------- ### Onboard User Accounts API (GET) Source: https://docs.dlocal.com/docs/africa-payins Handles the onboarding of user accounts. This API endpoint uses the GET method and requires authentication. It defines successful (200) and error (400) response structures. ```json { "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "Onboard User accounts", "type": "basic" } ``` -------------------------------- ### Reporting GET API Example Source: https://docs.dlocal.com/docs/manage-funds-platforms This snippet provides details for a GET request related to reporting. Authentication is required, and example JSON responses for success (200) and error (400) are included. The API URL is not specified. ```json { "_id": "635c3de415cde500110fbfd3", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [] }, "title": "Reporting" } ``` -------------------------------- ### Going Live Checklist Source: https://docs.dlocal.com/docs/plugins-wallets Steps to prepare for a live production environment, including requesting Google Production Access and configuring your integration. ```APIDOC ## Going Live Checklist ### Description This section outlines the necessary steps to transition from a testing environment to a live production environment. It includes obtaining production access from Google and ensuring your dLocal integration is correctly configured. ### Steps 1. **Request Google Production Access:** - Fill out the [Google Production Access form](https://services.google.com/fb/forms/googlepayAPIenable). - Refer to the Google [Web](https://developers.google.com/pay/api/web/guides/test-and-deploy/request-prod-access) and [Android](https://developers.google.com/pay/api/web/guides/test-and-deploy/request-prod-access) documentation for detailed instructions. 2. **Update Google Integration Configuration:** - Update your Google integration settings to enable production environment access. Refer to [Step 1 - Google Integration](doc:google-pay#step-1---google-integration-span-classpill-primaryfrontendspan) for guidance. 3. **Contact Technical Account Manager (TAM):** - Reach out to your TAM to verify all configurations are correct and confirm readiness for go-live. ``` -------------------------------- ### Examples Smart Fields API Source: https://docs.dlocal.com/docs/payouts-integrations Illustrative examples demonstrating the usage and capabilities of Smart Fields. ```APIDOC ## GET /api/smart-fields/examples ### Description Provides examples of how to use Smart Fields. ### Method GET ### Endpoint /api/smart-fields/examples ### Parameters None ### Request Example None ### Response #### Success Response (200) - **examples** (object) - Contains various examples for Smart Fields. #### Response Example ```json {} ``` ``` -------------------------------- ### Onboarding Process APIs Source: https://docs.dlocal.com/docs/payouts-integrations APIs related to the overall onboarding process for platforms. ```APIDOC ## GET /onboarding-process-platforms ### Description Retrieves information about the onboarding process for platforms. ### Method GET ### Endpoint /onboarding-process-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **{}** (json) - Response body with onboarding process details. #### Response Example ```json {} ``` #### Error Response (400) - **{}** (json) - Response body for bad requests. #### Response Example ```json {} ``` ``` ```APIDOC ## GET /onboard-user-accounts-platforms ### Description Onboards user accounts for platforms. ### Method GET ### Endpoint /onboard-user-accounts-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **{}** (json) - Response body indicating successful onboarding. #### Response Example ```json {} ``` #### Error Response (400) - **{}** (json) - Response body for bad requests. #### Response Example ```json {} ``` ``` ```APIDOC ## GET /account-status-platforms ### Description Retrieves the status of an account on the platform. ### Method GET ### Endpoint /account-status-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **{}** (json) - Response body containing account status information. #### Response Example ```json {} ``` #### Error Response (400) - **{}** (json) - Response body for bad requests. #### Response Example ```json {} ``` ``` ```APIDOC ## GET /kyc-requirement-platforms ### Description Provides information on KYC (Know Your Customer) requirements for platforms. ### Method GET ### Endpoint /kyc-requirement-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **{}** (json) - Response body detailing KYC requirements. #### Response Example ```json {} ``` #### Error Response (400) - **{}** (json) - Response body for bad requests. #### Response Example ```json {} ``` ``` -------------------------------- ### Philippines Payouts API Configuration (JSON) Source: https://docs.dlocal.com/docs/africa-payouts Specifies the API setup for processing payouts in the Philippines. This configuration uses the GET method, requires authentication, and includes defined JSON responses for successful (200) and unsuccessful (400) API calls. It does not list any parameters or provide code examples. ```json { "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [], "examples": { "codes": [] } }, "title": "Philippines", "icon": "", "type": "basic", "slug": "philippines-payouts", "order": 7, "isReference": false, "deprecated": false, "hidden": false, "sync_unique": "", "link_url": "", "link_external": false, "previousSlug": "philippines-1", "createdAt": "2022-10-28T16:27:16.003Z", "parentDoc": "65b14e4b196093000ffe538e", "category": "62cb5e3358f4200027316d15", "mdx": {}, "isBodyEmpty": false, "children": [] } ``` -------------------------------- ### GET /api/installment Source: https://docs.dlocal.com/docs/africa-payins Retrieves information about the Installment Object. This endpoint is used to fetch details regarding individual installments. ```APIDOC ## GET /api/installment ### Description Retrieves information about the Installment Object. This endpoint is used to fetch details regarding individual installments. ### Method GET ### Endpoint /api/installment ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **object** (object) - Represents the Installment Object structure. #### Response Example ```json {} ``` ``` -------------------------------- ### JavaScript: Create Installments Plan with DLocal SDK Source: https://docs.dlocal.com/docs/set-up-smart-fields This JavaScript code demonstrates how to create an installment plan using the DLocal SDK. It's designed to be triggered by the `brand` event from the card field. The function `createInstallmentsPlan` is called with the card field instance, total amount, and currency, then populates a select dropdown with available installment options based on the response. ```javascript let actualBrand = null; card.on('brand', function (event) { document.getElementById('card-errors').innerHTML = ""; if (event.brand) { //when card brand changes actualBrand = cardStatus.brand; //totalAmount & currency of the purchase dlocal.createInstallmentsPlan(card, totalAmount, currency) .then((result) => { var installmentsSelect = document.getElementById('installments'); buildInstallments(installmentsSelect, result.installments); }).catch((result) => { console.error(result); }); } }); function buildInstallments(installmentsInput, installmentsPlan) { const installmentsOptions = installmentsPlan.installments.reduce(function (options, plan) { options += ""; return options; }, ""); installmentsInput.disabled = false; installmentsInput.innerHTML = installmentsOptions; } ``` -------------------------------- ### GET /api/installment-plan Source: https://docs.dlocal.com/docs/africa-payins Retrieves information about the Installment Plan Object. This endpoint provides details on installment plan configurations. ```APIDOC ## GET /api/installment-plan ### Description Retrieves information about the Installment Plan Object. This endpoint provides details on installment plan configurations. ### Method GET ### Endpoint /api/installment-plan ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **object** (object) - Represents the Installment Plan Object structure. #### Response Example ```json {} ``` ``` -------------------------------- ### Plugins and Wallets API Example (JSON) Source: https://docs.dlocal.com/docs/africa-payins This JSON snippet demonstrates the API response for plugins and wallets functionality, showing success (200) and error (400) codes. It is related to managing payment plugins and digital wallets. ```json { "_id": "635c400079383e009aa2886b", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ], "params": [], "examples": { "codes": [] } }, "title": "Plugins and wallets", "icon": "", "type": "basic", "slug": "plugins-wallets", "order": 6, "isReference": false, "deprecated": false, "hidden": false, "sync_unique": "", "link_url": "", "link_external": false, "previousSlug": "plugins-and-wallets", "createdAt": "2022-10-28T20:48:00.876Z", "category": "61f94c5b554fcf0370b53aa0", "parentDoc": "640f6ae1f810a90055eb3dfc", "mdx": {}, "isBodyEmpty": false, "children": [] } } ``` -------------------------------- ### GET / The Installment Object Source: https://docs.dlocal.com/docs/asia-payins Retrieves information for the Installment Object. This endpoint requires authentication and returns JSON. ```APIDOC ## GET / The Installment Object ### Description Retrieves information for the Installment Object. This endpoint requires authentication and returns JSON. ### Method GET ### Endpoint / ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **(object)**: An object representing the Installment Object. (Details not provided in the source) #### Response Example ```json {} ``` ``` -------------------------------- ### LLM Integration Guide Source: https://docs.dlocal.com/docs/africa-payins Directs users to the /llms.txt file, which contains specific instructions or data for integrating Language Models (LLMs) with dLocal's platform. This is crucial for developers working with AI-powered features. ```html Read /llms.txt ``` -------------------------------- ### Onboarding Process Source: https://docs.dlocal.com/docs/asia-payouts This section details the API endpoints related to the onboarding process for platforms. ```APIDOC ## GET /onboarding-process-platforms ### Description Retrieves information about the onboarding process for platforms. ### Method GET ### Endpoint /onboarding-process-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **status** (integer) - HTTP status code of the response. - **data** (object) - Contains the onboarding process details. #### Response Example ```json { "status": 200, "data": {} } ``` ``` ```APIDOC ## GET /onboard-user-accounts-platforms ### Description Onboards user accounts for platforms. ### Method GET ### Endpoint /onboard-user-accounts-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **status** (integer) - HTTP status code of the response. - **data** (object) - Contains the onboarded user account details. #### Response Example ```json { "status": 200, "data": {} } ``` ``` ```APIDOC ## GET /account-status-platforms ### Description Retrieves the status of user accounts on platforms. ### Method GET ### Endpoint /account-status-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **status** (integer) - HTTP status code of the response. - **data** (object) - Contains the account status details. #### Response Example ```json { "status": 200, "data": {} } ``` ``` ```APIDOC ## GET /kyc-requirement-platforms ### Description Retrieves information about KYC (Know Your Customer) requirements for platforms. ### Method GET ### Endpoint /kyc-requirement-platforms ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **status** (integer) - HTTP status code of the response. - **data** (object) - Contains the KYC requirement details. #### Response Example ```json { "status": 200, "data": {} } ``` ``` -------------------------------- ### Payout Flows Status GET API Example Source: https://docs.dlocal.com/docs/manage-funds-platforms This snippet details a GET request for retrieving the status of payout flows. Authentication is required, and example JSON responses for success (200) and error (400) are provided. The API URL is not specified. ```json { "_id": "62cc8086e41085005e5d5f6d", "api": { "method": "get", "url": "", "auth": "required", "results": { "codes": [ { "name": "", "code": "{}", "language": "json", "status": 200 }, { "name": "", "code": "{}", "language": "json", "status": 400 } ] }, "params": [] }, "title": "Status payout flows" } ``` -------------------------------- ### Get Verification Details Endpoint API Details Source: https://docs.dlocal.com/docs/manage-funds-platforms Details for the 'Get verification details' endpoint, which uses the GET method. Authentication is required, and there are no specified parameters or example responses. ```json { "method": "get", "url": "", "auth": "required", "params": [], "results": { "codes": [] } } ```