D-Local

This guide will walk you through the process of integrating D-Local with NORBr.

Step 1: Contract Signature

sign a contract with D-Local and get access to their back office

Step 2: Collect your credentials

head to the back office and sign in to your account. from the left side menu, navigate to Settings > Integration

Locate your x_login, x_trans_key and secret key and note them for the next step


Step 3: Configure the webhooks

Scroll down to the endpoint configuration section fill in the Payins notification URL

For Sandbox environment:https://webhook-sandbox.norbr.io/partner/dlocal

For Production environment: https://webhook.norbr.io/partner/dlocal

Step 4: Add a Merchant Contract to your Payment Network

  1. Log into your Merchant Account.

  2. Navigate to Contracts in the left navigation. Select + Create to add a new contract.

  3. Select the Merchant Account you want to link to the contract

  4. From the provider drop-down list, select D-Local.

  5. Settlement currency: select from the drop-down menu. You will only see the available ones.

  6. Give your contract a name for easier identification: eg. PSP name.

  7. Operational configuration (authentication, risk assessment, network tokenization) : leave without changes

  8. Select your sales channels and add payment methods. Once added, you can specify the authorization currency and the sales channels for each payment method.
    To activate a payment method with D-Local, you will need your x_login, x_trans_key and secret_Key

  9. Exclusion rule : Set up your exclusion rule if you have one. This section lets you define a condition under which this contract will not be used for routing.

  10. Once you have filled in the credentials, select Save, then select Publish to make the contract operational.

Test card

Use any card like: 4111 1111 1111 1111 with any value for cvc and a future expiry date