StripeElixir.Params.TestHelpers.Issuing.AuthorizationCreateParams
(stripe_elixir v0.1.0)
Copy Markdown
View Source
Parameters for authorization create.
Summary
Types
@type t() :: %StripeElixir.Params.TestHelpers.Issuing.AuthorizationCreateParams{ amount: integer() | nil, amount_details: map() | nil, authorization_method: String.t() | nil, card: String.t(), currency: String.t() | nil, expand: [String.t()] | nil, fleet: map() | nil, fraud_disputability_likelihood: String.t() | nil, fuel: map() | nil, is_amount_controllable: boolean() | nil, merchant_amount: integer() | nil, merchant_currency: String.t() | nil, merchant_data: map() | nil, network_data: map() | nil, risk_assessment: map() | nil, verification_data: map() | nil, wallet: String.t() | nil }
amount- The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the smallest currency unit.amount_details- Detailed breakdown of amount components. These amounts are denominated incurrencyand in the smallest currency unit.authorization_method- How the card details were provided. Defaults to online. Possible values:chip,contactless,keyed_in,online,swipe.card- Card associated with this authorization. Max length: 5000.currency- The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter ISO currency code, in lowercase. Must be a supported currency. Format: ISO 4217 currency code.expand- Specifies which fields in the response should be expanded.fleet- Fleet-specific information for authorizations using Fleet cards.fraud_disputability_likelihood- Probability that this transaction can be disputed in the event of fraud. Assessed by comparing the characteristics of the authorization to card network rules. Possible values:neutral,unknown,very_likely,very_unlikely.fuel- Information about fuel that was purchased with this transaction.is_amount_controllable- If settrue, you may provide amount to control how much to hold for the authorization.merchant_amount- The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the smallest currency unit.merchant_currency- The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter ISO currency code, in lowercase. Must be a supported currency. Format: ISO 4217 currency code.merchant_data- Details about the seller (grocery store, e-commerce website, etc.) where the card authorization happened.network_data- Details about the authorization, such as identifiers, set by the card network.risk_assessment- Stripe’s assessment of the fraud risk for this authorization.verification_data- Verifications that Stripe performed on information that the cardholder provided to the merchant.wallet- The digital wallet used for this transaction. One ofapple_pay,google_pay, orsamsung_pay. Will populate asnullwhen no digital wallet was utilized. Possible values:apple_pay,google_pay,samsung_pay.