Partner setup

Registering as a Partner is necessary to access advanced features.

To be able to integrate with Public Mint services and APIs you need to register your company at the Public Mint Partnership Program. This requirement allows us to collect all the information we need to get started.

1. Register as a Partner

The registration process takes place through our Partners Portal, which is the go-to interface to start your partnership, as well as performing your account KYC, managing API Keys, Smart Services subscription and management and other account-related actions.

You can fill in the requested information for the enrollment process in order to gain access to additional features on Public Mint. After you finish, your application will be reviewed by our team. Once approved, you'll receive an email with the instructions on how to complete the account registration and gain access to your account.

Partners Portal welcome screen

2. Complete your partner account KYC

In order to complete the account registration process, we need to verify your identity and that of your company (via a KYC/KYB process).

Log in to your account on the Partners Portal and fill in the request information on the KYC form. Public Mint will review the information and contact you if additional information or documentation is needed.

As soon as that is cleared, your account will unlocked and you will be able to generate an API Key and start your development.

3. Obtain your API Key

With your account registered and the KYC process completed, you will be able to access the API Keys management area on the Partners Portal. We suggest that you start by creating a key for the sandbox environment and using it throughout all your development phase.

Later, when you complete that phase, you can create a new key for the production environment.

With your API key in your hand, the next step is to start your integration development. Learn more on our Development Quick Start Guide.

4. Receiving Callbacks

When you register as partner at the Public API you must provide a webhook endpoint. This endpoint will receive any information sent from the API to a partner, like reference numbers for deposits, or the status of requests.

The content notifications sent to parters are the following:

  • Deposits

    • status -> When a change occurs in the deposit status;

    • references -> When the reference for the deposit is made available.

  • Withdrawals

    • status -> When a change occurs in the withdrawal status.

The following snippet shows an example of data payload sent by our system to a partner's webhook.

/POST
{
type: 'deposits',
contentType: 'reference',
data: {
reference: 'dadas3112daSAas'
}
}