Skip to content

Finix API Enums

Auto-generated from OpenAPI spec YAML files. Do not edit manually. Last updated: 2026-03-05

Total unique enums: 173

Shared Enums (used across multiple resources)

Enum FieldValuesResourcesTypeDescription
address_verificationNOT_SUPPORTED, NO_ADDRESS, NO_MATCH, POSTAL_CODE_AND_STREET_MATCH, POSTAL_CODE_MATCH, STREET_MATCH, UNKNOWNpayment_instruments, transfersstring- Details the results of verifying address with the issuing bank. - Set to UNKNOWN when address gets updated.
allowed_payment_methodsAPPLE_PAY, BANK_ACCOUNT, GOOGLE_PAY, PAYMENT_CARDcheckout_forms, payment_links, subscription_linksarray[string]The allowed payment methods.
amount_typeFIXED, VARIABLEamount_details, checkout_forms, payment_linksstringThe supported enums are: FIXED - A set amount that cannot be altered by the user. VARIABLE - Allows the user to set their own amount, provided it adheres to the minimum and maximum limits (`min...
attempt_bank_account_validation_checkBUSINESS_CHECKING, BUSINESS_SAVINGS, CHECKING, CORPORATE, CORP_SAVINGS, PERSONAL_CHECKING, PERSONAL_SAVINGS, SAVINGSonboarding_data, onboarding_formsstring
billing_intervalDAILY, MONTHLY, QUARTERLY, WEEKLY, YEARLYsubscription_links, subscriptionsstringHow often the buyer is billed.
business_typeASSOCIATION_ESTATE_TRUST, CORPORATION, GENERAL_PARTNERSHIP, GOVERNMENT_AGENCY, INDIVIDUAL_SOLE_PROPRIETORSHIP, INTERNATIONAL_ORGANIZATION, JOINT_VENTURE, LIMITED_LIABILITY_COMPANY, ... (+3 more)applications, entity, identities, ...stringInclude the value that best applies to the merchant.
business_typeASSOCIATION_ESTATE_TRUST, CORPORATION, GOVERNMENT_AGENCY, INDIVIDUAL_SOLE_PROPRIETORSHIP, INTERNATIONAL_ORGANIZATION, LIMITED_LIABILITY_COMPANY, PARTNERSHIP, TAX_EXEMPT_ORGANIZATIONonboarding_data, onboarding_formsstringInclude the value that best applies to the merchant.
collection_methodBILL_AUTOMATICALLYsubscription_links, subscriptionsstringThe method by which subscription payments are collected. At this time, only BILL_AUTOMATICALLY is supported.
countryABW, AFG, AGO, AIA, ALA, ALB, AND, ARE, ... (+241 more)address, applications, authorizations, ...stringThe Merchant's country.
countryCAN, USAmerchants, onboarding_data, onboarding_formsstringCountry of the Merchant's business
created_viaAPIcreated_via, payment_instrumentsstringThe method by which the resource was created.
currencyAED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, ... (+171 more)authorizations, balances, checkout_forms, ...stringISO 4217 3-letter currency code.
currencyCAD, USDmerchants, subscription_links, subscriptionsstringISO 4217 3-letter currency code.
entity_typePAYMENT_LINKpayment_links, transfer_attemptsstringThe type of entity that initiated the Delivery Attempt.
entry_modeCHIP_ENTRY, CONTACTLESS, MANUAL_KEY_ENTRY, SWIPED, UNKNOWNauthorizations, card_present_details, transfersstringDetails of the card payment method used to process the transaction. The possible enums are: - UNKNOWN - The method by which the payment card was used is unknown.
gatewayDATACAP_V1, TRIPOS_CLOUD_V1, TRIPOS_MOBILE_V1identities, merchantsstringName of the gateway that routes the Merchant's transactions to the processor.
interval_typeDAY, MONTH, WEEK, YEARsubscription_links, subscriptionsstringThe unit of time for the trial period.
linked_typeMERCHANTcompliance_forms, gateway_integrations, subscription_links, ...stringType of the resource to which the Compliance Form belongs.
modelD135, PAX_A800, PAX_A920PROdevices, merchants, modelstringThe model type of the Device.
operation_keyCARD_PRESENT_SALE, CARD_PRESENT_UNREFERENCED_REFUND, MERCHANT_CREDIT_ADJUSTMENT, MERCHANT_DEBIT_ADJUSTMENT, PULL_FROM_CARD, PUSH_TO_CARD, SALE, UNREFERENCED_REFUNDoperation_key, transfer_attemptsstringDetails the operation that's performed in the transaction.
ownership_typePRIVATE, PUBLICentity, entity_buyer, identities, ...stringValues can be either: PUBLIC to indicate a publicly-traded company. PRIVATE for privately-held businesses.
payment_frequencyONE_TIME, RECURRINGpayment_links, transfer_attemptsstringWhether the Payment Link is one-time only or recurring. Currently, only ONE_TIME is supported.
price_typePROMOTIONAL, REGULARauthorizations, checkout_forms, payment_links, ...stringWhether the price is on-sale (PROMOTIONAL) or the normal price (REGULAR).
processorDUMMY_V1, FINIX_V1balance_adjustments, transfersstringThe payment processing entity responsible for handling transactions, fund movements, etc., between different financial accounts.
prompt_for_signatureALWAYS, NEVER, ON_NETWORK_RECOMMENDATION, ON_THRESHOLD_AMOUNTdevice_configuration, devices, merchantsstringDetermines when the terminal prompts for an e-signature. - ALWAYS: The terminal will always request an e-signature.
railACHbalance_adjustments, settlementsstringThe method of adjustment.
refund_policyMERCHANDISE_EXCHANGE_ONLY, NO_REFUNDS, OTHER, WITHIN_30_DAYSadditional_underwriting_data, identities, onboarding_data, ...stringInclude the value that best applies to the merchant's refund policy.
security_code_verificationMATCHED, UNKNOWN, UNMATCHEDpayment_instruments, transfersstringDetails the results of the Card Verification Code check.
stateFAILED, PENDING, SUCCEEDEDgateway_integrations, settlements, transfer_attempts, ...stringThe state of the Gateway Integration. The possible values are: - PENDING: The Gateway Integration is being processed.
stateACTIVE, COMPLETED, DEACTIVATED, EXPIREDpayment_links, subscription_linksstringThe current state of the Subscription Link.
typeBANK_ACCOUNTonboarding_data, onboarding_forms, payment_instrumentsstringType of Payment Instrument.
typeEMAIL, PRINT, SMSadditional_details, authorizations, payment_links, ...stringThe type of delivery method used.
typeBUSINESS, PERSONALidentities, transfer_attemptsstringWhether the recipient is considered "PERSONAL" or a "BUSINESS".
typeRECURRING, UNSCHEDULEDauthorizations, transfersstring

Authorizations

Enum FieldValuesResourcesTypeDescription
operation_keyAUTHORIZATION, CARD_PRESENT_AUTHORIZATIONauthorizationsstringDetails the operation that's performed in the authorization.
stateCANCELED, FAILED, PENDING, SUCCEEDED, UNKNOWNauthorizationsstringThe state of the Authorization.
stateCANCELED, FAILED, PENDING, SUCCEEDEDauthorizationsstringFilter by transaction state.

Balance Adjustments

Enum FieldValuesResourcesTypeDescription
currencyUSDbalance_adjustmentsstringISO 4217 3 letter currency code.
processorDUMMY_V1balance_adjustmentsstringThe payment processing entity responsible for handling transactions, fund movements, etc., between different financial accounts.
stateFAILED, RETURNED, SUBMITTED, SUCCEEDEDbalance_adjustmentsstringThe status of the Balance Adjustment, indicating whether the adjustment was successful or failed. - SUBMITTED - The balance adjustment has been initiated but is not yet confirmed.
typeTOP_UPbalance_adjustmentsstringSpecifies whether the Balance Adjustment increases or decreases the account balance. Acceptable values: - TOP_UP - Adds funds to the balance (e.g., a deposit or manual funding).

Balances

Enum FieldValuesResourcesTypeDescription
entity_typeBALANCE_ADJUSTMENT, TRANSFERbalancesstringThe resource type that caused the change to the Balance.
linked_typeAPPLICATIONbalancesstringSpecifies the type of resource identified in linked_to.
stateFAILED, PENDING, RETURNED, SUCCEEDEDbalancesstringThe current state of the Balance Entry. - SUCCEEDED: The balance entry has been successfully posted and affects the account balance.
typeDISBURSEMENTbalancesstringThe type of transactions stored/ledgered on the Balance.
typeBALANCE_TOP_UP_ACH, BALANCE_WITHDRAWAL_ACH, MANUAL_BALANCE_ADJUSTMENT_DECREASE, MANUAL_BALANCE_ADJUSTMENT_INCREASE, PULL_FROM_ACH, PULL_FROM_CARD, PULL_FROM_SAME_DAY_ACH, PUSH_TO_ACH, ... (+2 more)balancesstringThe transaction type that caused a change to the Balance.

Compliance Forms

Enum FieldValuesResourcesTypeDescription
stateCOMPLETE, EXPIRED, INCOMPLETE, INVALID, OVERDUEcompliance_formsstringThe state of the Compliance Form.
typePCI_SAQ_Acompliance_formsstringThe type of the Compliance Form.

Devices

Enum FieldValuesResourcesTypeDescription
actionACTIVATEdevicesstringThe action you want to perform on the device. Use ACTIVATE to activate a the physical model with the Device.
actionCANCELdevicesstringThe action you want to perform on the device. Use CANCEL to cancel any active transaction and return to the idle screen.
actionDEACTIVATEdevicesstringThe action you want to perform on the device. Use DEACTIVATE to deactivate the device.
actionCREATE_IDLE_MESSAGEdevicesstringThe action you want to perform on the device. Use CREATE_IDLE_MESSAGE to set an idle message on the device.
actionREBOOTdevicesstringThe action you want to perform on the device. Use REBOOT to restart the device.
connectionCLOSED, OPENdevicesstringWhether the device is available to communicate with Finix Server.
connectivity_network_typeCELLULAR, ETHERNET, WIFIdevicesstringQuery based on the type of network connection (e.g., Wi-Fi, cellular, ethernet).
connectivity_signal_strengthEXCELLENT, GOOD, POOR, VERY_POORdevicesstringQuery based on the network connection strength.
event_typeAPP_BACKGROUNDED, APP_OPENED, CHARGE_STATUS, SCHEDULED_INTERVAL, SERVER_CONNECTED, USER_INITIATEDdevicesstringThe type of event that triggered the generation of the Device Metric log.
network_typeCELLULAR, ETHERNET, WIFIdevicesstringThe type of network connection (e.g., Wi-Fi, cellular, ethernet).
payment_app_stateBACKGROUND, FOREGROUNDdevicesstringQuery based on whether the payment application was running in the background or foreground on the device.
prompt_signatureALWAYSdevicesstringWhen to prompt for a signature.
signal_strengthEXCELLENT, GOOD, POOR, VERY_POORdevicesstringThe network connection strength.
stateBACKGROUND, FOREGROUNDdevicesstringWhether the payment application is running in the background or foreground on the device.

Disbursement Rules

Enum FieldValuesResourcesTypeDescription
dayALLdisbursement_rulesstringThe day of the week the rule applies to. For DAILY rules, only ALL is supported (i.e., the rule applies to all days).
linked_typeAPPLICATION, PLATFORMdisbursement_rulesstringThe type of the resource that is specified in the linked_to field.
time_frameDAILYdisbursement_rulesstringHow often the rule resets. For this schema, always DAILY.
time_frameMONTHLYdisbursement_rulesstringHow often the rule resets. For this schema, always MONTHLY.
time_frameDAILY, MONTHLYdisbursement_rulesstringHow often the rule resets: DAILY or MONTHLY.
typeTOTALdisbursement_rulesstringThe type will always be TOTAL.
typeTIME_RANGEdisbursement_rulesstringThe type of rule configuration. TIME_RANGE rules reset based on a time frame.
typeGLOBALdisbursement_rulesstringThe type of rule configuration. For this schema, always GLOBAL.
typeGLOBAL, TIME_RANGEdisbursement_rulesstringThe type of rule configuration. TIME_RANGE rules reset based on a time frame, while GLOBAL rules apply universally.

Fee Profiles

Enum FieldValuesResourcesTypeDescription
rounding_modeAGGREGATE, TRANSACTIONfee_profilesstringSet to AGGREGATE to round after the settlement calculation. By default, rounding happens before the sum of the settlement calculation (i.e., round each fee transfer).

Fees

Enum FieldValuesResourcesTypeDescription
categoryDUES_AND_ASSESSMENTS, INTERCHANGE, PROCESSOR, THIRD_PARTY_SERVICE_PROVIDERfeesstringThe Fee category.
fee_subtypeAPPLICATION_FEE, CUSTOM, PLATFORM_FEEfeesstringThe subtype of the Fee.
fee_subtypeCUSTOMfeesstringSubtype of the fee. Set to CUSTOM.
fee_typeACH_BASIS_POINTS, ACH_CREDIT_RETURN_FIXED_FEE, ACH_DEBIT_RETURN_FIXED_FEE, ACH_FIXED, ACH_MAX_FIXED, ACH_NOTICE_OF_CHANGE_CREDIT_FIXED, ACH_NOTICE_OF_CHANGE_DEBIT_FIXED, AMERICAN_EXPRESS_ASSESSMENT_BASIS_POINTS, ... (+77 more)feesstringThe type of Fee. Finix may return more enums than those provided.
fee_typeCUSTOMfeesstringThe type of the fee. Must be set to CUSTOM.
linked_typeAUTHORIZATION, TRANSFERfeesstringThe type of entity the Fee is linked to.

Files

Enum FieldValuesResourcesTypeDescription
statusINVALID, PENDING, REQUIRES_UPLOAD, UPLOADEDfilesstringThe file's upload status.
typeDOWNLOAD, UPLOAD, VIEWfilesstringSets whether the link uploads or downloads files from Finix.
typeBANK_STATEMENT, BANK_STATEMENT_ONE_MONTH, BANK_STATEMENT_THREE_MONTHS, BUSINESS_ADDRESS_DOCUMENT, BUSINESS_ADDRESS_VERIFICATION, BUSINESS_INCORPORATION_DOCUMENT, BUSINESS_OWNERSHIP_STRUCTURE, BUSINESS_REGISTRATION, ... (+19 more)filesstringThe type of document. Finix may return more enums than those provided.

Gateway Integrations

Enum FieldValuesResourcesTypeDescription
typeCYBERSOURCEgateway_integrationsstringThe type of Gateway Integration to create. At this time, the only supported value is CYBERSOURCE.

Identities

Enum FieldValuesResourcesTypeDescription
identity_rolesAPPLICATION_OWNER, BENEFICIAL_OWNER, BUYER, PLATFORM_OWNER, RECIPIENT, SELLER, SENDERidentitiesarray[string]The set of roles available to the Identity. If none is provided, the Identity will be assigned BUYER.
identity_rolesBUYERidentitiesarray[string]The set of roles available to the Identity.
identity_rolesRECIPIENTidentitiesarray[string]The set of roles available to the Identity.
identity_rolesSELLERidentitiesarray[string]The set of roles available to the Identity.
processorDUMMY_V1, FINIX_V1, LITLE_V1, MASTERCARD_V1, NMI_V1, VANTIV_V1, VISA_V1identitiesstringSet the acquiring processor. Use DUMMY_V1 or null for your Sandbox.
typePERSONALidentitiesstringThe Identity type.
typeBUSINESSidentitiesstringThe type of recipient.

Merchants

Enum FieldValuesResourcesTypeDescription
currencies[]AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, ... (+171 more)merchantsstringISO 4217 3-letter currency code.
fee_ready_to_settle_uponCONFIGURABLE_WINDOW, PROCESSOR_WINDOW, RECONCILIATION, SUCCESSFUL_CAPTUREmerchantsstringDetails how the Merchant settles fees.
identity_roleAPPLICATION_OWNER, RECIPIENT, SELLERmerchantsstringFilter by the identity_roles of the Merchant's identity.
onboarding_stateAPPROVED, PROVISIONING, REJECTED, UPDATE_REQUESTEDmerchantsstringDetails the state of the Merchant's onboarding.
processor_typeDUMMY_V1, FINIX_V1, LITLE_V1, VANTIV_V1merchantsstringFilter by the Merchant's processor.
ready_to_settle_uponCONFIGURABLE_WINDOW, PROCESSOR_WINDOW, RECONCILIATION, SUCCESSFUL_CAPTUREmerchantsstringDetails how transactions captured by the Merchant are settled.
ready_to_settle_upon_delay_alignmentACH, NONEmerchantsstringIndicates whether transaction settlement should be delayed to synchronize the timing of all transactions, including both card and ACH, ensuring they are settled together. Possible values include: -...
reasonCHURNED, FRAUD, IDENTITY_THEFTmerchantsstringThe reason for termination.
settlement_funding_identifierMID_AND_DATE, MID_AND_MERCHANT_NAME, UNSETmerchantsstringIncludes additional information (like the MID or Merchant name) when submitting funding Transfers to processors. - UNSET: No additional details get provided to the processor.
settlement_queue_modeMANUAL, UNSETmerchantsstringIf settlement_queue_mode is set to MANUAL, Finix will automatically place all transactions (Sales, Fees, Refunds, and ACH Returns) into a settlement queue that you can manage. Each transaction ...
terminated_byPARTNER_USER, PLATFORM_USERmerchantsstringThe role that initiated the termination. If the API key belongs to the USER role, the following values will be returned: - If the role is ROLE_PLATFORM, it will return PLATFORM_USER.

Onboarding Forms

Enum FieldValuesResourcesTypeDescription
statusCOMPLETED, IN_PROGRESS, UPDATE_REQUESTEDonboarding_formsstringStatus of the onboarding_form.

Parameters

Enum FieldValuesResourcesTypeDescription
finix-apiuser-roleROLE_ADMIN, ROLE_MERCHANT, ROLE_PARTNER, ROLE_PLATFORMparametersstringThis response header indicating the role of the user who sent the API request.

Payment Instruments

Enum FieldValuesResourcesTypeDescription
account_typeCHECKING, SAVINGSpayment_instrumentsstringThe bank account type.
account_typeBUSINESS_CHECKING, BUSINESS_SAVINGS, PERSONAL_CHECKING, PERSONAL_SAVINGSpayment_instrumentsstringThe type of bank account. Use the following respective enum when creating a Payment Instrument for: PERSONAL_CHECKING: A personal checking account.
bank_account_validation_checkINCONCLUSIVE, INVALID, NOT_ATTEMPTED, VALIDpayment_instrumentsstringPossible values returned when attempt_bank_account_validation_check is true or the Payment Instrument is used for a Transfer: - INCONCLUSIVE: A verification check was conducted, but the b...
brandAMERICAN_EXPRESS, CHINA_T_UNION, CHINA_UNION_PAY, DANKORT, DINERS_CLUB, DINERS_CLUB_INTERNATIONAL, DISCOVER, INSTAPAYMENT, ... (+13 more)payment_instrumentsstringThe brand of the card saved in the Payment Instrument.
card_typeCREDIT, DEBIT, HSA_FSA, NON_RELOADABLE_PREPAID, RELOADABLE_PREPAID, UNKNOWNpayment_instrumentsstringThe type of payment card saved in the Payment Instrument.
countryCANpayment_instrumentsstringThe 3-letter country code.
currencyCADpayment_instrumentsstringThe ISO 4217 3-letter currency code.
disabled_codeCARD_ACCOUNT_CLOSED, INVALID_ACCOUNT_NUMBER, LOST_OR_STOLEN_CARD, NON_RELOADABLE_INSUFFICIENT_FUNDS, PICK_UP_CARD, RESTRICTED_CARD, USER_INITIATEDpayment_instrumentsstringA code indicating why the Payment Instrument was disabled. This field is populated when the card is automatically disabled for reasons other than USER INITIATED or when manually disabled by a u...
instrument_typeBANK_ACCOUNTpayment_instrumentsstringThe type of Payment Instrument.
instrument_typePAYMENT_CARD, TOKENpayment_instrumentsstringThe type of Payment Instrument.
issuer_countryABW, AFG, AGO, AIA, ALA, ALB, AND, ARE, ... (+243 more)payment_instrumentsstringThe Alpha-3 Code of the country the card was issued in. In addition, the following values are possible: - NON_USA - The card was issued outside of the United States.
network_token_stateACTIVE, CLOSED, FAILED, NOT_ENABLED, PENDING, SUSPENDEDpayment_instrumentsstringThe state of the network token. The possible enum values are as follows: - NOT_ENABLED: The network_token_state is NOT_ENABLED when the value of network_token_enabled on the `Payment Instru...
payload_typeDESTINATION, SOURCEpayment_instrumentsstring
payment_instrument_typePAYMENT_CARDpayment_instrumentsstringThe type of Payment Instrument that triggered this Instrument History Entry.
processorDUMMY_V1, FINIX_V1, MASTERCARD_V1, VISA_V1payment_instrumentsstringThe acquiring processor. Use DUMMY_V1 to use your sandbox.
third_partyPLAIDpayment_instrumentsstringA third-party service that allows for connecting to a bank account.
typeCONTACT_CARDHOLDER, FRAUD_REPORTED, NOT_FOUND, NUMBER_AND_EXPIRATION_UPDATED, NUMBER_UPDATEDpayment_instrumentsstringA label indicating the type of update applied to the Payment Instrument. The following enums are possible: - CONTACT_CARDHOLDER: The cardholder has opted out of the service.
typeAPPLE_PAY, GOOGLE_PAY, PAYMENT_CARD, TOKENpayment_instrumentsstringType of Payment Instrument.
typePAYMENT_CARDpayment_instrumentsstringType of Payment Instrument.
typeAPPLE_PAYpayment_instrumentsstringType of Payment Instrument.
typeGOOGLE_PAYpayment_instrumentsstringType of Payment Instrument.
typeTOKENpayment_instrumentsstringType of Payment Instrument.
typeALL, BANK_ACCOUNT, PAYMENT_CARDpayment_instrumentsstringFilter by the Payment Instrument type.
Enum FieldValuesResourcesTypeDescription
stateFAILED, SUCCEEDEDpayment_linksstringWhether the delivery attempt succeeded or failed.
typeEMAIL, SMSpayment_linksstringThe method of delivery. Only EMAIL and SMS are supported.
Enum FieldValuesResourcesTypeDescription
allowed_payout_operationsPUSH_TO_ACH, PUSH_TO_CARDpayout_linksarray[string]Defines the types of operations permitted in the payout process when the recipient submits the payout form.
stateACTIVE, AWAITING_PAYOUT, COMPLETED, DEACTIVATED, EXPIREDpayout_linksstringThe state of the Payout Link.

Processor Request

Enum FieldValuesResourcesTypeDescription
processor_requestDUMMY_V1, FINIX_V1, LITLE_V1, MASTERCARD_V1, NMI_V1, VANTIV_V1, VISA_V1processor_requeststringSet the acquiring processor. Use DUMMY_V1 or null for your Sandbox.

Settlement Queue Entries

Enum FieldValuesResourcesTypeDescription
actionRELEASEsettlement_queue_entriesstringSpecify the action to be performed on the Settlement Queue Entry resources. Use the RELEASE action to release a list of Transfer, Fee, or Reversal resources, placing them into a `Settleme...
entity_typeADJUSTMENT, DISPUTE_TRANSFER, FEE, REVERSE, SPLIT_TRANSFER, TRANSFERsettlement_queue_entriesstringThe entity the Settlement Queue Entry is linked to.
stateAWAITING_SETTLEMENT_TIME, PENDING, RELEASEDsettlement_queue_entriesstringThe current state of the Settlement Queue Entry.

Settlements

Enum FieldValuesResourcesTypeDescription
actionSTOP_ACCRUALsettlementsstringThe action you want to perform on the Settlement. Use STOP_ACCRUAL to close the specified Settlement.
entity_typeCUSTOM_FEE, FEE, SPLIT_TRANSFER, TRANSFERsettlementsstringThe type of the related entity.
fee_categoryDUES_AND_ASSESSMENTS, INTERCHANGE, PROCESSOR, THIRD_PARTY_SERVICE_PROVIDERsettlementsstringThe category of the fee.
parent_entity_typeTRANSFERsettlementsstringThe type of the original parent resource where the transaction occurred. This is only populated when sub_type is FEE.
statusAPPROVED, AWAITING_APPROVAL, PENDINGsettlementsstringThe status of the Settlement. Merchants only receive payouts when Settlements are APPROVED.
subtypeADJUSTMENT, CREDIT, CUSTOM, DEBIT, DISPUTE, DISPUTE_MERCHANT_CREDIT, DISPUTE_MERCHANT_DEBIT, FEE, ... (+1 more)settlementsstringThe subtype of the Settlement Entry. - DISPUTE_MERCHANT_DEBIT: A Settlement Entry for a Split Transfer created when a Dispute pulls funds from a merchant proportionally.
typeAPPLICATION, MERCHANT, MERCHANT_REVENUE, NOOP, PARTNER_FEE, PLATFORM, PLATFORM_FEEsettlementsstringThe type of Settlement.

Split Transfers

Enum FieldValuesResourcesTypeDescription
typeDEBIT, DISPUTE_MERCHANT_CREDIT, DISPUTE_MERCHANT_DEBITsplit_transfersstringThe type of Split Transfer. - DEBIT: Standard Split Transfer from a split transaction where the parent Transfer debits the buyer's card.
Enum FieldValuesResourcesTypeDescription
stateDEACTIVATEDsubscription_linksstringThe current state of the Subscription Link.
typeMULTIPLE_SUBSCRIPTION_PLANS, SUBSCRIPTION_PLANsubscription_linksstringThe type of Subscription Link. This is very useful for filtering and informing the frontend about the type of Subscription Link.

Subscriptions

Enum FieldValuesResourcesTypeDescription
canceled_viaAUTOMATED_OVERDUE, MERCHANT, SUPPORTsubscriptionsstringIf the subscription was canceled, this field shows how the cancellation was initiated. Possible values: - MERCHANT - The customer (merchant) canceled the subscription themselves.
stateACTIVE, CANCELED, EXPIRED, NOT_STARTED, PAST_DUEsubscriptionsstringThe state of the Subscription. - The NOT_STARTED state occurs when the subscription has not yet started, typically indicated by a start_subscription_at timestamp set during creation.
subscription_phaseDISCOUNT, EVERGREEN, FIXED, NONE, TRIALsubscriptionsstringIndicates the period within a subscription where specific rules apply. - EVERGREEN - The buyer is billed continuously for the subscription until the subscription is canceled.

Transfer Attempts

Enum FieldValuesResourcesTypeDescription
entity_typeCHECKOUT_FORMtransfer_attemptsstringThe type of entity that initiated the Transfer Attempt.
entity_typePAYOUT_LINKtransfer_attemptsstringThe type of entity that initiated the Transfer Attempt.
typeCREDIT, DEBITtransfer_attemptsstringType of Transfer.

Transfers

Enum FieldValuesResourcesTypeDescription
fee_typeACH_BASIS_POINTS, ACH_CREDIT_RETURN_FIXED_FEE, ACH_DEBIT_RETURN_FIXED_FEE, ACH_FIXED, ACH_MAX_FIXED, ACH_NOTICE_OF_CHANGE_CREDIT_FIXED, ACH_NOTICE_OF_CHANGE_DEBIT_FIXED, AMERICAN_EXPRESS_ASSESSMENT_BASIS_POINTS, ... (+73 more)transfersstringDetails the type of fee if the Transfer includes a fee.
instrument_typeBANK_ACCOUNT, PAYMENT_CARDtransfersstringFilter by the Payment Instrument's type.
operation_keyCARD_NOT_PRESENT_SALE, CARD_PRESENT_AUTHORIZATION, CARD_PRESENT_DEBIT, CARD_PRESENT_SALE, CARD_PRESENT_UNREFERENCED_REFUND, INSTANT_APPLICATION_FUNDING_PULL_FROM_ACH, INSTANT_APPLICATION_FUNDING_PULL_FROM_CARD, INSTANT_APPLICATION_FUNDING_PULL_FROM_FED_NOW, ... (+30 more)transfersstringDetails the operation that's performed in the transaction.
operation_keyCARD_PRESENT_DEBIT, CARD_PRESENT_UNREFERENCED_REFUND, MERCHANT_CREDIT_ADJUSTMENT, MERCHANT_DEBIT_ADJUSTMENT, PULL_FROM_CARD, PUSH_TO_CARD, SALE, UNREFERENCED_REFUNDtransfersstringDetails the operation that is be performed in the transaction.
operation_keyPUSH_TO_ACHtransfersstringA key indicating the type of operation. Refer to for an explanation of "Next Day" versus "Same Day" ACH.
operation_keyPUSH_TO_SAME_DAY_ACHtransfersstringA key indicating the type of operation. Refer to for an explanation of "Next Day" versus "Same Day" ACH.
operation_keyPUSH_TO_CARDtransfersstringA key indicating that the operation type should be an card payout.
operation_keyCARD_PRESENT_SALEtransfersstringA key indicating that the operation type should be a card-present sale.
operation_keyCARD_PRESENT_UNREFERENCED_REFUNDtransfersstringThe operation key for an unreferenced refund.
stateCANCELED, FAILED, PENDING, RETURNED, SUCCEEDED, UNKNOWNtransfersstringThe status of the Transfer.
stateALL, CANCELED, FAILED, PENDING, RETURNED, SUCCEEDEDtransfersstringFilter by the transfer's state.
subtypeAPI, APPLICATION_FEE, DISPUTE, MERCHANT_CREDIT, MERCHANT_CREDIT_ADJUSTMENT, MERCHANT_DEBIT, MERCHANT_DEBIT_ADJUSTMENT, PLATFORM_CREDIT, ... (+11 more)transfersstringAdditional information describing the payment_type. For dispute adjustment transfers (type: DISPUTE): - MERCHANT_DEBIT: Funds are pulled from the merchant(s) when a chargeback occurs.
typeADJUSTMENT, CREDIT, DEBIT, DISPUTE, FEE, RESERVE, REVERSAL, SETTLEMENT, ... (+1 more)transfersstringType of Transfer.
typeALL, CREDIT, DEBIT, REVERSAL, SETTLEMENTtransfersstringFilter by Transfer type.

Users

Enum FieldValuesResourcesTypeDescription
roleROLE_ADMIN, ROLE_MERCHANT, ROLE_PARTNER, ROLE_PLATFORMusersstringDetails the level of access the User has available.

Verifications

Enum FieldValuesResourcesTypeDescription
card_typeCREDIT, DEBIT, HSA_FSA, RELOADABLE_PREPAID, UNKNOWN, UNRELOADABLE_PREPAIDverificationsstringA code that indicates whether the card is credit, debit, or prepaid.
issuer_countryNON_USA, UNKNOWN, USAverificationsstringThe country where the entity (bank or financial institution) that issued the payment instrument (e.g., credit card, debit card) is located. - NON_USA - The card was issued outside of the United S...
processorDUMMY_V1, FINIX_V1, LITLE_V1, VANTIV_V1verificationsstringName of the verification processor.
push_to_card_cross_borderFAST_FUNDS, NON_FAST_FUNDS, NOT_SUPPORTED, UNKNOWNverificationsstringIndicates whether the Payment Instrument supports push-to-card and pull-from-card, cross-border. For more details, see Push to Card.
push_to_card_domesticFAST_FUNDS, NON_FAST_FUNDS, NOT_SUPPORTED, UNKNOWNverificationsstringIndicates whether the Payment Instrument supports push-to-card and pull-from-card, domestically. For more details, see Push to Card.
sub_typeCYBERSOURCEverificationsstringSpecifies the Gateway Integration linked to the Merchant. If the merchant is not linked to a Gateway Integration, this field will be null.
typeMERCHANTverificationsstringDetails the type of resource getting verified.
typePAYMENT_INSTRUMENTverificationsstringDetails the type of resource getting verified.

Webhooks

Enum FieldValuesResourcesTypeDescription
typeBASIC, BEARER, NONEwebhooksstringThe type of authentication the webhook will use: - NONE: No authentication will be used. - BASIC: Basic authentication.