Skip to main content
PicPay via dLocal redirects the customer to PicPay, where they approve the payment in the PicPay app using their wallet balance, a stored card, or PicPay credit. PicPay is a Brazilian digital wallet. It is available in Brazil only, in BRL.
PicPay via dLocal is asynchronous. dLocal confirms the payment by webhook once the customer approves it in the PicPay app, so fulfil orders only on a final status. Full and partial refunds are supported, and a payment can be refunded more than once.

Get started with PicPay via dLocal

Before you begin

If this is your first payment method, make sure to follow the Get started guide to begin processing payments with Primer. PicPay is not active on a dLocal account by default. Ask your dLocal contact to enable it before you activate it on the Checkout.

Configure in the Dashboard

  1. Add PicPay via dLocal payment method to your Dashboard Go to the integrations section of the Dashboard, click on the ‘New Integration’ button and search for dLocal. Follow the instructions to connect your dLocal account to your Primer Dashboard.
  2. Activate PicPay via dLocal on the Checkout Go to the Checkout section of the Dashboard and activate the PicPay via dLocal payment method. Add a display condition so PicPay only appears where it can be paid, at a minimum, Currency = BRL.
  3. Configure a Workflow to process payments made with PicPay via dLocal Go to Workflows, and ensure there is a workflow with the Authorization action configured to process APMs.

Prepare the client session

dLocal leverages the following parameters to process a payment. Pass them when creating the client session.

Prepare the SDK for payments

Use the payment method type DLOCAL_PICPAY wherever the code below references YOUR_PAYMENT_METHOD_TYPE.

Go live

Ensure to use production credentials, and confirm with dLocal that PicPay is enabled on your production account.