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.
User creation and authentication, identity creation, documents submission, KYC confirmation
API / Blockchain
Deposits and withdrawals to (and from) the blockchain.
Wallet-to-wallet transfers, smart contract deployment, smart contract calls.
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.
We currently have two environments you can access: production and sandbox. Their hostnames are as follows: