Skip to main content
Version: 2019-05-29 (Current)

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โ€‹

FeatureDescription
Payment MethodsList of enabled payment methods with their configurations
Transaction LimitsMin/max amounts for charges, transfers, installments
Supported BanksBanks available for transfers and direct debit
Card BrandsAccepted card networks (Visa, Mastercard, JCB, etc.)
TokenizationAvailable 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โ€‹

Quick Exampleโ€‹

curl https://api.omise.co/capability \
-u pkey_test_xxx:

Response Structureโ€‹

The capability object includes:

  • country - Your account's country code
  • payment_methods - Array of available payment methods
  • limits - Transaction limits for different operations
  • banks - Supported banks for transfers
  • tokenization_methods - Available tokenization options (Apple Pay, Google Pay)
  • zero_interest_installments - Whether merchant-funded installments are enabled