Skip to content

Suggested

API Dashboard

PaymentsAvailable Products

Available Products

Discover all payment products available for an identity, organized by currency.

The GET /payments/available-products endpoint returns a complete view of the payment rails enabled for a given identity, grouped by currency. Use it to dynamically build payment flows without hardcoding supported methods.

Direction: Both (Pay-in & Pay-out)

ParameterTypeRequiredDescription
identityIdstringNoFilter results by identity
currenciesstringNoComma-separated currency codes to filter (e.g., ARS,CLP)
FieldTypeDescription
supportedPaymentCurrenciesstring[]Currencies with available pay-in products
supportedPayoutCurrenciesstring[]Currencies with available pay-out products
supportedPaymentMethodsstring[]All pay-in node types across all currencies
supportedWithdrawalMethodsstring[]All pay-out node types across all currencies
byCurrencyarrayPer-currency breakdown (see below)
FieldTypeDescription
currencystringISO 4217 currency code
payin.paymentMethodsstring[]Pay-in node types for this currency
payin.productspayment-node-get[]Full product details for each pay-in method
payout.withdrawalMethodsstring[]Pay-out node types for this currency
payout.productspayment-node-get[]Full product details for each pay-out method

Each product in payin.products and payout.products follows the payment-node-get schema and includes requiredFields, nodeSchema, requiredFieldTypes, minAmount, maxAmount, and validOrigins/validDestinations.

Request
GET /sandbox/payments/available-products?identityId=679c482ee4420cb5b0966c9a&currencies=ARS,CLP HTTP/1.1
Host: api.conomyhq.com
x-api-key: {YOUR_API_KEY}
Authorization: Bearer {ACCESS_TOKEN}
conomyhq-api-version: 24-04-2025
User-Agent: MyApp/1.0
Accept: application/json
Response
{
  "supportedPaymentCurrencies": [
    "ARS",
    "CLP"
  ],
  "supportedPayoutCurrencies": [
    "ARS",
    "CLP"
  ],
  "supportedPaymentMethods": [
    "CVU",
    "ETPAY",
    "PCT",
    "PIX"
  ],
  "supportedWithdrawalMethods": [
    "BANK_ACCOUNT"
  ],
  "byCurrency": [
    {
      "currency": "ARS",
      "payin": {
        "paymentMethods": [
          "CVU",
          "PCT"
        ],
        "products": [
          {
            "name": "PCT",
            "type": "PCT",
            "currency": "ARS",
            "product": "ARS:ARS",
            "requiredFields": [
              "pct.customer.phoneNumber",
              "pct.customer.phoneNumberPrefix",
              "pct.customer.email"
            ],
            "validDestinations": [
              "ACCOUNT"
            ]
          }
        ]
      },
      "payout": {
        "withdrawalMethods": [
          "BANK_ACCOUNT"
        ],
        "products": [
          {
            "name": "BANK_ACCOUNT",
            "type": "BANK_ACCOUNT",
            "currency": "ARS",
            "product": "ARS:ARS",
            "requiredFields": [
              "bank.accountNumber",
              "bank.bank"
            ],
            "validOrigins": [
              "ACCOUNT"
            ]
          }
        ]
      }
    }
  ]
}
  • Cross-currency products appear under the settlement currency (e.g., a PIX pay-in that settles in CLP will appear under byCurrency[CLP].payin).
  • Use nodeSchema to dynamically render input forms for each payment method.
  • Use requiredFields with requiredFieldTypes to validate user input before submitting a payment.