Capability API
The Capability API returns information about your account's available features, supported payment methods, transaction limits, and regional settings.
Overviewโ
Use the Capability API to:
- Discover payment methods - Get a list of all payment methods enabled for your account
- Check transaction limits - View minimum and maximum amounts for charges, transfers, and installments
- Verify currency support - See which currencies are available for each payment method
- Access tokenization options - Check availability of Apple Pay, Google Pay, and other tokenization methods
Key Featuresโ
| Feature | Description |
|---|---|
| Payment Methods | List of enabled payment methods with their configurations |
| Transaction Limits | Min/max amounts for charges, transfers, installments |
| Supported Banks | Banks available for transfers and direct debit |
| Card Brands | Accepted card networks (Visa, Mastercard, JCB, etc.) |
| Tokenization | Available digital wallet integrations |
Authenticationโ
The Capability API accepts both public and secret key authentication:
- Public key - Safe to use in client-side code
- Secret key - For server-side requests with full details
Available Endpointsโ
- Retrieve Capability - Get account capabilities
Quick Exampleโ
curl https://api.omise.co/capability \
-u pkey_test_xxx:
Response Structureโ
The capability object includes:
country- Your account's country codepayment_methods- Array of available payment methodslimits- Transaction limits for different operationsbanks- Supported banks for transferstokenization_methods- Available tokenization options (Apple Pay, Google Pay)zero_interest_installments- Whether merchant-funded installments are enabled