Get a payment method
Fetches one of the company's own payment methods. A method belonging to a tenant, owner, vendor, or applicant is not reachable here and answers 404 — use Get a payment method for an entity instead. Its capabilities are limited to the payment processor MagicDoor currently runs. Requires the payment_methods:read permission.
Authorization
AuthorizationstringrequiredPath parameters
methodIdstringrequiredThe payment method to fetch. A Snowflake id, sent as a decimal string.
Response
200 · The payment method.
idstringrequiredThe payment method. Send this value wherever a methodId is asked for. A Snowflake id, sent as a decimal string.
typeenum<string>requiredWhat kind of funding source this is. ach is a US bank account reached by Automated Clearing House transfer.
brandstringThe card network or bank brand the processor reported, for example "Visa". Absent when the processor reported none.
holderstringThe name on the card or bank account, as the processor reported it. Absent when the processor reported none.
last4stringThe last four digits of the card or account number. The full number is never returned. Absent when the processor reported none.
expiresobjectThe card expiry, month and year only. Absent for bank accounts, and for cards whose expiry the processor did not report.
cardTypeenum<string>Whether the card draws on a bank balance or a credit line. Absent for bank accounts, and when the processor did not report it.
accountTypeenum<string>The kind of bank account. Absent for cards, and when the processor did not report it.
descriptionstringThe free-text label supplied when the method was added. Absent when none was given.
deactivatedstring · date-timeWhen the method was deactivated, in the company's timezone and without an offset. Absent while the method is usable.
isDeactivatedbooleanrequiredTrue when deactivated is present. A deactivated method stays on file but cannot be charged.
deactivationReasonstringThe reason given when the method was deactivated. Absent while the method is usable.
createdstring · date-timerequiredWhen the method was added, in the company's timezone and without an offset.
capabilitiesenum<string>[]requiredWhat the method may be used for. collect takes money in, payout sends money out. Bank accounts normally get both; cards get collect only. The array is empty when the method has no capability with the processor MagicDoor currently runs.