ApiRegulatory class provides methods to retrieve regulatory information about country authorizations. This helps you understand which Mangopay features are available in specific countries and any restrictions that may apply.
Methods
GetCountryAuthorizations
Retrieves authorization information for a specific country.The CountryAuthorization object containing authorization details for the specified country
Example
GetAllCountryAuthorizations
Retrieves authorization information for all countries with optional pagination and sorting.Array of CountryAuthorization objects for all countries
Example
CountryAuthorization Object
TheCountryAuthorization object contains regulatory information for a specific country.
The ISO 3166-1 alpha-2 country code
The full name of the country
Object containing detailed information about the country’s restrictions and authorized features. This includes information about:
- Blocked user types
- Blocked payment methods
- Blocked functionality
- Other country-specific restrictions
The date and time when at least one of the authorizations was last updated
Use Cases
Check country availability
Before onboarding users from a specific country, check if Mangopay services are available:Display supported countries
Retrieve all country authorizations to display a list of supported countries in your application:Monitor regulatory changes
Regularly check theLastUpdate field to stay informed about regulatory changes:
Best Practices
Always check country authorizations before enabling features for users from specific countries. Regulatory requirements may restrict certain payment methods or user types.
Compliance Considerations
Country authorization data helps you:- Ensure compliance - Stay compliant with local regulations by understanding country-specific restrictions
- Plan market expansion - Evaluate which countries support your required features before expanding
- Manage user expectations - Inform users about available payment methods and features based on their country
- Implement geo-restrictions - Block or allow access to features based on regulatory requirements
Related Resources
- KYC Documents - Manage identity verification documents
- Identity Verification - Create verification sessions
- UBO Declarations - Manage beneficial owner declarations