Getting started
Start building your integration in minutes.
Last updated
Start building your integration in minutes.
Last updated
You can integrate with Public Mint via APIs only, directly on the blockchain, or across both domains. This guide takes you through all you need for a full integration, including onboarding, fiat transactions, and blockchain transactions.
Venn diagram illustrating transaction types and where they touch/intersect: 1. Onboarding / 2. Fiat transactions / 3. Blockchain transactions
Integrating with the blockchain alone doesn't require any account. However, moving fiat funds on and off the blockchain is only possible with a verified account. We explain all you need to know to integrate with the blockchain in the blockchain integrations section.
Developing your integration with Public Mint starts with creating your partner account and going through an onboarding process (either on your behalf or in that of your customers). The process begins with obtaining your first API key. To be eligible to use Public Mint's APIs you need to be a verified business partner. You can learn more about how to apply at the Partners section.
When your application is successful you'll receive a confirmation email giving you access to the Partners Portal, where you'll be able to generate, revoke and manage your API keys.
You'll need to pass on your API key in the request headers when making calls to Public Mint's endpoints to authenticate your requests and identify witch application/partner is using the APIs.
While we work on finalizing the Partner's Portal, please contact us directly to request early access to our API.
We currently have two environments you can access: production and sandbox. Their hostnames are as follows:
Environment
Hostname
Production
Sandbox
What
Where
Transactions
Onboarding
API
User creation and authentication, identity creation, documents submission, KYC confirmation
Fiat transactions
API / Blockchain
Deposits and withdrawals to (and from) the blockchain.
Blockchain transactions
Blockchain
Wallet-to-wallet transfers, smart contract deployment, smart contract calls.