👋 Hi! Welcome to Duplo API Documentation where you'll learn how to use the Duplo's powerful APIs to automate your business payments. Let's walk you through how to integrate with Duplo APIs.
We wrote these docs assuming you are familiar with APIs and can make API calls.
In order to integrate with Duplo, you are required to have a Duplo account and an API key.
Follow the steps below to get your API key.
- On your dashboard, you'll notice you're automatically in Test mode.
- Click on the
- Click the copy button beside your API key on the dashboard.
When making API calls, you may need to supply the
business_id. This is an alphanumeric key we automatically generate for new businesses.
Follow the steps below to get your
- 1.On your dashboard, click on "My Profile" under this icon
- 2.Click on the copy icon to copy your
business_idto the clipboard.
We have two environments: live and test mode. Please ensure that your account is on test mode when making use of the Test API key. Once you are done with your test, complete our compliance requirements so you can switch your account to live to get your live API key.
Duplo uses API keys to authenticate requests. You can view and manage your API keys on the Duplo Dashboard. Test mode secret keys have the prefix
dp_testand live mode secret keys have the prefix
Treat your API keys like your credit card because they carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub or Bitbucket, client-side code, and so forth.
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
Authorization headers should be in the following format:
Authorization: Bearer SECRET_KEY
Sample authorization header
Authorization: Bearer dp_test_P2tH90snfuQB0qlPopnhdgkOpbs...