Overview
Returns a list of all available payment methods configured for your business, filtered by country and currency restrictions.This endpoint returns only active payment methods that match the specified filters.
Authentication
This endpoint requires API key authentication. See Authentication for details.Query Parameters
Comma-separated list of ISO 3166-1 alpha-2 country codes to filter payment methods by availability.Example:
US,GB,FRMaximum: 200 countriesComma-separated list of three-letter ISO currency codes to filter payment methods.Example:
USD,EUR,GBPMaximum: 200 currenciesSet to
true to get payment methods for business customers with adjusted fees.Default: falseResponse
Returns an object where each key is a payment method ID and the value contains the payment method details.Example Request
Example Response
Error Responses
Understanding the Response
Global vs Regional Payment Methods
- Global methods have
nullor empty arrays forcountriesandcurrencies - Regional methods specify which countries and currencies they support
Fee Structure
Fees are calculated as:static_fees: 0.30 and percent_fees: 0.029:
Company vs Individual Fees
Whenis_company=true, some payment methods may have adjusted fee structures for business customers.
Use Cases
Display Payment Options
Show available payment methods to your customers before they start checkout
Dynamic Pricing
Calculate and display fees for each payment method
Geographic Filtering
Show only payment methods available in customer’s country
Currency Support
Filter methods based on your transaction currency
Filtering Logic
Country Filtering
Country Filtering
- If no countries parameter is provided, all payment methods are returned
- If countries are specified, only methods available in those countries are returned
- Methods with
nullcountries are always included (global availability)
Currency Filtering
Currency Filtering
- If no currencies parameter is provided, all payment methods are returned
- If currencies are specified, only methods supporting those currencies are returned
- Methods with
nullcurrencies are always included (all currencies supported)
Active Status
Active Status
- Only payment methods that are active in your business configuration are returned
- Methods must also have an active provider configuration
Best Practices
Cache Responsibly: Payment methods and fees can change. Cache the response for a short period (recommended: 5-15 minutes) and refresh regularly.
Show Relevant Methods: Always filter by the customer’s country and your transaction currency to show only relevant payment options.