dLocal - Shopify

Our client: dLocal

dLocal is an Uruguayan Unicorn and the market's leading online payments platform for emerging markets crosswise LATAM, APAC, and EMEA. Their platform enables online companies to reach billions of consumers by operating their payments processor efficiently. Nowadays, dLocal accepts more than 300 locally-relevant payment methods including local credit and debit cards, bank transfers, and cash payments.




We integrated the dLocal with Shopify, which enabled international merchants to accept local payment methods and currencies, track and analyze the payments processing, review balances, and deliver refunds and chargebacks, among other services.This Shopify integration resulted in one of dLocal's turning points towards becoming a unicorn and operating in +30 countries across the globe.

The Problem

People from emerging countries such as African, Asian, and Latin American countries wanted to buy in Shopify’s online stores but didn’t count on international cards to complete the transactions. They just had their local credit cards and didn’t want to buy a new international card just to make this online purchase.

From Shopify’s point of view, this was a huge problem as they didn’t want to lose such customers, but on the other hand, they also needed to make numerous integrations and agreements with providers (Mercado Pago, Abitab, Red Pagos, among others) to complete the purchases if they pay with local cards correctly. This was really costly, time-consuming, and complex.

Shopify is the largest e-commerce cloud-based tool that processed over $8 billion in sales and hosted over 16 million shoppers, used by companies that range from small businesses to Fortune 500, such as Unilever, Sephora, The Economist, and Tesla.

From d.local’s point of view, this was a great opportunity for expanding and reaching new markets.

The Project

We created an integration between Shopify and d.local so that any international merchant that wanted to sell its products in Shopify could do so by integrating with just a simple contract and without any extra coding needed. Having d.local Payment Gateway as their official integration also allowed Shopify to successfully accept purchases from all those emerging countries in different payment methods and currencies. They can now track and analyze the processing of payments, review balances, and deliver refunds and chargebacks, among other services. All this with just one integration.

The project was highly impactful in the online commerce market and democratizing for merchants and shoppers, so it was fascinating and inspiring to partake. We prioritized merchants' user experience and allowed the optimization of international payment processes in Shopify.


The project involved thousands for merchants and billions of customers around the globe. This was full of exciting challenges:


We had to manage sensitive merchants’ data, so the project focused significantly on security.

Data Organization

We manage multiple companies, countries, and currencies, making the platform compatible with them.


Maintaining a very high standard of quality in code, documentation, and error handling was crucial. We needed to create an architecture that didn’t get overhead purchase times as all transactions needed to be completed as quickly as possible.


We needed to create a generic integration that allowed all merchants to complete their transactions correctly, and there are thousands of transactions going on every minute, so maintaining reliable and consistent performance is essential.



d-Local needed a highly professional, transparent, and close partner because of the project's tremendous scope, and we were delighted to fulfill that role.

We worked side-by-side with dLocal during the whole process, practicing the SCRUM framework and the team consisted of a Team Lead, Product Manager, Backend Developer, Developer Engineer and a Q.A.


Reached billions of customers from emerging countries.

Over 1,000,000+ stores are able to integrate the payment gateway.

Currently operating in +30 countries across the globe

Other projects

Let’s talk

Whether it's a quick question or a fantastic idea, let's start with a conversation.

Schedule a call