dLocal is a payment platform focused on emerging markets. With a single integration, you can expand your business into more than 33 markets and provide customers with a local payment experience, with support for over 600 payment methods. dLocal researches local trends on how shoppers buy and their preferred payment methods, allowing merchants to leverage their local market knowledge.

As dLocal directly integrates with local acquirers, they are able to collect locally in each market and settle crossborder in USD/EUR. dLocal is also able to pay beneficiaries in local currency directly into their bank account.

 

Requirements

  • Store must be operating in one of dLocal's supported markets, but may be located anywhere in the world.
  • Store must be transacting in one of dLocal's supported currencies.
  • Store must not be operating in a high-risk vertical.
  • Store must process an overall monthly volume above 70k USD.
  • Manage Payments and Manage Settings user permissions must be enabled.
 

Setup

If you do not currently have a dLocal merchant account, sign up at dLocal. When you are ready to proceed, dLocal will guide you through the application process and configuring your account.

A technical representative from dLocal will enable your preferred markets and payment methods and assist you with setup.

To set up dLocal in the BigCommerce control panel, go to Store SetupPayments and select dLocal Payments from the list of Online Payment Methods.

dLocal set up button

You will be taken to the dLocal Payments Settings tab. Enter the XLogin and Secret Key credentials from your dLocal merchant account into their corresponding fields and set your preferences. Click Save when done.

  • XLogin — The login ID which you were assigned when you signed up with dLocal. You can find this in your dLocal dashboard, under Settings › Integration.
  • Secret Key — The Secret Key provided to you by dLocal. You can resend the Secret Key via email from the dLocal dashboard, under Settings › Integration.

dLocal settings

Credit Card

Click Enable to provide dLocal's credit card payment method on your checkout, then select the Transaction Type from the dropdown. You can also customize the Display Name shown on the checkout.

  • Display Name — Control how the credit card payment method appears at checkout. We recommend something like Credit/Debit.
  • Transaction Type — Select Authorize and capture or Authorize Only. Authorize Only allows you to capture the funds manually. See Manually Capturing Transactions (Authorize Only) to learn more.

Enable credit card setting

Hosted by dLocal

To provide shoppers with the ability to use the local payment methods enabled on your dLocal account, click Enable. You can customize the Display Name to better match the local payment methods your store accepts.

  • Display Name — Control how dLocal's hosted local payment methods will appear at checkout. We recommend something like Local Payment Methods.

Enable Hosted by dLocal setting

Test Mode

Test Mode is disabled by default.

  • Test Mode — Determines whether your store is in Test Mode, which allows you to safely test your payment configuration without processing live transactions. Use the checkboxes to toggle this setting for dLocal's credit card and local payment method options.

dLocal Test mode settings

 

Did you know? Whenever you want to enable new features, new markets or new payment methods, reach out to dLocal via your point of contact or by email. Their technical support team will assist you in updating your account.

 

Common Questions

General

Can I use dLocal if my store is based in the United States?

Yes, your store can be located anywhere in the world as long as your store is available for shoppers in supported countries and allows them to use local transactional currencies. dLocal does not operate in developed countries, such as the US, the EU, or Australia.

What local payment methods are supported by dLocal?

For a complete list of the payment methods by the integration, see dLocal Payment Methods.

Pricing and Fees

What fees are associated with dLocal?

Fixed pricing with tiered pricing for medium size merchants. Enterprise merchants will have a direct contact and commercial agreement with dLocal.

Account Eligibility

What currencies and countries does dLocal support?

dLocal supports over 30 different countries, and processes transactions in their local currency. Settlement is done in USD or EUR, or in certain situations, GBP can be used. Merchants that have local entities can opt to settle in local currencies.

What items are restricted for merchants to sell?

While dLocal supports many verticals, certain high risk business types are prohibited. These include:

  • adult content
  • gambling
  • FOREX
  • pharmaceutical products
  • selling of firearms

Transactions

After I create an account, what is the waiting period before I can process transactions?

After creating an account, you will be assigned a technical account manager at dLocal who will assist you in configuring your account, depending on the markets and payment methods that you want to enable. Once your account is set up, you will be able to process payments. Typically this process takes 4-5 days at most.

How long until the funds are transferred to my bank?

Funds are transferred once you request for a settlement. Cross-border payments will take 48 hours. Local payments settle usually within a working day.

Will I or my customers receive an additional email or invoice from dLocal?

No, dLocal does not invoice.

Refunds

How soon after a transaction can I perform a refund?

You can perform a refund immediately.

Is there an amount of time after which I cannot perform a refund?

Yes, you must perform any refund within 180 days after the transaction's date.

Are there any fees for chargebacks/refunds?

Yes, there is a $1 USD fee per refund, and $10 USD per chargeback for dLocal taking care of the dispute.

Additional Features

Are there any fraud filtering options available?

Yes, dLocal has a smart defense and fraud prevention module included in their Bigcommerce integration. See dLocal's Defense Suite documentation for more information.

Does dLocal allow authorize-only or recurring/subscription payments?

Yes, Authorize-only transactions are supported.

Recurring/subscription payments are supported by dLocal. See their developer documentation for more information.

Does dLocal support multicurrency?

Yes.

Troubleshooting and Payment Disputes

Why did my customer receive an error when trying to pay?

There are many errors that your customers could run into during checkout. dLocal lists their error codes with a description of the issue.

How are payment disputes handled?

Disputes have to be initiated with dLocal. They will contact the acquirers and issuers, and then dispute those payments.

How do I contact dLocal’s Support?

You will be provided with an email address to directly reach out for payment support.