1. Get your API credentials
Request access
Fill out the onboarding form. The Partna team will reach out to schedule a brief onboarding call and set up your merchant account.
Create your API keys
Once your merchant account is set up, log in to the Partna dashboard and generate your API keys. You will get separate keys for staging and production:
- Staging dashboard: staging-dashboard.getpartna.com
- Production dashboard: dashboard.getpartna.com
x-api-user: Your merchant usernamex-api-key: Your API key (generated from the dashboard)
2. Make your first request
Fetch the current conversion rates. This is the simplest authenticated request and confirms your credentials work.3. Check the response
A successful response returns current conversion rates:key field. You will use this key when initiating ramp transactions to lock in the quoted rate.
4. Set up your webhook endpoint
Before processing real transactions, configure a webhook URL to receive status updates. You can do this via the dashboard or the Update Webhook URL endpoint. Your webhook endpoint should return a200 status code immediately upon receiving the event. Process the event asynchronously.
Next steps
You are now authenticated and can fetch rates. Here is what to build next, depending on your use case:| Use case | Guide |
|---|---|
| Users convert local currency to crypto | Onramp Guide |
| Users convert crypto to local currency | Offramp Guide |
| Collect payments and settle in USD/stablecoins | Collect and Settle Guide |
| Verify user identity for transactions | Accounts and KYC Guide |
| Test with mock transactions in staging | Testing Guide |