Participant APIs | REST

Version:
Download Open API Specification

Get Transaction Details for reassociated account.

https://api.wealthcare.com/participant/services/participant/transactions/reassoc/detailsex/{tpaId}/{employerId}/{participantId}

Get Transaction Details for reassociated account.

  • tpaId string Required

    A unique identifier used to identify your admin instance. This value was system generated with the admin instance was created.

  • employerId string Required

    Unique identifier for the employer. Note: When the employer was created, WealthCare Admin assigned the 3-character prefix; you assigned the remaining characters.

  • participantId string Required

    Participant Id

  • Accept-Language enum<string>

    Specify the participant’s language preference. The corresponding response will then return text/string values in the language specified, defaulting to English if not specified or if an invalid value is sent. Note: If Spanish or French is requested and a particular field does not have a translated value (Spanish or French), then the English text value will be returned.

    Possible values: es en fr
  • flexAccountId string Required

    Unique identifier for Flex Account

  • reassocTpaId string Required

    Unique identifier WCA assigns to the reassociated TPA

  • reassocEmployerId string Required

    Unique identifier for reassociated Employer

  • reassocParticipantId string Required

    Unique identifier for reassociated Participant

  • reassocFlexAccountId string Required

    Unique identifier for reassociated Flex Account

  • reassocTransactionid string

    Unique identifier for a reassociated transaction

  • reassocSetldate string

    Settlement Date the the reasssocation

  • reassocSeqnum integer <int32>

    Seq Number assigned by WCA to the reassocated transaction

  • decrypt integer <int32>

    Indicate if the URI parameters are encrypted or not. 1: encrypted, 0: decrypted, default to 0.

  • PlanID string

    The plan ID for the plan which the employee is enrolled. Ignored if servcie category code is supplied

  • AccTypeCode string

    Account Type Code: New = 1, Active = 2

  • PlanStartDate string

    Start date of the plan. Conditionally required if service category code is not given

  • PlanEndDate string

    End date of the plan. Conditionally required if service category code is not given

  • MerchantName string

    Name of the merchant as shown on the claim/receipt

  • MerchantID string

    Unique number assigned by Visa/MasterCard identifying the submitting merchant

  • MCC string

    Merchant Category Code - Merchant type code encoded into the terminal by issuing band and transmitted with every transaction. Identifies the type of merchant submitting the transaction. Known as MCC for Mastercard and SIC for Visa

  • OriginalMCC string

    The terminal Merchant Type Code that had its MTC code converted

  • Amount number <double>

    The transaction amount

  • TransactionCode integer <int32>

    Transaction Code { Unassigned = 0, Purchase = 11, PreAuth = 12, ForcePost = 13, Refund = 14, EmployerDeposit = 20 PrefundedDeposit = 21, AutoDeposit = 22, Adjustment = 23, Void = 24, PrefundedDepositReset = 25, BalanceSyncAdjustment = 26, IndividualAmt = 27, IndividualAmtReset = 28, HsaImported = 29 OtherDeposit = 30, RolloverDeposit = 31, FamilyRolloverDeposit = 32, FamilyOther Deposit =33 }

  • TransactionStatus integer <int32>

    Transaction Adjudication Code. Filters transaction results the transaction with a specific transaction status: Approved, Ineligible, Pending, Resolved Employee Pay, Resolved Payroll Deduction, New, Denied Unkown, Resolved No Refund, Ineligible Partially Offest, Resolved Offset by Manual Claim, Unauthorized Refund, Insufficient Documentation, All

  • TransactionDate string <date-time>

    Date of the transaction

  • ConvFeePayerCode integer <int32>

    Convenience Fee Payer Code: None = 1, Tpa = 2, Employer = 3, Employee = 4

  • DisbursableBal number <double>

    Employee Disbursable Balance

  • IsDependent boolean

    Indicates whether the transaction was for an account's dependent and not the employee

  • EmpeDepID string

    The employee or dependent unique identifier for the family member

  • OrgTransactionDate string <date-time>

    The original transaction date of the transaction

  • SeqNum string

    Sequential number assinged by the settlement system within a settlement date

  • SettlementDate string

    Date that the transactions were settled on.

  • SettlementSeqNum integer <int32>

    Sequential number assigned by the settlement system within a settlement date

  • TerminalCity string

    The terminal city received on the card authorization request (for card transactions)

  • TerminalState string

    The terminal state received on the card authorization request (for card transactions)

  • TerminalName string

    The terminal name received on the card authorization request (for card transactions)

  • TerminalOwnerName string

    The terminal owner received on the card authorization request (for card transactions)

  • TerminalID string

    The terminal unique identifier received on the card authorization request (for card transactions)

  • TransactionKey string

    Unique identifier for the transaction generated by WCA

  • CheckTraceNum string

    If WCA has this information, this will be the check number for the reimbursement.

  • ReimbDate string

    The reimbursement date for the transaction

  • ReimbMethod integer <int32>

    Reimbursement Method: Undefined = -1, None = 0, Check = 1, DirectDeposit = 2, ExternalCheck = 3, ExternalDirectDeposit = 4, Card = 5, Payroll = 6

  • OffsetAmount number <double>

    The amount of the reimbursable amount that was offset by a balance due on the account

  • IsPartialAuth boolean

    Indicates whether the transaction was partially approved

  • Notes string

    Notes that were provided with the transaction

  • IsCheckReissued boolean

    Indicates whether a check reimbursement was reisssued

  • SCC string

    The Service Catergory Code used for the transaction

  • SCCDesc string

    The Service Catergory Code description

  • DepositSubTypeID string

    Unique identifier for special deposits in WCA with a sub-type

  • TransactionDesc string

    The description as included with the transaction

  • DeniedAmount number <double>

    The amount denied for the transaction

  • ExcludedAmount number <double>

    the excluded amount for the transaction

  • ExcludedReason string

    The excluded reason description

  • LowFundsAmount number <double>

    the amount that is reimbursable, but the account did not have enough funds to cover it

  • EligibleAmount number <double>

    The amount that is reimbursable from the account after taking out the excluded amount

  • DeductibleAmount number <double>

    The deductible amount for the claim

  • PendedAmount number <double>

    The amount that is pended for further documentation

  • IsPayProvider boolean

    Indicates whether the claim was paid to their provider

  • CardProxyNum string

    Rather than providing the real number a proxy is provided. The last 4 digits match the real card number's last 4 digits

  • ServiceStartDate string <date-time>

    The date of service for the transaction

  • ServiceEndDate string <date-time>

    The service end date of the transaction

  • RecurrenceStartDate string <date-time>

    The service start date for transactions made as part of recurring payments

  • RecurrenceEndDate string <date-time>

    The serivce end date for transactions made as part of recurring payments

  • RecurrenceFrequency string

    The frequency of how often the payments are made: Monthly, Weekly, etc

  • RecurrenceNextRunDate string <date-time>

    The next payment date in the recurring schedule

  • RecurrenceLastRunDate string <date-time>

    The last run date in the recurring schedule

  • RecurrenceMadeNum integer <int32>

    The number of payments made so far in a recurring schedule

  • RecurrencePendingNum integer <int32>

    The number of payments remaining to be completed in a recurring schedule

  • HSACodeDesc string

    The description of the transaction for HSA IRS reporting: Normal Contribution, Normal Distribution, Trustee to Trustee Transfer, etc

  • RemainingBalanceDue number <double>

    the amount of the participant's balance due at the time of a transaction

  • IneligibleAmount number <double>

    The amount of the transaction that was determined to be ineligible

  • IneligibleReason string

    The reason the ineligible amount was deemed ineligible

  • OriginCode enum<string>

    The Origin Code the transaction was for: None = 0, POSCardSwipe = 1, POSKeyedIn = 2, POSPhonedIn = 3, POSMbiSubmitted = 4 ManualScreen = 50, ManualEFT = 51, ManualAgent = 52, ParticpantManualScreen = 53 ParticipantMobileScreen = 54, HZDirect = 55, eClaimManagerManual = 56, eClaimManagerTPS = 57, WebServiceClaim = 58

    Possible values: None POSCardSwipe POSKeyedIn POSPhonedIn POSMbiSubmitted ManualScreen ManualEFT ManualAgent ParticipantManualScreen ParticipantMobileScreen HZDirect eClaimManagerManual eClaimManagerTPS WebServiceClaim
  • OriginCodeDesc string

    The desciption of the transactions origin

  • ReasonPendedForClaim string

    Displays the "Reason for Pend" options associated with the claim (Manual Claim only)

  • PendedCommentForClaim string

    Comment added by the claims processor to explain why the claim was pended

  • ReasonDeniedForClaim string

    Reason the claim was denied

  • DeniedCommentForClaim string

    Comment added by the claims processor to explain why claim was denied

  • ProviderName string

    Name associated with the provider

  • ProviderAddressLine1 string

    Address Line 1 associated with the provider. This is the address where reimbursements are mailed.

  • ProviderAddressLine2 string

    Address Line 2 associated with the provider. This is the address where reimbursements are mailed.

  • ProviderCity string

    City associated with the provider address. This is the address where reimbursements are mailed.

  • ProviderState string

    State associated with the provider adress. This is the address where reimbursements are mailed.

  • ProviderZipCode string

    Zip code associated with the provider address. This is the address where reimbursements are mailed.

  • TxnHoldKey integer <int32>

    Unique identifier for the transaction hold.

  • TaskScheduleKey integer <int32>

    Unique identifier for the transaction schedule.

  • HSAHoldBalance number <double>

    Amount of HSA current balance that is pending (Current balance - Hold = Account available balance)

  • PostingDate string <date-time>

    The date any HSA transactions will post to the participant's account

  • CardNumber string

    Number assigned to the employee's benefits card by WCA

  • OrigTxnAmt number <double>

    The original transaction amount

  • OrigTxnOnholdDate string <date-time>

    If the transaction is a sub-transaction created from an on-hold amount, then this is the original date the amount was put on hold

  • CheckTraceNumStatus string

    Returns the status of a check reimbursemement. If transaction is an HSA Import, Auto Deposit, or Other deposit, this field will be empty. If the check trace number exists and has been reissued, this field return the check trace number + a superscript "r" (i.e., 1234r) If the check trace number exists and this was an external check, this field will return the check trace number + a superscript "e" (i.e., 1234e) If the transaction was submitted manually, and was not denied, this will return "Pending Reimbursement" If the transaction was submitted manually, was not denied, and the reimbursement method is card, this will return "Card" If the transaction was submitted manually, was not denied, and the reimbursement method is external check, this will return "Pending External Reimbursement" If the transaction was submitted manually, is fully offset, and fully deductible, this will return "Offset / Deductible" If the transaction was submitted manually and is fully offset and overpayment is resolved, this will return "Offset" If the transaction was submitted manually and is fully deductible, this will return "Deductible" If the transaction was submitted manually, is partially offset and the reimbursement method is external check or external direct deposit, this will return the check trace number with a superscript "e" + " / Offset" (i.e., "1234e / Offset") If the transaction was submitted manually, is partially offset, the reimbursement method is check or direct deposit, and the check has been reissued, this will return the check trace number with a superscript "r" + " / Offset" (i.e., "1234r / Offset") If the transaction was submitted manually, is partially offset, and a check trace number exists, this will return the check number + " / Offset" (i.e., "1234 / Offset") If the transaction was submitted manually, is partially offset, the reimbursement method is external check or external direct deposit, and a check trace number doesnot exist, this will return "Pending External Reimbursement / Offset" If the transaction was submitted manually, reimbursememt method is check, direct deposit, or payroll, the transaction is partially offset, the overpayment is partially resolved, and there is no check trace number, this will return "Pending Reimbursement / Offset" If the transaction was submitted manually, reimbursement is set to "None," the transaction is partially offset, and the overpayment is partially resolved, this will return "None / Offset" If the transaction does not meet any of the above criteria but a check trace number exists, this will return the check trace number. Otherwise, this field will be empty.

  • ReimbAmt number <double>

    The amount being reimbursed for the transaction

  • TxnAmtOrig number <double>

    The original amount of the transaction

  • ApprovedAmount number <double>

    The transaction amount after the denied amount was subtracted from the total amount

  • ReceiptsInfo array <object>

    Receipts Information: TpaId, FileKey, DocId, DocDisplayName, OriginalFileName, UploadDate

    • TpaId string

      A unique identifier used to identify your admin instance. This value was system generated with the admin instance was created.

    • FileKey integer <int32>

      A system generated ID used to identify the receipt file.

    • DocId string

      A system generated ID created when a file is submitted through a document queue instead of by a participant.

    • DocDisplayName string

      Document Display Name

    • OriginalFileName string

      Original File Name

    • UploadDate string <date-time>

      The date the receipt file was uploaded.