🛠️6 Steps
⏱️~30 minutes
📚Intermediate
Prerequisites
Prerequisites
Before you start, make sure you have:
- Paxos Dashboard access in Sandbox environment
- Support approval for Identity API access
- API Key with the following scopes:
identity:read_identityidentity:read_accountidentity:write_identityidentity:write_accountfunding:read_profilefunding:write_profileexchange:read_orderexchange:write_order
If you don’t have an API key yet, follow our Authentication Guide to create one. Contact Support to provision access to the Identity API.
Step 1: Get Access Token
Step 1: Get Access Token
First, authenticate with the Paxos OAuth service to get an access token:
Step 2: Create Person Identity with Passthrough Verification
Step 2: Create Person Identity with Passthrough Verification
Create an Identity with passthrough verification indicating that IDV was completed by a third-party provider:
Step 3: Wait for Identity Approval
Step 3: Wait for Identity Approval
Check the Identity status and wait for approval:
An Identity might stay in
PENDING due to being deemed high risk by Paxos. This Identity will be required to undergo Enhanced Due Diligence. Use webhook integration to asynchronously process identity.approved and identity.denied events.Step 4: Create Account and Profile
Step 4: Create Account and Profile
Create a Brokerage Account with Profile for the approved Identity:
Step 5: Create Test Order
Step 5: Create Test Order
Create a sample buy order to test the complete flow:
In a complete integration, follow the Fiat Transfers Funding Flow guide to fund user assets. For testing in sandbox, you can use the Dashboard’s Test Funds feature to fund the account with $10,000 USD.
Step 6: Next Steps
Step 6: Next Steps
Congratulations! You’ve successfully completed your first end-to-end third-party crypto brokerage integration with Paxos. Here’s what you can do next:
Set up Fiat Transfers
Implement funding flows for real USD deposits
Implement Webhooks
Set up event-driven notifications for status updates
Enhanced Due Diligence
Handle high-risk customers with document collection
Joint Accounts
Support multiple account owners
Production Considerations:
- Implement proper error handling and retry logic
- Set up monitoring and alerting for critical flows
- Review security best practices for API key management
- Test with various customer profiles and edge cases