1 Quick Start Guide
Create Account
Sign up for an account and access your developer settings.
Generate Keys
Retrieve your Public Key and Secret Key from the developer dashboard.
Make Request
Pass your keys in request headers and test balances and beneficiaries.
Authentication
The Flovide API uses your Public Key and Secret Key to authenticate requests. Include both keys in the request headers. Your public key identifies your account, while your secret key authorizes access.
All API requests must be made over HTTPS. Never expose your secret key in frontend code or public repositories.
Security
Store your secret key only on the server side. Use your public key for identification and your secret key for authorization.
Balances API
Reference/api/v1/balances
List all balances
Returns all balances that belong to the matched account.
Parameters
/api/v1/balances/{id}
Fetch single balance
Returns one balance record for the matched account.
Path Parameter
/api/v1/balances
Create a balance
Creates a new balance for the matched account.
Body Parameters
Beneficiaries API
Reference/api/v1/beneficiaries/account-inquiry
Account Inquiry
Validate recipient details before creating a beneficiary.
Body Parameters
/api/v1/beneficiaries
Create beneficiary
Creates a beneficiary for the matched account.
Body Parameters
/api/v1/beneficiaries
List beneficiaries
Returns all beneficiaries for the matched account.
/api/v1/beneficiaries/{id}
Fetch single beneficiary
Returns one beneficiary record for the matched account.
Path Parameter
/api/v1/beneficiaries/{id}
Delete beneficiary
Deletes a beneficiary by ID for the matched account.
Path Parameter
Transactions API
Reference/api/v1/transactions
List transactions
Returns all transactions for the matched account.
/api/v1/transactions/{id}
Fetch single transaction
Returns one transaction record for the matched account.
Path Parameter
/api/v1/transactions
Initiate transaction
Creates a new transaction for the matched account.
Rates API
Reference/api/v1/rates
Get exchange rate
Returns exchange rate and transfer fee for a currency pair.
Query Params
Webhooks
Flovide uses webhooks to notify your application when an event happens in your account.
payment.success
Sent when a charge is successfully captured.
payout.failed
Sent when a transfer to a bank account fails.
Error Handling
| Code | Meaning |
|---|---|
| 400 - Bad Request | The request was unacceptable, often due to missing parameters. |
| 401 - Unauthorized | No valid API key provided. |
| 404 - Not Found | The requested resource doesn't exist. |
| 500 - Server Error | Something went wrong on our end. |