AdyenCheckoutEx.Model.PaymentRequest (adyen_checkout_ex v0.1.0)

Link to this section Summary

Link to this section Types

Specs

t() :: %AdyenCheckoutEx.Model.PaymentRequest{
  accountInfo: AdyenCheckoutEx.Model.AccountInfo.t() | nil,
  additionalData: %{optional(String.t()) => String.t()} | nil,
  amount: AdyenCheckoutEx.Model.Amount.t(),
  applicationInfo: AdyenCheckoutEx.Model.ApplicationInfo.t() | nil,
  billingAddress: AdyenCheckoutEx.Model.Address.t() | nil,
  browserInfo: AdyenCheckoutEx.Model.BrowserInfo.t() | nil,
  captureDelayHours: integer() | nil,
  channel: String.t() | nil,
  company: AdyenCheckoutEx.Model.Company.t() | nil,
  conversionId: String.t() | nil,
  countryCode: String.t() | nil,
  dateOfBirth: DateTime.t() | nil,
  dccQuote: AdyenCheckoutEx.Model.ForexQuote.t() | nil,
  deliveryAddress: AdyenCheckoutEx.Model.Address.t() | nil,
  deliveryDate: DateTime.t() | nil,
  deviceFingerprint: String.t() | nil,
  enableOneClick: boolean() | nil,
  enablePayOut: boolean() | nil,
  enableRecurring: boolean() | nil,
  entityType: String.t() | nil,
  fraudOffset: integer() | nil,
  installments: AdyenCheckoutEx.Model.Installments.t() | nil,
  lineItems: [AdyenCheckoutEx.Model.LineItem.t()] | nil,
  mandate: AdyenCheckoutEx.Model.Mandate.t() | nil,
  mcc: String.t() | nil,
  merchantAccount: String.t(),
  merchantOrderReference: String.t() | nil,
  merchantRiskIndicator: AdyenCheckoutEx.Model.MerchantRiskIndicator.t() | nil,
  metadata: %{optional(String.t()) => String.t()} | nil,
  mpiData: AdyenCheckoutEx.Model.ThreeDSecureData.t() | nil,
  order: AdyenCheckoutEx.Model.CheckoutOrder.t() | nil,
  orderReference: String.t() | nil,
  origin: String.t() | nil,
  paymentMethod: PaymentMethodDetails,
  recurringExpiry: String.t() | nil,
  recurringFrequency: String.t() | nil,
  recurringProcessingModel: String.t() | nil,
  redirectFromIssuerMethod: String.t() | nil,
  redirectToIssuerMethod: String.t() | nil,
  reference: String.t(),
  returnUrl: String.t(),
  riskData: AdyenCheckoutEx.Model.RiskData.t() | nil,
  sessionValidity: String.t() | nil,
  shopperEmail: String.t() | nil,
  shopperIP: String.t() | nil,
  shopperInteraction: String.t() | nil,
  shopperLocale: String.t() | nil,
  shopperName: AdyenCheckoutEx.Model.Name.t() | nil,
  shopperReference: String.t() | nil,
  shopperStatement: String.t() | nil,
  socialSecurityNumber: String.t() | nil,
  splits: [AdyenCheckoutEx.Model.Split.t()] | nil,
  store: String.t() | nil,
  storePaymentMethod: boolean() | nil,
  telephoneNumber: String.t() | nil,
  threeDS2RequestData: AdyenCheckoutEx.Model.ThreeDs2RequestData.t() | nil,
  threeDSAuthenticationOnly: boolean() | nil,
  trustedShopper: boolean() | nil
}