---
title: "Duplicar un medio de pago de tarjeta"
method: POST
path: "/cards-batch-mx/single/duplicate"
tags: ["Batch Enrollment"]
deprecated: true
---

# Duplicar un medio de pago de tarjeta

`POST /cards-batch-mx/single/duplicate`

## Request

- Base URL: `https://api.trytoku.com`
- URL: `https://api.trytoku.com/cards-batch-mx/single/duplicate`
- Auth: API key in header `x-api-key`

> **Deprecated.**

Copia una tarjeta ya inscrita hacia la Subscription de otro Customer de la misma Account.

Se usa cuando dos Customers pagan con la misma tarjeta y hay que dejarla inscrita en ambas Subscriptions.

Se genera un token nuevo que apunta a la misma tarjeta, así que el resultado es un medio de pago nuevo asociado a la Subscription de destino.

## Headers

- `x-account-key` string

## Request body

- BatchMxSinglePaymentMethodDuplicationPayload: 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_payment_method` integer, required
  - `id_subscription` integer, required

## Response `200`

Successful Response

- CardsBatchMxSingleEnrollmentResponse: Tarjeta que quedó inscrita como medio de pago.
  - `additional_data` object, required: Datos con los que quedó registrada la tarjeta.
  - `bank_name` string: Banco emisor de la tarjeta.
  - `bin` string: BIN de la tarjeta inscrita.
  - `card_brand` string: Marca de la tarjeta.
  - `card_type` string: Tipo de tarjeta: crédito, débito u otro.
  - `created_at` string, date-time, required: Momento en que se creó el Payment Method.
  - `expiration_month` string: Mes de vencimiento de la tarjeta.
  - `expiration_year` string: Año de vencimiento de la tarjeta, en dos dígitos.
  - `external_id` string: Identificador del medio de pago en el sistema de la Organization.
  - `id` string, required: Identificador del Payment Method creado.
  - `institution_country` string: País del banco emisor.
  - `last_digits` string: Últimos dígitos de la tarjeta.
  - `three_d_secure` boolean, required: Siempre `false`: esta inscripción no pasa por 3-D Secure.
  - `token` string: Token con el que quedó registrada la tarjeta.

## Other responses

- `400`: La Organization no tiene habilitada la duplicación, el medio de pago o la Subscription no existen o no pertenecen a la Organization, el producto del medio de pago no admite duplicación, o el medio de pago no tiene token con el que generar la copia.
- `422`: Validation Error

## Changes

- **2026-11-03** `a6ef070075b1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/trytoku/apis/toku-api/changes/cards-batch-mx/single/duplicate/post.md)

---

[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)
