Skip to main content

The Payment Method object

The PaymentMethod object represents a customer’s stored payment instrument that you can charge on demand or attach to a subscription for recurring payments. It appears when you create a payment method or when a CheckoutSession with a setup flow completes.
Payment Method Object

The PAC object

The PAC object holds the details of a Pago Automático de Cuentas (PAC), a recurring direct-debit authorization on the customer’s bank account. Fintoc returns the PAC object in the pac field when the PaymentMethod type is pac.

The Institution object (within the PAC object)

The Institution object identifies the bank that holds the account authorized for the PAC. Fintoc returns the Institution object in the institution field of the PAC object.

The Card object

The Card object holds the details of a stored card. Fintoc returns the Card object in the card field when the PaymentMethod type is card. A card enrolled through a wallet returns the wallet name in wallet, for example apple_pay or google_pay, and null values for expiration.month and expiration.year:
Card Payment Method

The Bank Transfer object

The Bank Transfer object holds the details of a bank account enrolled for bank transfer payments. Fintoc returns the Bank Transfer object in the bank_transfer field when the PaymentMethod type is bank_transfer.

The MX Direct Debit object

The MX Direct Debit object contains the account and mandate terms for Mexican direct debit. Fintoc returns it in mx_direct_debit when type is mx_direct_debit. Follow Accept direct debit payments in Mexico to enroll by API or Checkout Session and test the integration.
MX Direct Debit Payment Method