-
tpaId stringA unique identifier used to identify your administrator instance. This value was system generated when the admin instance was created.
Max Length: 6 -
employerId stringA unique identifier for the employer.
Note: When the employer was created, WealthCare Admin assigned the 3-character prefix; you assigned the remaining characters.Max Length: 18 -
employeeId stringThe identifier for the participant who is associated with this card transaction.
Max Length: 30 -
dependentId stringA unique identifier for a dependent. This is only sent if the card transaction originated from a dependent's card.
Max Length: 30 -
cardProxyNumber stringThe card proxy number associated with the card used for this transaction.
Max Length: 19 -
accountId stringA 10-digit unique identifier representing the benefit account for which this transaction was processed.
Max Length: 10 -
transactionId stringA tracking number generated by WCA used to identify the transaction. In cases of split transactions, this value will not be unique, as all related transactions will share the same transaction ID.
Max Length: 28 -
splitSequenceNumber integerIn the case of a split transaction, this is used to differentiate the individual line items. The related transactions will share the same transactionID but have unique splitSequenceNumber values.
-
origin objectThe channel through which the card transaction was originated.
Code Description 0 None 1 POSCardSwipe 2 POSKeyedIn 3 POSPhonedIn 4 POSMbiSubmitted 50 ManualScreen 51 ManualEFT 52 ManualAgent 53 ParticipantManualScreen 54 ParticipantMobileScreen 55 HZDirect 56 eClaimManagerManual 57 eClaimManagerTPS 58 WebServiceClaim -
code enum<integer>Contains the
Codefrom the above table for this transaction. -
description enum<string>Contains the
Descriptionfrom the above table for this transaction.
-
-
transactionCode objectThe type of transaction requested by the merchant, indicating how the transaction should be processed.
Code Description 10 Purchase 11 PreAuth 12 ForcePost 14 Refund 24 Void -
code enum<integer>Contains the
Codevalue from the above table. -
description enum<string>Contains the
Descriptionvalue from the above table.
-
-
transactionAmount stringThe monetary value authorized for the transaction at the point of sale. In the case of a split transaction, this would reflect the authorized amount for an individual split.
Max Length: 19 -
lowFundAmount stringThe monetary value that exceeded the account balance at the time of the transaction.
Max Length: 19 -
excludedAmount stringThe monetary value that was either paid from other accounts (or applied to DTR account) or the amount eligible to be reimbursed which was reduced by an autosubstantiation rule.
Max Length: 19 -
deniedAmount stringThe monetary value of a transaction that was attempted but not approved. In the case of a split transaction, this would reflect the denied amount for an individual split.
Max Length: 19 -
denialReason objectThe reason for the denied amount.
-
code stringThe reason code for the denied amount.
Max Length: 4 -
status stringA human readable explanation of the denial reason.
Max Length: 255
-
-
requestedAmount stringThe monetary value requested from the merchant. In the case of a split transaction, this would the value considered across each split.
Max Length: 19 -
transactionStatus objectIndicates the current processing state or eligibility of the card transaction.
Code Description Effect Status AAA1 Authorized by WealthCare Admin. Approved by you from an AUP1 status. Transaction is no longer pending and is considered adjudicated. Approved AAA2 Authorized by WealthCare Admin. Approved by you from an AUP2, AUP4, AUP6, AUPA, AUPB, AUPC, AUPD status. Transaction is no longer pending and is considered adjudicated. Approved AAA3 Authorized by WealthCare Admin. Approved by you from an AUP5 status. Transaction is no longer pending and is considered adjudicated. Approved AAA4 Authorized by WealthCare Admin. Approved via an auto review process. Transaction is no longer pending and is considered adjudicated. Approved AAA5 Authorized by WealthCare Admin. Approved via the Pharmacy Claims adjudication process. Transaction is no longer pending and is considered adjudicated. Approved AAA6 Authorized by WealthCare Admin. Approved via the Pharmacy Claims adjudication process. Transaction is no longer pending and is considered adjudicated. Approved AAA7 Authorized by WealthCare Admin. Approved by you and Pharmacy Claims are linked to the transaction. Transaction is no longer pending and is considered adjudicated. Approved AAA8 Authorized by WealthCare Admin. Approved via RealTime TPS Matching Transaction is adjudicated. Approved AAA9 Authorized by WealthCare Admin. Approved by you and all claims are unlinked Transaction is no longer pending and is considered adjudicated. Approved AUPI Authorized by WealthCare Admin. It has not yet been reviewed by you. Transaction is in pending file as a new transaction. Default status for a Force-Post transaction. New AUP2 Authorized by WealthCare Admin. Changed from an AUP1 status to pending, additional information required. Transaction is in pending file as a pending transaction. Pending AUP3 Authorized by WealthCare Admin. Changed from an AUP1, AUP2, AUP4, AUP5, AUP6, AUP7, AUPA, AUPB, AUPC, or AUPD status to indicate, Pending has been deemed ineligible, waiting for reimbursement from the employee. Transaction is in pending file as an ineligible transaction. Ineligible AUP4 Authorized by WealthCare Admin. Failed auto review parameters and set to Pending, as you specified. Transaction is in pending file as a pending transaction. Pending AUP5 Authorized by WealthCare Admin. Failed auto review parameters and set to New, as you specified. Transaction is in pending file as a new transaction. New AUP6 Authorized WealthCare Admin. Pended by you from an AUP5 status. Transaction is in pending file as a pending transaction. Pending AUP7 Authorized by WealthCare Admin. Pended by you and Pharmacy Claims are linked to the transaction. Transaction is in pending file as a pending transaction. Pending AUP8 Authorized by WealthCare Admin. Transaction Set to Pending by Agent after set # of days passed at adjudication template level Transaction is in pending file as a pending transaction. Pending AUP9 Authorized by WealthCare Admin. Pended by you and all claims are unlinked. Transaction is in pending file as a pending transaction. Pending AUPA Authorized by WealthCare Admin. Receipt notification letter #1 generated because of Step A in Receipt Notification process. Transaction is in pending file as a pending transaction. Pending AUPB Authorized by WealthCare Admin. Receipt Notification letter #2 generated because of Step B in Receipt Notification process Transaction is in pending file as a pending transaction. Pending AUPC Authorized by WealthCare Admin. Receipt notification letter #3 generated because of Step C in Receipt Notification process. Transaction is in pending file as a pending transaction. Pending AUPD Authorized by WealthCare Admin. Receipt notification letter #3 generated because of Step C in Receipt Notification process. Card temporarily inactivated by WealthCare Admin. Inactivate letter was sent. Transaction is in pending file as a pending transaction. Pending AUPE Authorized by WealthCare Admin. Receipt notification letter #3 generated because of Step C in Receipt Notification process. Auto-set to ineligible status. Ineligible letter was sent. Transaction is in pending file as an Ineligible transaction. Ineligible AUPl Authorized by WealthCare Admin. Receipt notification Insufficient Documentation letter generated in Receipt Notification process. Manually set to Insufficient Documentation status. Insufficient documentation letter was sent. Note: The last letter of the AUPl code is lower case "L", not the numeral one (1). Transaction is in pending file as an Insufficient Documentation transaction. Insufficient Documentation AUPM Authorized by WealthCare Admin. Ineligible Notification Letter generated because of first step in Ineligible Transaction Requests and Notifications process (letter sent upon Card transaction being manually adjudicated to ineligible status). Transaction is in pending file as an Ineligible transaction. Ineligible AUPN Authorized by WealthCare Admin. Card Deactivation Letter generated because of second step in Ineligible Transaction Requests and Notifications process (letter sent after predefined number of days after first step). Transaction is in pending file as an Ineligible transaction. Ineligible AUPO Authorized by WealthCare Admin. Approved Letter generated because of third step in Ineligible Transaction Requests and Notifications process (letter sent after transaction adjudicated to Approved). Transaction is removed from the pending file and is considered adjudicated. Approved AUPP Authorized by WealthCare Admin. Resolved Letter generated because of fourth step in Ineligible Transaction Requests and Notifications process (letter sent after transaction adjudicated to Resolved). Transaction is removed from the pending file and is considered adjudicated. Resolved AUPQ Authorized by WealthCare Admin. Ineligible Notification Letter generated because of second step in Ineligible Transaction Requests and Notifications process (letter sent upon Card transaction being manually adjudicated to ineligible status and first letter already distributed). Transaction is in pending file as an Ineligible transaction. Ineligible RES1 Authorized by WealthCare Admin. Claim deemed ineligible by you. Employee refunded the money to you. Transaction is removed from the pending file and is considered adjudicated. Resolved UUU1 Declined by WealthCare Admin due to Response Code 12 (invalid MTC code). Transaction does not appear in the pending file, stays in the Card Log File. Declined UUU2 Declined by WealthCare Admin due to Response Code other than 12 (invalid MTC code). Transaction does not appear in the pending file, stays in the Card Log File. Declined UUU3 Manual transaction declined by WealthCare Admin Declined ROAA Manual transaction, automatically generated by WealthCare Admin when a Card transaction's status is changed to Resolved (RES1 or RES2). Not generated when transaction status is changed to RES3. Transaction refunds the account with the amount of the Resolved transaction. Approved ROUU Attempted manual transaction, automatically generated by WealthCare Admin when a Card transaction's status is changed to Resolved (RES1 or RES2). Attempted refund fails, typically due to Permanently Inactive status. Attempted refund fails, typically due to Permanently Inactive status. Declined -
code stringContains the
Codevalue from the above table.Max Length: 4 -
status enum<string>Contains the
Statusvalue from the above table.
-
-
error object
-
code integerThe error code for the transaction.
-
description stringRefers to the error description for the transaction.
Max Length: 255
-
-
serviceDate string<date>The start date of service for this transaction.
Date Format: yyyy-MM-dd -
transactionDate string<date-time>The date and time the transaction information was received from the merchant for authorization.
Date Format: yyyy-MM-ddThh:mm:ss.fffz Time Zone: UTC -
serviceCategory stringBased on the MCC, this field indicates the service category used for processing this transaction. Service categories are configured by the administrator in WCA.
Max Length: 10 -
serviceCategoryTier stringBased on the MCC, this field indicates the service category tier to which the service category belongs. Service category tiers are configured by the administrator in WCA.
Max Length: 10 -
isItemLevelAdjudication booleanIf true, this card transaction has at least one item that qualified for item level adjudication.
-
isIIAS booleanIf true, the merchant indicated to use IIAS for authorizing this transaction.
-
merchant object
-
merchantName stringThe name of the merchant where the card transaction took place.
Max Length: 50 -
merchantId stringAn identifier for the merchant originating the transaction, designated by the merchant's payment processor or acquiring bank.
Max Length: 15 -
mcc stringA 4-digit merchant category code used to classify the business of the merchant originating the transaction.
Max Length: 4 -
terminalId stringAn identifier for the specific terminal at the merchant used to originate the transaction.
Max Length: 16
-
-
settlement object
-
settlementDate string<date>The date that this transaction will be settled on.
Date Format: yyyy-MM-dd -
settlementSequenceNumber integerThe settlement sequence number for this transaction.
-
-
plan object
-
planId stringA unique identifier for the plan associated with the account used for processing the transaction. The Plan ID is set by the administrator when the plan is first configured in WCA.
Max Length: 18 -
startDate string<date>Based on the plan configuration, the date in which funds are first available for accounts associated with the plan.
Date Format: yyyy-MM-dd -
endDate string<date>Based on the plan configuration, the date after which funds are not available to pay for services for accounts associated with the plan.
Date Format: yyyy-MM-dd
-
-
isReversal booleanIf true, this card transaction represents a reversal of a previous transaction.
-
linkTransactionKey stringA unique identifier that links this reversal, refund or post transaction to the original transaction it is associated with.
Max Length: 28
Card Transaction Event
The card transaction event is sent when a card transaction is approved or denied. This event type is only available to
administrators. When subscribing to this event, use the following event source and event type in the setup of the
subscription.
| Source | com.alegeus.events.wca |
|---|---|
| Type | CardTransaction |
This event contains the following fields that are wrapped in the Event Envelope: