Documentation Index
Fetch the complete documentation index at: https://docs.minestorecms.com/llms.txt
Use this file to discover all available pages before exploring further.
How to Configure dLocal Go?
Step 1: Getting dLocal Go API Credentials
- Go to the dLocal Go website.
- Sign up for an account or log in if you already have one.
- Open the Dashboard and navigate to Integrations > API Keys.
- Copy the X-Login (API Key) and the X-Trans-Key (API Secret).
Step 2: Configure the Notification URL
dLocal Go uses a single notification URL to confirm payments after the customer completes checkout on its hosted page. In your dLocal Go dashboard, set the notification URL to:Step 3: Enable dLocal Go in the Admin Panel
Enter API Credentials
Paste your API Key (X-Login) and API Secret (X-Trans-Key) in the corresponding fields.
Set the Default Country
Enter the default country code in ISO 3166-1 alpha-2 format (e.g.
BR, MX, AR, CL, CO, PE). This is the country dLocal Go will route the transaction through when the buyer’s country cannot be inferred.Set the Charge Currency
Enter the currency customers will be charged in (e.g.
USD, BRL, MXN). The selected currency must be supported by dLocal Go for the chosen country.Settings Reference
| Field | Meaning |
|---|---|
| API Key (X-Login) | Public API identifier issued by dLocal Go. |
| API Secret (X-Trans-Key) | Secret key paired with the API Key — used to sign payment requests. |
| Default Country | ISO 3166-1 alpha-2 country code, e.g. BR, MX, AR. Drives the available local methods on the hosted page. |
| Charge Currency | Currency in which customers are billed. Must be supported by dLocal Go for the selected country. |
How It Works
- The customer clicks Pay with dLocal Go at checkout.
- The platform calls dLocal Go’s
/v1/paymentsAPI with the order ID, amount and currency, then redirects the customer to dLocal Go’s hosted payment page. - The customer pays using any local method supported by dLocal Go for their country.
- On completion, dLocal Go calls the notification URL on your store. The platform verifies the payment by calling dLocal Go’s
/v1/payments/{id}API and compares the amount before delivering the package.
If your store’s base currency differs from the configured Charge Currency, the platform automatically converts the order total using the exchange rate configured in Settings > Currencies.
Handled Webhook Statuses
| dLocal Go Status | Effect on the Order |
|---|---|
PAID | Order is marked as paid and the package is delivered. |
REJECTED | Order is marked as failed. |
CANCELLED | Order is marked as failed. |
EXPIRED | Order is marked as failed. |
REFUNDED | Order is reversed (commands are revoked where supported). |
| Any other status | Acknowledged but not acted on (e.g. PENDING). |
Troubleshooting
'dLocal Go is not configured properly' on checkout
Make sure both API Key and API Secret are filled in Settings > Payment Gateways > dLocal Go, and that the dLocal Go switch is enabled.
Notification URL not firing
Confirm the URL in your dLocal Go dashboard matches the one shown in your admin panel exactly, and that your store is reachable over HTTPS from the public internet.
Currency not configured in the system
If your Charge Currency differs from the store’s base currency, the conversion currency must also exist in Settings > Currencies with a valid exchange rate.

