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

Retrieve capability

Returns information about the account capabilities including supported banks for transfer recipients and available payment methods for the merchant's account.


๐Ÿ”‘API Credentials

Request Parametersโ€‹

No parameters required for this endpoint. Returns all capabilities for the authenticated account.


Responsesโ€‹

200

Successful request

Returns the capability object with payment methods, limits, and account features.

Capability object contains:
  • object - String value "capability"
  • location - API endpoint path "/capability"
  • banks - Array of supported bank codes for recipients
  • country - Account's ISO 3166 two-letter country code
  • payment_methods - Array of available payment method objects
  • limits - Transaction limits (charge_amount, transfer_amount, installment_amount)
  • tokenization_methods - Available tokenization methods (googlepay, applepay)
  • zero_interest_installments - Boolean for merchant-funded installments
Each payment method object includes:
  • name - Payment method identifier (e.g., card, promptpay, mobile_banking_scb)
  • currencies - Array of supported currencies for this method
  • card_brands - Supported card brands (for card payment method)
  • installment_terms - Available installment terms in months
  • banks - Supported banks (for bank-specific methods)

401

Unauthorized

Authentication failed. Invalid or missing API key.

Common causes:
  • Missing Authorization header
  • Invalid public or secret key
  • Incorrect HTTP Basic Auth format

Code samplesโ€‹

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

Try it outโ€‹