---
title: "Enable payment methods for an entity"
method: PUT
path: "/entities/{entity_id}/payment_methods"
tags: ["Payment methods"]
---

# Enable payment methods for an entity

`PUT /entities/{entity_id}/payment_methods`

## Request

- Base URL: `https://api.sandbox.monite.com/v1`
- URL: `https://api.sandbox.monite.com/v1/entities/{entity_id}/payment_methods`
- Auth: HTTP bearer

Sets or updates the list of payment methods available to an entity to send and receive payments. [Payment links](https://docs.monite.com/docs/payment-links) created by this entity can use only the specified payment methods. Supported payment methods [vary by country](https://docs.monite.com/payments/payment-methods).

Some payment methods require that the entity completes the [onboarding process](https://docs.monite.com/payments/onboarding/index). These payment methods are indicated by the `inactive` status in the response and will become `active` after successful onboarding.

The specified list of payment methods replaces the previous methods chosen by the entity. Removed payment methods become inactive and can no longer be used in payment links.

## Path parameters

- `entity_id` string, required

## Headers

- `x-monite-version` string, required

## Request body

- object
  - `payment_methods` MoniteAllPaymentMethodsTypes[]: Deprecated. Replaced by `payment_methods_receive`.
  - `payment_methods_receive` MoniteAllPaymentMethodsTypes[]: Payment methods to receive money from customers. Supported payment methods [vary per country](https://docs.monite.com/payments/payment-methods). `card` includes card payments, Apple Pay, and Google Pay. The values `applepay` and `googlepay` are deprecated and unused. `sofort` is deprecated and replaced by `klarna`.
  - `payment_methods_send` MoniteAllPaymentMethodsTypes[]: Only for entities in the EU and UK. Payment methods used to make payments to vendors. Currently only `sepa_credit` is supported for making payments.

## Response `200`

Successful Response

- OnboardingPaymentMethodsResponse
  - `data` PaymentMethod[], required
    - `direction` 'receive' | 'send', required
    - `name` 'SEPA Payments' | 'US ACH Payments' | 'BLIK' | 'Card payments' | 'Bacs Direct Debit' | 'Bancontact' | 'Electronic Payment Standard' | 'Giropay' | 'iDEAL' | 'Przelewy24' | 'SEPA Direct Debit' | 'SOFORT' | 'Apple Pay' | 'Google Pay' | 'Affirm' | 'Klarna', required
    - `status` 'active' | 'inactive', required
    - `type` 'sepa_credit' | 'us_ach' | 'blik' | 'card' | 'bacs_direct_debit' | 'bancontact' | 'eps' | 'giropay' | 'ideal' | 'p24' | 'sepa_debit' | 'sofort' | 'applepay' | 'googlepay' | 'affirm' | 'klarna', required

## Other responses

- `401`: The `Authorization` header is missing or contains an invalid or expired access token. See [Authentication](https://docs.monite.com/api/concepts/authentication) to learn how to authenticate API calls.
- `422`: Validation Error
- `429`: API rate limit has been exceeded. Check the response headers for the rate limit information.

---

[API](https://skmtc.dev/monite/apis/monite-2.md) - [All operations](https://skmtc.dev/monite/apis/monite-2/llms.txt) - [OpenAPI document](https://skmtc.dev/monite/apis/monite-2/revisions/4299ccf95edb?raw)
