Merchant.PaymentV2 (Merchant v0.2.0)
View SourceProvides struct and type for a PaymentV2
Summary
Types
@type t() :: %Merchant.PaymentV2{ amount: integer() | nil, authentication_challenge: (Merchant.ThreeDs.t() | Merchant.ThreeDsFingerprint.t() | nil) | nil, bank_message: (String.t() | nil) | nil, billing_address: (Merchant.AddressV2.t() | nil) | nil, created_at: DateTime.t() | nil, currency: (String.t() | nil) | nil, decline_reason: (String.t() | nil) | nil, fees: ([Merchant.Fee.t()] | nil) | nil, id: String.t() | nil, payment_method: (Merchant.ApplePay.t() | Merchant.Card.t() | Merchant.GooglePay.t() | Merchant.RevolutPayAccount.t() | Merchant.RevolutPayCard.t() | nil) | nil, risk_level: (String.t() | nil) | nil, settled_amount: (integer() | nil) | nil, settled_currency: (String.t() | nil) | nil, state: String.t() | nil, token: (String.t() | nil) | nil, updated_at: DateTime.t() | nil }