Card Payments group together interactions related to a single card payment, such as an authorization and its corresponding settlement.
Fields
id- The Card Payment identifier.account_id- The identifier for the Account the Transaction belongs to.card_id- The Card identifier for this payment.created_at- The ISO 8601 time at which the Card Payment was created.digital_wallet_token_id- The Digital Wallet Token identifier for this payment.elements- The interactions related to this card payment. A map keyed by"category". Exactly one of the following keys is present, matching that discriminator's value:"card_authentication""card_authorization""card_authorization_expiration""card_balance_inquiry""card_decline""card_financial""card_fuel_confirmation""card_increment""card_refund""card_reversal""card_settlement""card_validation""other"
physical_card_id- The Physical Card identifier for this payment.state- The summarized state of this card payment.type- A constant representing the object's type. For this resource it will always becard_payment.
Summary
Types
@type t() :: %Increase.CardPayments.CardPayment{ account_id: String.t(), card_id: String.t(), created_at: DateTime.t(), digital_wallet_token_id: String.t() | nil, elements: [map()], id: String.t(), physical_card_id: String.t() | nil, state: Increase.CardPayments.CardPayment.State.t(), type: String.t() }