---
title: "Eliminar un Payment Method (ruta interna)"
method: DELETE
path: "/payment_methods/{id_payment_method}"
tags: ["Payment Methods"]
---

# Eliminar un Payment Method (ruta interna)

`DELETE /payment_methods/{id_payment_method}`

## Request

- Base URL: `https://api.trytoku.com`
- URL: `https://api.trytoku.com/payment_methods/{id_payment_method}`
- Auth: API key in header `x-api-key`

Elimina un Payment Method, o lo deja pendiente de eliminación si tiene cobros en curso.

La eliminación es lógica: el medio de pago deja de estar disponible, pero su historial se conserva.

Si el medio de pago tiene intenciones de pago iniciadas y su producto no permite abortarlas, la eliminación se posterga: responde `202` y el medio de pago queda pendiente de eliminación hasta que esos cobros terminen. Cuando las intenciones sí se pueden abortar, se encola su cancelación y la eliminación se aplica de inmediato.

## Path parameters

- `id_payment_method` string, required: Identificador del Payment Method que se elimina.

## Headers

- `x-account-key` string

## Request body

- DeletePaymentMethodPayload: Subclass of BaseModel that handles encryption/decryption of ids to translate external ids to internal ids and vice versa. _models defines which db entity corresponds to each key in the way "key": "db model"
  - `id_account` integer: Account id
  - `id_customer` integer: Customer id
  - `id_payment_method` integer: Payment method id

## Response `200`

Successful Response

- MsgResponse: Resultado de una operación que sólo informa cómo terminó, bajo la clave `msg`.
  - `msg` string, required: Descripción del resultado de la operación.

## Other responses

- `202`: El Payment Method quedó pendiente de eliminación por tener cobros en curso.
- `404`: No existe un Payment Method con ese identificador en la Organization.
- `422`: Validation Error

---

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