The Payment Method object
ThePaymentMethod 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, returned in thepac field when the Payment Method type is pac.
The Institution object (within the PAC object)
The Institution object identifies the bank that holds the account authorized for the PAC, returned in theinstitution field of the PAC object.
The Card object
TheCard 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 such as Apple Pay returns
apple_pay in wallet 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 thebank_transfer field when the PaymentMethod type is bank_transfer.
The MX Direct Debit object
The MX Direct Debit object holds the terms of the Mexican direct debit mandate (domiciliación bancaria) that authorizes Fintoc to charge the customer’s account. Fintoc returns this object inmx_direct_debit when the PaymentMethod type is mx_direct_debit. To create one, see Create a payment method.
MX Direct Debit Payment Method