How to set up dLocal in your store with the dLocal Payments app: the dLocal account and keys, the Document ID field dLocal needs at checkout, sandbox tests, and refunds from your orders.
dLocal is a payment provider for emerging markets. It works with the local payment methods shoppers in Latin America, Africa and Asia already use: cards, cash, bank transfers, mobile money and e-wallets. dLocal says it has more than 900 payment methods in over 40 countries.
The app adds dLocal to your checkout as a payment method. A shopper who chooses it is sent to dLocal's payment page, pays there with a method that works in their country, and comes back to your store. When dLocal approves the payment, the order is marked as paid.
If you are new to dLocal, contact dLocal sales first to open a merchant account. The app's Create an Account button at the top takes you to the same page.
Then add the dLocal Payments app to your store and open it. The Get dLocal Payments live steps at the top tick themselves off as you go: connect your dLocal account, turn on dLocal at checkout, switch to live payments.
dLocal needs an ID document number for every payer, so your checkout has to ask for it. You do this once, with a custom checkout field in your store settings:
Without this field, a shopper who picks dLocal is sent back to checkout with the message "Document ID is not provided."
Log in to the dLocal portal and open the integration settings. Copy the X_Login, the X_trans_key and the Secret key.
In the app, fill in:
Click Save. You see "Changes successfully saved!" under the form.
In your store admin, open the Payment settings and switch dLocal on, so shoppers can choose it. The Open payment settings button in the app's steps takes you there.
With Sandbox Mode on and your sandbox keys saved, place an order, fill in the Document ID, choose dLocal and pay on dLocal's sandbox page. Back in your store, check that the order is marked as paid. Then save your live keys with Sandbox Mode off, and real payments can come in.
If dLocal hasn't confirmed the payment yet when the shopper comes back, the order waits as awaiting payment. The app updates it when dLocal sends its notification.
Offer dLocal next to your card payment method. Shoppers from countries dLocal covers can pay with the local methods they know, and the Document ID field shows only to shoppers who choose dLocal, because it is limited to that payment method.
The default name talks about credit cards only. If you want shoppers to know they can pay with local methods too, change Payment method name at checkout to something like "Card or local payment methods (dLocal)".
dLocal charges the order total in your store currency. To show your prices in each shopper's own currency while they browse, add the Ultimate Currency Converter (see the Currency Converter guide).
Not sure dLocal is the right provider for your store? See our payment gateways compared.
Change the paid order's payment status to Refunded. The app asks dLocal to refund it, so you don't need to log in to the dLocal portal.
Change its payment status from awaiting payment to Cancelled. The app cancels the dLocal payment.
dLocal needs the payer's ID document number to process the payment. The field you add in step 2 collects it, and the app sends it to dLocal with the payment.
See what the app does, the demo store and how to install it.
Hit us up and we'll get in touch with you.
With Alma Pay in installments you get 15% to 20% in turnover on average, thanks to an increase in the average basket, a purchase trigger and customer loyalty who return more easily to the site.
Create Alma account
100% Free to use
Create FREE Printify account
900+ High-Quality Products
Largest global print network
90% of all orders are produced locally
Create FREE Gelato account
90% of orders arrive within 5 days of ordering
140+ print providers across 32 countries