Get Payment Providers
User Management
Get Payment Providers
Retrieve available payment providers for the authenticated user
GET
Get Payment Providers
Endpoint
Description
Retrieves a list of all payment providers available to the current user and their chosen defaults. Only the listed payment providers can be used to initiate a transaction.Headers
Merchant API key for authentication
Bearer token of the authenticated userFormat:
Bearer {token}Response
User’s default provider for deposits
User’s default provider for withdrawals
Object containing available payment providers
Example Request
Example Response
The providers returned by this endpoint are the only ones that can be used when initiating deposit or withdrawal transactions for this user.
Error Codes
| Code | Message |
|---|---|
authorization_token_not_found | please provide an authorization token |
application_not_authorized | application is not authorized |
missing_api_key | please provide an api key |
invalid_api_key | api key does not exist |
internal_server_error | internal server error |
Use Cases
This endpoint is useful for:- Displaying available payment options to users
- Pre-selecting the user’s default payment provider
- Validating payment provider selections before initiating transactions
- Building dynamic payment forms based on user preferences