---
title: "Get payment conditions for a provider"
method: GET
path: "/api/v1/payments/providers/{name}/payment-conditions"
tags: ["Connectivity v1.Provider", "BETA"]
---

# Get payment conditions for a provider

`GET /api/v1/payments/providers/{name}/payment-conditions`

Returns a `list of payment conditions` for a provider. A `payment condition` is an evaluation that the provider will have to pass for a payment to be successful. The `payment condition` is a combination of a `Rule`, `Operator` and a `Value` to form an evaluation condition that the data sent to the bank must fulfill. These conditions will apply when creating a payment request with Tink Link. Read more about payment conditions in our [guide](https://docs.tink.com/resources/payments/payment-conditions).

## Path parameters

- `name` string, required

## Response `200`

The list of conditions for the given provider is returned.

- PaymentConditionsResponse
  - `conditions` Condition[], required — List of payment conditions for the provider
    - `operator` 'EQUALS' | 'REQUIRED' | 'MATCHES' | 'ONE_OF' | 'LENGTH_MIN' | 'LENGTH_MAX' | 'MAX_DAYS_AFTER' | 'MINIMUM' | 'MAXIMUM', required — The operator specifies how the evaluation should be performed.
    - `rule` 'REMITTANCE_INFORMATION_TYPE' | 'REMITTANCE_INFORMATION_VALUE' | 'RECURRING_PAYMENT_REMITTANCE_INFORMATION_VALUE' | 'REFERENCE_REMITTANCE_INFORMATION_VALUE' | 'RF_REMITTANCE_INFORMATION_VALUE' | 'KID_REMITTANCE_INFORMATION_VALUE' | 'UNSTRUCTURED_REMITTANCE_INFORMATION_VALUE' | 'RECIPIENT_NAME_VALUE' | 'GIRO_UNSTRUCTURED_REMITTANCE_INFORMATION_VALUE' | 'INTRA_BANK_TRANSFER_CUTOFF_TIME' | 'INTER_BANK_TRANSFER_CUTOFF_TIME' | 'GIRO_CUTOFF_TIME' | 'SOURCE_MESSAGE' | 'SOURCE_ACCOUNT_REQUIRED_BEFORE_REDIRECT' | 'HAS_DOUBLE_REDIRECT' | 'SOURCE_ACCOUNT_PROVIDED_SKIPS_AIS' | 'RECURRING_PAYMENT_ALLOWED_FREQUENCY' | 'END_DATE_REQUIRED_FOR_RECURRING_PAYMENT' | 'RECURRING_PAYMENT_ALLOWED_EXECUTION_RULE' | 'RECURRING_PAYMENT_FIRST_PAYMENT_DATE_MIN_DAYS_FROM_TODAY' | 'RECURRING_PAYMENT_FIRST_PAYMENT_DATE_MAX_DAYS_FROM_TODAY' | 'SEPA_PAYMENT_AMOUNT' | 'FUTURE_PAYMENT_DATE' | 'SEPA_INSTANT_PAYMENT_AMOUNT' | 'MULTIBANCO_PAYMENT_REFERENCE' | 'MULTIBANCO_PAYMENT_ENTITY' | 'BULK_PAYMENT_MAX_TOTAL_AMOUNT' | 'BULK_PAYMENT_MAX_PAYMENTS' | 'DOMESTIC_PAYMENT_MAX_TOTAL_AMOUNT' | 'DOMESTIC_PAYMENT_MIN_TOTAL_AMOUNT' | 'INSTANT_DOMESTIC_MIN_TOTAL_AMOUNT', required — The rule provides the contextual information about what data to evaluate in the condition
    - `value` string, required — The value defines the condition that rule should fulfill.
  - `providerId` string, required — The provider id connected to the payment condition
  - `recurringPaymentConditions` RecurringPaymentCondition[] — List of recurring payment conditions for the provider
    - `operator` string, required — The operator specifies how the evaluation should be performed.
    - `rule` string, required — The rule provides the contextual information about what data to evaluate in the condition
    - `value` string, required — The value defines the condition that rule should fulfill.

## Other responses

- `404` — There were no payment conditions defined for the given provider.

---

[API](https://skmtc.net/tink/apis/tink-api.md) · [All operations](https://skmtc.net/tink/apis/tink-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tink/tink-api/revisions/23d8982b533d/schema)
