Skip to main content
POST
Create a payment method

Autorizaciones

Authorization
string
header
requerido

Cuerpo

multipart/form-data
type
enum<string>
requerido

Type of payment method to create. Only mx_direct_debit is supported.

Opciones disponibles:
mx_direct_debit
Ejemplo:

"mx_direct_debit"

customer
string
requerido

Unique identifier of the customer the payment method belongs to.

Ejemplo:

"cus_0ujsswThIGTUYm2K8FjOOfXtY1K"

mx_direct_debit
object
requerido

Terms of the direct debit mandate.

Respuesta

The payment method Fintoc created for the mandate. The payment method's mx_direct_debit status is pending until the account holder authorizes the mandate with their bank.

A payment method represents a customer's stored payment instrument, ready to be charged without the customer going through the full authorization flow again. The shape of the object depends on its type: the type-specific details live under a key named after the type (bank_transfer, card, mx_direct_debit, or pac).

id
string
requerido

Unique identifier of the payment method.

Ejemplo:

"pm_1zXcVbNmAsDfGhJk"

object
any
requerido

Type of the object. Always payment_method.

bank_transfer
object | null
requerido

Details of the linked bank account that pays the transfers. null when the linked account backing the payment method is no longer available.

created_at
string<date-time>
requerido

ISO 8601 timestamp of when the payment method was created.

Ejemplo:

"2026-01-15T14:30:00.000Z"

customer
string
requerido

Unique identifier of the customer the payment method belongs to.

Ejemplo:

"cus_oVgVqlnK0PdmGirH"

mode
enum<string>
requerido

Mode of the payment method. live payment methods charge real money; test payment methods use fake data for integration testing.

Opciones disponibles:
live,
test
Ejemplo:

"live"

type
any
requerido

Type of the payment method. Always bank_transfer.