---
title: "Update an Acquirer"
method: PATCH
path: "/payments/acquirers/{acquirer_id}"
tags: ["Payments", "Acquirers"]
---

# Update an Acquirer

`PATCH /payments/acquirers/{acquirer_id}`

## Request

- Base URL: `https://api.evervault.com`
- URL: `https://api.evervault.com/payments/acquirers/{acquirer_id}`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/evervault/apis/evervault-api/docs/payments/acquirers/:acquirer_id/patch.ts> (a function with typed inputs; its response is checked against the schema)

Updates an Acquirer by its unique identifier.

## Path parameters

- `acquirer_id` string, required

## Request body

- object
  - `name` string: The name of the Acquirer.
  - `description` string: The description of the Acquirer.
  - `default` boolean: Specifies whether this Acquirer is the default. Only one default Acquirer configuration can exist at a time; setting a new one clears the previous default. See the [Acquirers API](/api#acquirers) for details.
  - `configurations` object[]: The Acquirer configurations. Configurations are set according to each card network the Acquirer is associated with, and each `network` can only appear once. To use a different `bin`, `acquirerMerchantIdentifier`, or `country` for the same network, create a separate Acquirer.
    - `network` 'visa' | 'mastercard' | 'american-express' | 'discover' | 'jcb' | 'unionpay', required: The card network to use the configuration for. `discover` covers Discover and Diners Club.
    - `bin` string: The Bank Identification Number (BIN) of the acquirer. Must be 6 to 11 digits.
    - `acquirerMerchantIdentifier` string: The merchant identifier the configuration is associated with.
    - `country` string, iso-3166-1-alpha-2: The country of the acquirer configuration, used when creating 3DS sessions.
  - `externalCustomerReference` string: An optional reference of your choice, such as a correlation ID, that is attached to the request. The reference will be visible in your logs. Must be between 1 and 255 characters.

## Response `200`

Returns the updated Acquirer object.

- AcquirerConfiguration
  - `id` string, required: The unique identifier of the acquirer configuration.
  - `name` string, required: The name of the acquirer configuration.
  - `description` string: The description of the acquirer configuration.
  - `default` boolean, required
  - `configurations` object[], required: The acquirer configuration settings.
    - `network` 'visa' | 'mastercard' | 'american-express' | 'discover' | 'jcb' | 'unionpay', required: The card network of the Acquirer. `discover` covers Discover and Diners Club.
    - `bin` string, required: The Bank Identification Number (BIN) of the Acquirer. Must be 6 to 11 digits.
    - `acquirerMerchantIdentifier` string, required: The merchant identifier the configuration is associated with.
    - `state` string, required
    - `country` string, iso-3166-1-alpha-2, required: The country of the acquirer configuration, used when creating 3DS sessions.

## Changes

- **2026-11-06** `8d0ca833fa04`: 4 breaking, 4 warning, 4 info
  - the `configurations/items/bin` request property's minLength was increased from `0` to `6`
  - added the pattern `^[0-9]{6,11}$` to the request property `configurations/items/bin`
  - the response property `description` became optional for the status `200`
  - removed the required property `createdAt` from the response with the `200` status
  - …8 more
- **2026-04-17** `5e1eb58d42d5`: 2 breaking, 4 warning, 4 info
  - request property `configurations/items/network` was restricted to a list of enum values
  - the `configurations/items/country` request property format changed from no format to `iso-3166-1-alpha-2`
  - added the new `american-express` enum value to the `configurations/items/network` response property for the response status `200`
  - added the new `discover` enum value to the `configurations/items/network` response property for the response status `200`
  - …6 more
- **2025-11-18** `30ea25af4354`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/evervault/apis/evervault-api/changes/payments/acquirers/:acquirer_id/patch.md)

---

[API](https://skmtc.dev/evervault/apis/evervault-api.md) - [All operations](https://skmtc.dev/evervault/apis/evervault-api/llms.txt) - [OpenAPI document](https://skmtc.dev/evervault/apis/evervault-api/revisions/8d0ca833fa04?raw)
