---
title: "Crear un PaymentMethod de tipo Card"
method: POST
path: "/payment-methods"
---

# Crear un PaymentMethod de tipo Card

`POST /payment-methods`

Este endpoint puede ser llamado de tres formas. La primera, mandando el body sin encriptación de ningún parámetro. La segunda, mandando el body con 'card_information' encriptado. La tercera, mandando todo el body encriptado. Para los últimos dos casos, mandar el parámetro 'encryption_key' es necesario.

## Request body

- object
  - `toku_product` string — Valores posibles: cards_batch_recurring_pst
  - `customer_id` string
  - `account_id` string
  - `subscription_id` string
  - `card_information` object — Este parámetro también puede ser enviado como un string, si se desea mandar encriptado. En este caso, el parámetro 'encryption_key' es requerido.
    - `full_name` string, required
    - `number` string — Número de tarjeta. Es requerido si no se entrega un token
    - `month` string, required — MM
    - `year` string, required — YYYY
    - `verification_value` string, required
    - `token` string — Token asociado a una tarjeta. Puede ser usado en vez del número de tarjeta.
  - `external_id` string
  - `encryption_key` string — Identificador con el que se llamo al endpoint para generar la llave de encriptación.

## Response `200`

200

- object

## Other responses

- `400` — 400

---

[API](https://skmtc.net/trytoku/apis/toku-api.md) · [All operations](https://skmtc.net/trytoku/apis/toku-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trytoku/toku-api/versions/30699b13e0d0/schema)
