Increase. RealTimeDecisions. RealTimeDecision. CardBalanceInquiry
(Increase v1.0.0)
Copy Markdown
View Source
Fields related to a card balance inquiry.
Fields
account_id- The identifier of the Account the authorization will debit.additional_amounts- Additional amounts associated with the card authorization, such as ATM surcharges fees. These are usually a subset of theamountfield and are used to provide more detailed information about the transaction.approval- Present if and only ifdecisionisapprove. Contains information related to the approval of the balance inquiry.card_id- The identifier of the Card that is being authorized.decision- Whether or not the authorization was approved.digital_wallet_token_id- If the authorization was made via a Digital Wallet Token (such as an Apple Pay purchase), the identifier of the token that was used.merchant_acceptor_id- The merchant identifier (commonly abbreviated as MID) of the merchant the card is transacting with.merchant_category_code- The Merchant Category Code (commonly abbreviated as MCC) of the merchant the card is transacting with.merchant_city- The city the merchant resides in.merchant_country- The country the merchant resides in.merchant_descriptor- The merchant descriptor of the merchant the card is transacting with.merchant_postal_code- The merchant's postal code. For US merchants this is either a 5-digit or 9-digit ZIP code, where the first 5 and last 4 are separated by a dash.merchant_state- The state the merchant resides in.network_details- Fields specific to thenetwork.network_identifiers- Network-specific identifiers for a specific request or transaction.network_risk_score- The risk score generated by the card network. For Visa this is the Visa Advanced Authorization risk score, from 0 to 99, where 99 is the riskiest. For Pulse the score is from 0 to 999, where 999 is the riskiest.physical_card_id- If the authorization was made in-person with a physical card, the Physical Card that was used.terminal_id- The terminal identifier (commonly abbreviated as TID) of the terminal the card is transacting with.upcoming_card_payment_id- The identifier of the Card Payment this authorization will belong to. Available in the API once the card authorization has completed.verification- Fields related to verification of cardholder-provided values.
Summary
Types
@type t() :: %Increase.RealTimeDecisions.RealTimeDecision.CardBalanceInquiry{ account_id: String.t(), additional_amounts: Increase.RealTimeDecisions.RealTimeDecision.CardBalanceInquiry.AdditionalAmounts.t(), approval: Increase.RealTimeDecisions.RealTimeDecision.CardBalanceInquiry.Approval.t() | nil, card_id: String.t(), decision: String.t() | nil, digital_wallet_token_id: String.t() | nil, merchant_acceptor_id: String.t(), merchant_category_code: String.t(), merchant_city: String.t() | nil, merchant_country: String.t(), merchant_descriptor: String.t(), merchant_postal_code: String.t() | nil, merchant_state: String.t() | nil, network_details: Increase.RealTimeDecisions.RealTimeDecision.CardBalanceInquiry.NetworkDetails.t(), network_identifiers: Increase.RealTimeDecisions.RealTimeDecision.CardBalanceInquiry.NetworkIdentifiers.t(), network_risk_score: integer() | nil, physical_card_id: String.t() | nil, terminal_id: String.t() | nil, upcoming_card_payment_id: String.t(), verification: Increase.RealTimeDecisions.RealTimeDecision.CardBalanceInquiry.Verification.t() }