Event Types

Helix raises a wide variety of events in response to API interaction, batch processing, Admin Console use, or automated processes. They are broken out into the following categories, each of which has its own distinct payload structure.

Note on Event Format Evolution Legacy v1 events are formatted using a traditional JSON data structure, which is flat or semi-structured and optimized for flexibility and rapid integration. These events are schema-light and require additional parsing and validation logic during ingestion. In contrast, our v2 events adopt a more structured JSON object data structure, aligning closely with defined object models used across Helix services. This format introduces stronger typing, clearer relationships between data elements, and improved consistency across event types. When ingesting both versions, it’s important to account for differences in structure and validation requirements. v1 events may require dynamic parsing and transformation, while v2 events benefit from schema validation and object deserialization. If you're transitioning to v2 ingestion, ensure your pipeline supports version-aware processing to maintain compatibility and data integrity.

Category Description Example

Common Events

Actions not specifically related to financial transactions or an attempt to create a financial transaction.

Someone using the Admin console unlocked an external account

Customer Account Deposit Events

Actions that move funds into a customer's account

ACH file was received and processing resulted in funds being "pushed into" the customer's account

Customer Account Transfer Events

Actions that move funds between two accounts owned by the same customer

An API request was made to transfer funds from the customer's primary checking account to their secondary checking account

Customer Account Withdrawal Events

Actions that move funds out of a customer's account

A Bulk Transfer File was received and processing it resulted in funds being "pushed out" of the customer's account via ACH

Transaction Modified Events

Actions that modify an existing transaction

A successful call is made to /transaction/setAvailableDate

Account Modified Events

Actions that modify a Helix account

An account is locked by a customer, Helix Admin Console user, or due to a fraud investigation

Program Account Deposit Events

Actions that move funds into a program account but never touch a customer's account

ACH file was received and processing resulted in funds being "pushed into" the program's account

Program Account Withdrawal Events

Actions that move funds out of a program account but never touch a customer's account

During NACHA processing, program clearing account funds are "pushed out" to an external account via ACH

Debit Card Deposit Events

Actions that move funds into a customer's account due to debit card usage or debit card network provider administrative actions

An end user returns an item previously purchased a department store

Debit Card Transfer Events

Actions that move funds between two accounts for the same customer due to debit card usage or debit card network provider administrative actions

An end user uses an ATM to transfer funds between their checking account and their savings account

Debit Card Withdrawal Events

Actions that move funds out of a customer's account due to debit card usage or debit card network provider administrative actions

An end user swipes their card at a department store

Debit Card Withdrawal Authorization Events

Actions that cause funds to be held on a customer's account due to debit card usage or debit card network provider processing.

An end user swipes their card at a department store

Debit Card Declined Events

Actions that attempt to move funds using a debit card, but are denied for some reason

An end user attempts to purchase an item for $20 but there is only $17 available in their primary account assigned to the debit card

Debit Card Account Balance Inquiry Events

Actions that query the balance of account(s) tied to a debit card

An end user checks their balance via an ATM

Debit Card Deposit Reversal Events

Actions that reverse a previous deposit made into a customer's account due to debit card network provider processing.

A merchant reverses/cancels a return.

Debit Card Transfer Reversal Events

Actions that reverse a previous movement of funds between two accounts for the same customer due to debit card usage or debit card network provider administrative actions

Very rare.

Debit Card Withdrawal Reversal Events

Actions that reverse a previous movement of funds out of a customer's account due to debit card usage or debit card network provider administrative actions

A merchant refunds a debit card transaction

Debit Card Withdrawal Authorization Reversal Events

Actions that remove a previous funds hold on a customer's account due to debit card usage or debit card network provider processing.

A debit card transaction is not completed by the merchant.

Check Deposit Authorization Events

These are actions that initiate the movement of funds into a customer's account due to the deposit of a check using their mobile device

An end user scans a check using their mobile device for deposit into a customer account

Check Deposit Events

Actions that move funds into a customer's account due to the deposit of a check using their mobile device

The check deposit is approved by the bank and the funds are settled into a customer account

Check Deposit Reversal Events

Actions that remove funds from a customer's account due to a mobile check deposit being reversed by the bank

The check deposit is reversed by the bank and the funds are removed from a customer account

Check Withdrawal Events

Actions that initiate the movement of funds out of a customer account due to the withdrawal of a check written by the customer

A payee deposits a check written by a customer from their checking account

Check Withdrawal Authorization Events

Actions that initiate the movement of funds out of a customer account due to the withdrawal of a check written by the customer

A payee deposits a check written by a customer from their checking account

Digital Wallet Tokenization Events

Actions that tokenize a card into a Digital Wallet through manual provisioning initiated by a customer or push provisioning initiated by an app

Customer adds their card to their Apple Wallet manually through Apple Wallet app on their iPhone

Bank Hold Events

Actions that hold funds in an account and prevent them from being withdrawn until the hold is released.

A bank user in the admin console places a hold for $15 on an account, then releases the hold at a later date.

Falcon Message Events

Messages received by Helix from the FICO Falcon service

A new fraud case is opened

Card Renewal Events

Messages received during the card renewal process.

Card renewal outcomes from the renewal process for a card nearing the expiration date

Stop Payment Events

Messages received when processing a stop payment on a check on a customer's checking account

Visa DPS Risk Factor Events

Messages received when attempting to update Visa DPS risk factors

Someone uses the Fraud Management System to update risk factors

Card Modified Events

Actions that modify a Helix card

Account Dormancy Events

Actions that change the dormancy status of an account

Fee Transactions Events

Actions that are caused by changes to fee transactions

Miscellaneous Events

Common Events

These events are not related to or caused by a transaction, but rather some other action taking place within Helix.

Payload Type: Common Payload (1)

Event Type Id Description Detail

1

Authenticate - Successful

2

Authenticate - Failed

1001

Created New Bank Holiday

1002

Modified Bank Holiday

1003

Removed Bank Holiday

1004

Modified Bank Information

2001

Modified Program Information

2002

Modified Program Settings - Deposit

2003

Modified Program Settings - Interest

2004

Modified Program Settings - Regulator

2005

Modified Program Settings - Withdrawal

2050

Added Program Trusted IP

2051

Added Program Admin Trusted IP

2052

Viewed Program API Key

2070

Created Admin User

2101

Product Created

To determine the newly added product, call /program/get to view all products and compare to the existing stored details

2102

Product Updated

To determine the newly updated product, call /program/get to view all products and compare to the existing stored details

3001

Modified Customer Details

3002

Added Note Customer

3003

Added Note Customer Verification

3004

Manually Approved Customer Verification

3005

Manually Denied Customer Verification

3006

Locked Customer

3007

Unlocked Customer

3008

Locked External Account

3009

Unlocked External Account

3010

Created External Account

3011

Modified External Account

3012

Verified External Account

3013

Resend Verify External Account

3014

Voided Account Transaction

3015

Voided External Account Transaction

Deprecated; 3014 will be raised

3016

Reversed Account Transaction

3017

Reversed External Account Transaction

Deprecated; No longer used

3018

Added Fee or Credit to Customer Account

3019

Modified Recurring Contribution

3020

Modified Customer Information

3021

Modified Customer Beneficiary Information

3022

Modified Customer Contact Information

3023

Modified Customer Residential Address

3024

Modified Customer Mailing Address

3025

Modified Customer Helix Information

3026

Closed Customer Account

3027

Modified Customer Account Number

3028

Petty Cash - Check Issued

3029

Petty Cash - Check Issuance Cancelled

3050

Customer Name Change - Approved

3051

Customer Name Change - Denied

3052

Customer Address Change - Approved

3053

Customer Address Change - Denied

3054

Auto Approved Customer Verification

3055

Auto Denied Customer Verification

3056

Auto Expired Customer Verification - Initiated

3057

Auto Expired Customer Verification - Manual Review

3058

Funding Source Verified

3059

Created Customer Account

3060

Created Account Transaction

Deprecated; broken out into event Ids 3060XXX

3061

Modified Customer Account Information

3062

Monthly Statement Available

Only in Event Notification File

3063

Customer Closed

3064

Recurring Contribution Initiated

3065

Customer Identity Screening

3066

eCode Purchase

3067

External Account - Awaiting Verification

3068

Customer Verification - Application Abandon

3069

Customer External Account Archived

3070

Target Amount Has Been Met

3071

3072

3073

3101

Transaction Settled

3102

Transaction Funds Available

3501

Tax 1099-INT Available

Production only event

3502

Tax 1099-MISC Available

Production only event

4001

Modified Client Information

5001

Unknown Event Logon User

5002

Modified Admin Logon User

5003

Deleted Admin Logon User

5004

Locked Admin Logon User

5005

Requested Password Reset on Logon User

5006

Password Reset on Logon User

5007

Archived Admin Logon User

5010

Unlocked Admin Logon User

5011

Created Admin Logon User

5021

Requested Pincode Reset On Logon User

5022

Pincode Reset On Logon User

6001

Sent NACHA File to Shazam

7001

R07 - Initiated

7002

R07 - Completed

7003

R10 - Initiated

7004

R10 - Completed

7005

R08 - Initiated

7006

R08 - Completed

7007

R37 - Initiated

7008

R37 - Completed

7009

R51 - Initiated

7010

R51 - Completed

7011

R53 - Initiated

7012

R53 - Completed

7013

R05 - Initiated

7014

R05 - Completed

10001

Debit Card Initiated

10002

Debit Card Pending

10003

Debit Card PendingVerification

10004

Debit Card Verified

10005

Debit Card Denied

10006

Debit Card Expired

10007

Debit Card Archived

10009

Debit Card Locked By Customer

10010

Debit Card Unlocked By Customer

10011

Debit Card Locked By Admin

10012

Debit Card Unlocked By Admin

10013

Debit Card Added Account

10014

Debit Card Removed Account

10015

Debit Card Hotlisted - Lost, Stolen, or Fraud

10016

Debit Card PIN Reset Requested

10017

Debit Card Authorization Hold

Deprecated; see Debit Card Deposit / Withdrawal / Transfer / etc. events

10018

Debit Card Reissued With Existing PAN

10019

Debit Card Reissued With New PAN

10020

Debit Card PIN Change Confirmed

10021

Debit Card Verify Confirmed

10022

Debit Card Lock Confirmed

10023

Debit Card Unlock Confirmed

10027

Visa DPS, failed to create track 2 information.

10028

Visa DPS, failed to update track 2 information.

10029

Visa DPS, failed to create account information.

10030

Visa DPS, failed to update account information.

10031

Visa DPS, failed to create name information.

10032

Visa DPS, failed to update name information.

10033

Visa DPS, failed to create address information.

10034

Visa DPS, failed to update address information.

10035

Visa DPS, failed to create verification data.

10036

Visa DPS, failed to update verification data.

10037

Visa DPS, failed to create email address.

10038

Visa DPS, failed to update email address.

10039

Visa DPS, failed to create card name.

10040

Visa DPS, failed to update card name.

10041

Visa DPS, failed to submit a new card order.

10042

Visa DPS, failed to submit a card reissue.

10043

Visa DPS, failed to create card vendor information.

10044

Visa DPS, failed to update card vendor information.

11001

Account locked due to fraud investigation

11002

Account locked by Customer

11003

Account locked by Admin

12001

Account unlocked by Customer

12002

Account unlocked by Admin

301001

Denied Creation of External Account.

3001001

Admin - Accepted Customer Document

3001002

Admin - Rejected Customer Document

3060000

Generic Transaction Unknown

Deprecated; see Customer Account Deposit / Withdrawal / Transfer / etc. events

3060266

Card Money Transfer To Authorization

3060268

Card Authorization - Authorization Expired

Card Authorization Expired

3060502

Check Deposit Reversal

30603551

Card Credit Adjustment

30603595

Funds Transfer Reversal

30603615

Money Transfer Reversal

30603619

Mastercard Money Send Reversal

30604734

Cash Deposit Reversal

40000021

Backup Withholding Transaction Created

40000022

Backup Withholding Transaction Adjustment

40000023

Interest Payment Transaction Created

40000024

Interest Payment Transaction Adjustment

49000205

Product Created

To determine the newly added product, call /program/get to view all products and compare to the existing stored details

49000206

Product Updated

To determine the newly updated product, call /program/get to view all products and compare to the existing stored details

40001001

Digital Debit Card Created

When a Digital Debit Card is created for a customer

49001000

Business Application Approved

When a Business Application is KYB approved as part of /customer/createBusinessApplication

49001001

Individual Customer Approved

When individual customers are KYC, OFAC, Fraud approved as a part of /customer/createBusinessApplication

49000110

Customer due diligence questions answered

A successful call to /customer/answerPost

Customer Account Deposit Events

These events are caused by funds moving into a customer's account by any means except debit card.

Payload Type: Customer Account Deposit Payload (200)

Event Type IdDescriptionDetail
3060005Transaction Bank Income to InternalFunds moved in from a program account, typically for reversing fees applied by the financial institution
3060010Transaction Cash to InternalFunds moved in from an outside source manually by a financial institution employee
3060020Transaction Ach Origination Deposit
3060035Transaction External to InternalFunds "pulled in" from another financial institution via generating a NACHA file
3060100Transaction Miscellaneous to InternalFunds moved in from a program account, typically for reversing fees
3060115Transaction Program External to InternalFunds moved in from a program account, typically due to NACHA returns of billpay
3060125Transaction Program Reserve to InternalFunds moved in from a program account, typically for purposes specific to the client, such as paying incentives to customers
3060135Transaction Retail Clearing to InternalDeprecated
3060145Transaction Return Clearing to Internal
3060155Transaction Return WithdrawFunds "pushed in" from another financial institution via receiving a NACHA return file
3060165Transaction Unknown External to InternalFunds "pushed in" from another financial institution via receiving a NACHA file
3060181Transaction Card Settlement to InternalFunds moved from Card Settlement Program Account to internal account
3060182Transaction Card Settlement to Petty CashFunds moved from Card Settlement Program Account to Petty Cash Program Account
3060190Transaction Customer to Customer
3060195Transaction Program Clearing to InternalFunds moved in from a program account, typically for purposes specific to the client
3060205Transaction Fed Check - Credit AdjustmentFunds were credited to the internal account and debited from the Fed Check Adjustment General Ledger
3060215Transaction Fed Wire - Credit AdjustmentFunds were credited to the internal account and credited to the Fed Wire Adjustment General Ledger
3060225Transaction Fed ACH - Credit AdjustmentFunds were credited to the internal account and credited to the Fed ACH Adjustment General Ledger
40000003Transaction Program Suspense to InternalFunds moved in from a Program Suspense Program Account to internal account
40000009Transaction Program Settlement to InternalFunds moved from Program Settlement Program Account to internal account

Customer Account Transfer Events

These events are caused by funds moving between two accounts owned by the same customer by any means except debit card.

Payload Type: Customer Account Transfer Payload (201)

Event Type IdDescriptionDetail
3060070Transaction Internal to InternalFunds moved from one account to another account, both owned by the same customer

Customer Account Withdrawal Events

These events are caused by funds moving out of a customer's account by any means except debit card.

Payload Type: Customer Account Withdrawal Payload (202)

Event Type IdDescriptionDetail
3060022Transaction Ach Origination Withdrawal
3060055Transaction Internal to CashFunds moved out to a cash account, typically via Admin console and typically for cutting physical checks
3060060Transaction Internal to ExternalFunds "pushed out" to another financial institution via generating a NACHA file
3060075Transaction Internal to MiscellaneousFunds moved out to a program account, typically for collecting fees
3060080Transaction Internal to Program ClearingFunds moved out to a program account, typically for bill pay
3060085Transaction Internal to Program ReserveFunds moved out to a program account, typically for purposes specific to the client, such as collecting fees
3060090Transaction Internal to Retail ClearingDeprecated
3060095Transaction Internal to Unknown ExternalFunds "pulled out" to another financial institution via receiving a NACHA file
3060150Transaction Return DepositFunds "pulled out" to another financial institution via receiving a NACHA return file
3060186Transaction Internal to Card SettlementFunds pulled from internal account to Card Settlement Program Account
3060187Transaction Petty Cash to Card SettlementFunds moved from Petty Cash Program Account to Card Settlement Program Account
3060188Transaction Program Reserve to Card SettlementFunds moved from Program Reserve Program Account to Card Settlement Program Account
3060210Transaction Fed Check - Debit AdjustmentFunds were debited from the internal account and credited to the Fed Check Adjustment General Ledger
3060220Transaction Fed Wire - Debit AdjustmentFunds were debited from the internal account and credited to the Fed Wire Adjustment General Ledger
3060230Transaction Fed ACH - Debit AdjustmentFunds were debited from the internal account and credited to the Fed ACH Adjustment General Ledger
40000007Transaction Internal To Program SuspenseFunds moved from internal account to Program Suspense Program Account

Transaction Modified Events

These events are caused by actions that modify an existing transaction.

Payload Type: Transaction Modified Payload (203)

Event Type Id Description Detail

40000013

Transaction Available Date Updated

Successful API call to /transaction/setAvailableDate

40000014

Transaction Delayed

40000015

Delayed Transaction Voided

40000016

Delayed Transaction Reinitiated

Account Modified Events

These events modify a Helix account.

Payload Type: Account Modified Payload (204)

Event Type IdDescriptiontDetail
49000004Account LockedProvides additional info compared to events 11001, 11002, 11003

Program Account Deposit Events

These events are caused by funds moving into a program's account but never touching a customer account.

Payload Type: Program Account Deposit Payload (300)

Event Type IdDescriptionDetail
3060015Transaction Cash to Program Reserve
3060025Transaction Cash to Return Clearing
3060030Transaction Cash to Verification Fund
3060170Transaction Unknown External to Program Account
3060185Transaction Program External to Program Reserve
3060200Program Suspense TransferFunds moved between two Program Suspense Accounts. Note: A single money movement between program accounts will cause two events with this ID: one with Program Account Withdrawal Payload and the other with Program Account Deposit Payload.
40000002Transaction Unknown External to Program SuspenseFunds moved from another financial institution to Program Suspense Program Account
40000010Transaction Unknown External to Program SettlementFunds moved in from another financial institution to Program Settlement Program Account
40000011Transaction Program Reserve to Program ReserveFunds moved from one Program Reserve Program Account to another Program Reserve Program Account

Program Account Withdrawal Events

These events are caused by funds moving out of a program's account but never touching a customer account.

Payload Type: Program Account Withdrawal Payload (302)

Event Type IdDescriptionDetail
3060105Transaction Program Account to Unknown External
3060110Transaction Program Clearing to Program External
3060120Transaction Program Reserve to Cash
3060130Transaction Program Reserve to Verification Fund
3060140Transaction Retail Clearing to Retail External
3060175Transaction Verification Fund to External
3060200Program Suspense TransferFunds moved between two Program Suspense Accounts. Note: A single money movement between program accounts will cause two events with this ID: one with Program Account Withdrawal Payload and the other with Program Account Deposit Payload.
40000004Transaction Program Suspense to Unknown ExternalFunds moved from Program Suspense Program Account to another financial institution
40000005Transaction Program Suspense to Program ReserveFunds moved from Program Suspense Program Account to Program Reserve Program Account
40000006Transaction Program Suspense to Program SettlementFunds moved from Program Suspense Program Account to Program Settlement Program Account
40000008Transaction Program Reserve To Program SuspenseFunds moved from Program Reserve Program Account to Program Suspense Program Account
40000012Transaction Program Reserve to Program ReserveFunds moved from one Program Reserve Program Account to another Program Reserve Program Account

Debit Card Deposit Events

These events are caused by funds moving into the customer's account due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Deposit Payload (400)

Event Type IdDescriptionDetail
3060351Card Deposit - Merchandise ReturnReturn of goods or services
3060353Card Deposit - DepositCash is deposited into an ATM
3060355Card Deposit - Credit AdjustmentWhen card network provider manually Credits funds - typically rare.
3060357Card Deposit - Point Of Business DepositTBD
3060359Card Deposit - Funds Transfer CreditP2P Deposit
3060364Card Deposit - Consumer Funds DisbursementA merchant can push funds directly to a consumer’s debit card.
3060398Card Deposit - 3rd Party Payment To3rd-party payment transaction, payer-initiated. (Square, PayPal, Venmo, etc.)
3060382Card Deposit - Money Transfer ToA Visa Money Transfer resulting in a credit to the customer.
3060501Card Deposit - Check DepositA check is deposited via an ATM.
30603616Card Deposit - Visa DirectA Visa Money Transfer resulting in a credit to the consumer with no hold.
30603618Card Deposit - Mastercard Money SendA Mastercard Money Transfer resulting in a credit to the consumer with no hold.
30604731Card Cash Deposit
30605603Card Payment Enclosed

Debit Card Transfer Events

These events are caused by funds moving between two accounts owned by the same customer due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Transfer Payload (401)

Event Type IdDescriptionDetail
3060361Card TransferTransfer between accounts tied to same card
3060362Transfer PaymentIntra-financial institution payment transaction
3060263Card Transfer Payment Authorization

Debit Card Withdrawal Events

These events are caused by funds moving out of the customer's account due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Withdrawal Payload (402)

Event Type IdDescriptionDetail
3060341Card Withdrawal - PurchasePOS transaction as Debit. Typically if PIN or Chip were used
3060343Card Withdrawal - Cash WithdrawalATM Cash Withdrawal
3060345Card Withdrawal - Debit AdjustmentWhen card network provider manually Debits funds - Typically rare
3060347Card Withdrawal - BillpayDebit transaction for Billpay
3060349Card Withdrawal - Funds Transfer DebitP2P Withdrawal
3060363Card Withdrawal - AFD (Automated Fuel Dispenser)When a fuel transaction completes
3060365Card Payment Enclosed
3060367Card Quasi-Cash or Scrip
3060369Card Cashback From Deposit
3060371Card Fee Collection Deposit
3060373Card Consumer Funds Disbursement
3060375Card 3rd Party Payment To
3060377Card 3rd Party Payment From
3060379Card Transfer Payment
3060381Card Withdrawal - Money Transfer FromA Visa Money Transfer resulting in a debit to the customer.
3060383Card Withdrawal - Quasi-CashA quasi-cash transaction such as: money order, wire transfer, etc.
3060384Card Withdrawal - Cashback From DepositCardholder deposits into an ATM and in the same transaction requests cashback from the ATM.
3060385Card Withdrawal - Fee CollectionA fee set by the ATM owner that results in a charge to the cardholder.
3060396Card Withdrawal - Traveler's CheckA Visa traveler's check is issued.
3060397Card Withdrawal - 3rd Party Payment From3rd-party payment transaction - payee-initiated. (Square, PayPal, Venmo, etc.)

Debit Card Withdrawal Authorization Events

These events are caused by funds being held on the customer's account due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Withdrawal Authorization Payload (403)

Event Type IdDescriptionDetail
3060240Card Authorization - PurchaseUser performs a purchase either online or by selecting "Credit" at the POS device
3060242Card Authorization - Cash WithdrawalUser withdrawals cash from an ATM.
3060244Card Authorization - Debit Adjustment
3060246Card Authorization - Billpay
3060248Card Authorization - Funds Transfer Debit
3060252Card Authorization - Deposit
3060254Card Authorization - Credit Adjustment
3060257Card Authorization - 3rd Party Payment From3rd-party payment authorization, payee-initiated.(Square, PayPal, Venmo, etc.)
3060260Card Authorization - Transfer Funds
3060262Card Authorization - AFD (Automated Fuel Dispenser)Fuel transaction initiated at an AFD device
3060264Card Purchase Authorization
3060265Card Money Transfer From AuthorizationA Visa Money Transfer resulting in a debit to the customer.
3060267Card Authorization - Payment Enclosed
3060270Card Transfer Payment Authorization
3060271Card Authorization - Money Transfer FromA Visa Money Transfer authorization resulting in a debit to the customer.
3060272Card Authorization - Authorization SettledCard Authorization Settled
3060296Card Authorization - Cashback From Deposit
3060297Card Authorization - Quasi-CashA quasi-cash authorization.
3060298Card Authorization - Fee Collection

Debit Card Declined Events

These events are caused by a failed attempt to move funds due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Declined Payload (410)

Event Type IdDescriptionDetail
10048Debit Card or Customer not mappedMessage with PAN matching a client BIN but does not match to a cardId and/or customerId
3060640Declined Card Purchase Auth
3060642Declined Card Cash Withdrawal Auth
3060644Declined Card Debit Adjustment Auth
3060646Declined Card Billpay Auth
3060648Declined Card Funds Transfer Debit Auth
3060650Declined Card Merchandise Return Auth
3060652Declined Card Deposit Auth
3060654Declined Card Credit Adjustment Auth
3060656Declined Card Point Of Business Deposit Auth
3060658Declined Card Funds Transfer Credit Auth
3060660Declined Card Transfer Funds Auth
3060662Declined Card AFD Auth
3060664Declined Card Quasi-Cash Auth
3060663Declined Card Traveler's Check Auth
3060665Declined Card Cashback From Deposit Auth
3060666Declined Card Fee Collection Auth
3060667Declined Card Consumer Funds Disbursement Auth
3060668Declined Card 3rd Party Payment To Auth
3060669Declined Card 3rd Party Payment From Auth
3060670Declined Card Transfer Payment Auth
3060671Declined Card Money Transfer From Auth
3060672Declined Card Money Transfer To Auth
3060694Declined Card Available Inquiry Auth
3060695Declined Card Balance Inquiry Auth
3060696Declined Card Deposit Auth
3060697Declined Card Payment Enclosed Auth
3060698Declined Card Prepaid Card Activation Auth
3060741Declined Card Purchase
3060742Declined Card Payment Enclosed
3060743Declined Card Cash Withdrawal
3060745Declined Card Debit Adjustment
3060747Declined Card Billpay
3060749Declined Card Funds Transfer Debit
3060751Declined Card Merchandise Return
3060753Declined Card Deposit
3060755Declined Card Credit Adjustment
3060757Declined Card Point Of Business Deposit
3060759Declined Card Funds Transfer Credit
3060761Declined Card Transfer Funds
3060763Declined Card AFD
3060765Declined Card Travelers Check
3060767Declined Card Quasi-Cash
3060769Declined Card Cashback From Deposit
3060771Declined Card Fee Collection
3060777Declined Card 3rd Party Payment From
3060775Declined Card 3rd Party Payment To
3060778Declined Card Prepaid Card Activation
3060779Declined Card Transfer Payment
3060773Declined Card Consumer Funds Disbursement
3060781Declined Card Money Transfer From
3060782Declined Card Money Transfer To
3060794Declined Card Available Inquiry
3060795Declined Card Balance Inquiry
3060796Declined Card Check Deposit
3060870Declined Card Purchase Authorization Reversal
3060871Declined Card Payment Enclosed Reversal
3060872Declined Card Cash Authorization Reversal
3060873Declined Card Prepaid Card Activation Reversal
3060874Declined Card Debit Adjustment Authorization Reversal
3060876Declined Card Billpay Authorization Reversal
3060878Declined Card Funds Transfer Debit Authorization Reversal
3060880Declined Card Merchandise Return Auth Reversal
3060882Declined Card Deposit Auth Reversal
3060884Declined Card Credit Adjustment Auth Reversal
3060886Declined Card Point of Business Auth Reversal
3060888Declined Card Funds Transfer Credit Auth Reversal
3060892Declined Card AFD Authorization Reversal
3060894Declined Card Available Inquiry Auth Reversal
3060895Declined Card Balance Inquiry Auth Reversal
3060971Declined Card Purchase Reversal
3060973Declined Card Cash Withdrawal Reversal
3060974Declined Card Traveler's Check Reversal
3060975Declined Card Debit Adjustment Reversal
3060977Declined Card Billpay Reversal
3060979Declined Card Funds Transfer Debit Reversal
3060981Declined Card Merchandise Return ReversalA reversal of a merchandise return was attempted, but was declined. Very rare
3060982Declined Card 3rd Party Payment From Reversal
3060983Declined Card Deposit ReversalA reversal of a cash or check deposit into an ATM was attempted, but was declined. Very rare
3060984Declined Card Transfer Payment Reversal
3060985Declined Card Credit Adjustment Reversal
3060986Declined Card 3rd Party Payment To Reversal
3060987Declined Card Point of Business Reversal
3060988Declined Card Check Deposit Reversal
3060989Declined Card Funds Transfer Credit Reversal
3060990Declined Card Consumer Funds Disbursement Reversal
3060991Declined Card Transfer Funds Reversal
3060992Declined Card Fee Collection Reversal
3060993Declined Card AFD Reversal
3060994Declined Card Available Inquiry Reversal
3060995Declined Card Balance Inquiry Reversal
3060996Declined Card Money Transfer From Reversal
3060997Declined Card Money Transfer To Reversal
3060998Declined Card Quasi-Cash Reversal
3060999Declined Card Cashback From Deposit Reversal

Debit Card Account Balance Inquiry Events

These events are caused by balance inquiries due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Account Balance Inquiry Payload (490)

Event Type IdDescriptionDetail
3060294Card Authorization - Available InquiryAvailable Balance Inquiry typically performed via a non-ATM device
3060295Card Authorization - Ledger InquiryAccount Balance Inquiry typically performed via a non-ATM device
3060394Card Inquiry - Available InquiryAvailable Balance Inquiry typically performed via ATM
3060395Card Inquiry - Ledger InquiryAccount Balance Inquiry typically performed via ATM

Debit Card Deposit Reversal Events

These events are caused by the reversal of moving funds into the customer's account due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Deposit Reversal Payload (500)

Event Type IdDescriptionDetail
3060481Card Reversal - Merchandise ReturnError occurred when performing a merchandise return, and it was reversed
3060483Card Reversal - DepositError occurred when depositing cash via ATM, and it was reversed
3060485Card Reversal - Credit AdjustmentError occurred when performing a credit adjustment, and it was reversed
3060487Card Reversal - Point of BusinessError occurred when performing a Point of Business deposit, and it was reversed
3060489Card Reversal - Funds Transfer Credit
3060498Card Reversal - Money Transfer ToError occurred when performing a Visa Money Transfer, and it was reversed
3060502Card Reversal - Check DepositError occurred when depositing a check via ATM, and it was reversed
3060503Card Reversal - Consumer Funds Disbursement
3060598Card Reversal - 3rd Party Payment To3rd-party payment transaction, payer-initiated.(Square, PayPal, Venmo, etc.)

Debit Card Transfer Reversal Events

These events are caused by the reversal of moving funds between two accounts owned by the same customer due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Transfer Reversal Payload (501)

Event Type IdDescriptionDetail
3060488Card Reversal - Transfer Payment
3060596Card Reversal - Transfer Funds

Debit Card Withdrawal Reversal Events

These events are caused by the reversal of moving funds out of the customer's account due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Withdrawal Reversal Payload (502)

Event Type IdDescriptionDetail
3060471Card Reversal - PurchaseError occurred on merchant device (ie, POS) and reverses a corresponding purchase
3060473Card Reversal - CashError occurred with ATM and the corresponding transaction was reversed
3060475Card Reversal - Debit AdjustmentError occurred when performing a debit adjustment, and it was reversed
3060477Card Reversal - BillpayError occurred when performing a billpay, and it was reversed
3060479Card Reversal - Funds Transfer DebitError occurred when performing a P2P withdrawal, and it was reversed
3060493Card Reversal - AFD (Automated Fuel Dispenser)Error occurred when performing an AFD purchase, and it was reversed
3060491Card Reversal - Fee Collection
3060492Card Reversal - Cashback From Deposit
3060496Card Reversal - Traveler's Check
3060497Card Reversal - Money Transfer FromError occurred when performing a Visa Money Transfer, and it was reversed
3060499Card Reversal - Quasi-CashError occurred when performing a Quasi-Cash purchase, and it was reversed
3060597Card Reversal - 3rd Party Payment FromA reversal of a 3rd-party payment transaction, payee-initiated.(Square, PayPal, Venmo, etc.)
3060599Card Reversal - Payment EnclosedError occurred when performing a Visa Money Transfer, and it was reversed

Debit Card Withdrawal Authorization Reversal Events

These events are caused by the reversal of holding funds on the customer's account due to debit card usage or debit card network provider processing.

Payload Type: Debit Card Withdrawal Authorization Reversal Payload (503)

Event Type IdDescriptionDetail
3060571Card Reversal - Purchase AuthorizationError occurred on merchant device (ie, POS) and reverses a corresponding purchase
3060573Card Reversal - Cash AuthorizationError occurred with ATM and corresponding transaction is reversed
3060575Card Reversal - Debit Adjustment Authorization
3060577Card Reversal - Billpay Authorization
3060579Card Reversal - Funds Transfer Debit Authorization
3060593Card Reversal - AFD Authorization

Check Deposit Authorization Events

These events are caused by a customer depositing a check using their mobile device.

Event Type IdDescriptionPayload TypeDetail
30605001Check Deposit Authorization CreatedCheck Deposit Authorization Payload (600)
30605002Check Deposit Authorization SettledCheck Deposit Authorization Payload (600)
30605003Check Deposit Authorization RejectedCheck Deposit Authorization Reject Payload (612)

Check Deposit Events

These events are caused by the bank approving a check that was deposited by a customer using their mobile device.

Event Type IdDescriptionPayload TypeDetail
30605011Check Deposit Created - No AdjustmentCheck Deposit Payload (601)The approved amount was not changed from the original deposit amount
30605012Check Deposit Settled - No AdjustmentCheck Deposit Payload (601)The approved amount was not changed from the original deposit amount
30605013Check Deposit Available - No AdjustmentCheck Deposit Payload (601)The approved amount was not changed from the original deposit amount
30605016Check Deposit Created - Adjusted UpCheck Deposit Payload (601)The approved amount was adjusted up from the original deposit amount
30605017Check Deposit Settled - Adjusted UpCheck Deposit Payload (601)The approved amount was adjusted up from the original deposit amount
30605018Check Deposit Available - Adjusted UpCheck Deposit Payload (601)The approved amount was adjusted up from the original deposit amount
30605019Check Deposit Created - Adjusted DownCheck Deposit Payload (601)The approved amount was adjusted down from the original deposit amount
30605020Check Deposit Settled - Adjusted DownCheck Deposit Payload (601)The approved amount was adjusted down from the original deposit amount
30605021Check Deposit Available - Adjusted DownCheck Deposit Payload (601)The approved amount was adjusted down from the original deposit amount
30606010Deposit HoldDeposit Availability Payload (606)Hold was placed on a deposit
3103Transaction Partial Funds AvailableDeposit Availability Payload (606)A partial amount of a deposit is made available

Check Deposit Reversal Events

These events are caused by the bank reversing a check that was deposited by a customer using their mobile device.

Payload Type: Check Deposit Reversal Payload (602)

Event Type IdDescriptionDetail
30605015Check Deposit ReturnThe return of a check which was deposited into a Helix account via MRDC but later returned at another bank causing the check amount to be reversed from the Helix customer's account.
30605022Check Deposit Reversal - Adjusted UpA reversal of a deposit where the approved amount was adjusted up from the original deposit amount
30605023Check Deposit Reversal - Adjusted DownA reversal of a deposit where the approved amount was adjusted down from the original deposit amount

Check Withdrawal Events

These events are caused by the customer's bank receiving and approving a written check or initiating and processing a stop payment on a check after it was deposited by a payee in their bank account.

Event Type IdDescriptionPayload TypeDetail
30605103Check WithdrawalCheck Withdrawal Payload (603)The approved amount was successfully withdrawn from customers account for the original withdrawal amount
30605201Check Withdrawal Stop Pay (C) - InitiatedCommon Payload (1)
30605202Check Withdrawal Stop Pay (C) - ApprovedCommon Payload (1)
30605203Check Withdrawal Stop Pay (C) - DeniedCommon Payload (1)

Check Withdrawal Authorization Events

These events are triggered in some scenarios when a check review is needed by a customers bank for a written check after it has been deposited into a payees bank account.

Payload Type: Check Withdrawal Authorization Payload (605)

Event Type IdDescriptionDetail
30605101Check Withdrawal Authorization Created
30605102Check Withdrawal Authorization Settled
30605105Check Withdrawal Authorization RejectedThis event reuses Payload Type: Check Deposit Reversal (602)

Digital Wallet Tokenization Events

These events are caused by the customer either adding their card manually to a Digital Wallet (example: Apple or Google wallets) or adding their card through an app utilizing Card Provisioning.

Payload Type: Digital Wallet Token Payload (607)

Event Type IdDescriptionDetail
40002001Digital Wallet Token Provisioned to DeviceToken gets provisioned to a device. At this point token could be in ActiveForPayment or Initiated status. If at this point token is still in the Initiated status, it means that token has been provisioned into a device but is still going through a customer verification process (such as waiting to verify One Time Passcode). Example: Token gets provisioned on an iPhone manually or through push provisioning initiated through an app.
40002010Digital Wallet Token ActivatedToken status has changed to ActiveForPayment. This can happen if token was initially in Initiated status or has switched back to ActiveForPayment from SuspendedTemporarily status.
40002020Digital Wallet Token Suspended TemporarilyToken status has changed to SuspendedTemporarily status.
40002030Digital Wallet Token ReactivatedToken status has changed to ActiveForPayment status from SuspendedTemporarily status.
40002040Digital Wallet Token Deactivated PermanentlyToken status has changed to DeactivatedPermanently. This means token can not be used for payment and will never go back to ActiveForPayment status.

Bank Hold Events

These events are caused by someone using Helix Admin Console to either place a new hold or release an existing hold of funds for an account.

Payload Type: Bank Hold Payload (608)

Event Type Id Description Detail

30606101

Bank Hold Placed

A hold is placed by the bank on the specified account for a specific hold amount until the expiration date

30606102

Bank Hold Released

A previously placed hold is released, and the funds are now available for the customer's account

30606103

Account Hold Placed

A hold is placed on an account via /account/placeHold or Helix Admin Console

30606104

Account Hold Released

A hold is released on an account via /account/releaseHold or Helix Admin Console

30606105

Account Hold Expired

Falcon Message Events

These events are caused by Helix receiving a message from the FICO Falcon service.

Payload Type: Falcon Message Payload (610)

Event Type IdDescriptionDetail
10024Falcon Fraud confirmed
10025Falcon Case Closed, Not Fraud
10026Falcon Case Open, Suspected Fraud

Card Renewal Events

These events are caused by the card renewal process. Clients may use these events to generate card status notifications for their customers.

Payload Type: Card Renewal Payload (700)

Event Type IdDescriptionDetail
40003001Card RenewedThe card has been successfully renewed.
40003002Card Renewal OverrideA card renewal override has been placed on the card.
40003010Card Excluded from RenewalThe card was excluded from the renewal process.

Stop Payment Events

These events are caused by the customer's bank initiating and processing a stop payment on an ACH transaction or a check on a customer's checking account.

Payload Type: Stop Payments Payload (800)

Event Type IdDescriptionDetail
30608001Stop Pay CreatedA new stop payment record is created
30608002Stop Pay ExpiredA stop payment record expired
30608003Stop Pay HitA match is found to an existing stop payment record
30608004Stop Pay CancelledA stop payment record is deleted

Visa DPS Risk Factor Events

These events are caused by attempts to update Visa DPS risk factors via the Fraud Management System or Helix API.

Payload Type: Visa DPS Risk Factor Payload (1000)

Event Type IdDescriptionDetail
10045Visa DPS risk factor success
10046Visa DPS risk factor failure

Card Modified Events

These events are caused by modifying a Helix card.

Payload Type: Card Modified Payload (1200)

Event Type IdDescriptionDetail
49000300Card LockedProvides additional info compared to events 10009, 10011, 10022
49004000Card Reissued With Existing PANA card has been issued with an existing PAN (primary account number)
49004001Card Reissued With New PANA card has been issued with a new PAN (primary account number)

Account Dormancy Events

These events are caused by changes to account dormancy status.

Payload Type: Account Dormancy Payload (1400)

Event Type IdDescriptionDetail
3071Account made inactive
3072Account made dormant
3073Account made active again

Fee Transactions Events

These events are caused by changes to fee transactions. Depending on the event, properties in the data node may vary.

Payload Type: Fee Transactions Payload (1600)

Event Type IdDescriptionPayload Type (1600)Detail
3061001International Card FeeVersion 1Fee assessed on an international transaction
3061002International Card Fee ReversalVersion 1Fee reversal as a result of an international transaction reversal
3061003Program Reserve Income AccountVersion 2Fee transaction occurred on customer account and Program Income Account
3061004Program Reserve Income Account ReversalVersion 2Fee reversal transaction occurred on customer account and Program Income Account
3061005Program Reserve External Income AccountVersion 2Fee transaction occurred on customer account and Program External Income Account
3061006Program Reserve External Income Account ReversalVersion 2Fee reversal transaction occurred on customer account and Program External Income Account
3061007Program Reserve Business Income AccountVersion 2Fee transaction occurred on customer account and Program Business Income Account
3061008Program Reserve Business Income Account ReversalVersion 2Fee reversal transaction occurred on customer account and Program Business Income Account

Miscellaneous Events

Event Type IdDescriptionPayload TypeDetail
3074Age of Majority ReachedAge of Majority Reached Payload (613)Generated when a customer's account has a ProductTypeId of 12 (Minor DDA) or 13 (Minor SAV) and they have reached the age of majority (18) on the day the job is run
10047Visa DPS, Fraud text alert stateVisa DPS Fraud Text Alerts Payload (1300)Provides clients their users' contact preferences for text alerts, specifically fraud alerts. This also provides opt-out information for clients' compliance needs.
30605104Check ReturnCheck Return Payload (609)The return of a withdrawal where the processed amount was not changed from the original withdrawal amount. Caused by the customers bank returning a check that has already been processed on a customers account.
49000001Registration Manual Review Document Type RequestedManual Review Document Requested Payload (611)Caused by an Admin Console user, usually from the bank partner, requesting an additional document to verify a customer and complete the manual review workflow during customer registration. If multiple documents are requested, an event will fire for each document type requested
40000020Incoming NOC Applied – External Account ModifiedNotification of Change Payload (900)The incoming Notification of Change (NOC) processed, and external account has been modified. A notification of change (NOC) allows an RDFI to inform an ODFI that an item on the originating account requires updating.