MollieAPI.Model.PaymentRequest (mollie_api v0.1.0-20260206)

View Source

Summary

Types

t()

@type t() :: %MollieAPI.Model.PaymentRequest{
  _links: MollieAPI.Model.EntityPaymentLinks.t() | nil,
  amount: MollieAPI.Model.Amount.t(),
  amountCaptured: MollieAPI.Model.Amount.t() | nil,
  amountChargedBack: MollieAPI.Model.Amount.t() | nil,
  amountRefunded: MollieAPI.Model.Amount.t() | nil,
  amountRemaining: MollieAPI.Model.Amount.t() | nil,
  applePayPaymentToken: any() | nil,
  applicationFee: MollieAPI.Model.EntityPaymentApplicationFee.t() | nil,
  authorizedAt: any() | nil,
  billingAddress: MollieAPI.Model.EntityPaymentBillingAddress.t() | nil,
  cancelUrl: any() | nil,
  canceledAt: any() | nil,
  captureBefore: any() | nil,
  captureDelay: any() | nil,
  captureMode: MollieAPI.Model.CaptureMode.t() | nil,
  cardToken: any() | nil,
  company: MollieAPI.Model.ExtraParameterParametersCompany.t() | nil,
  consumerDateOfBirth: any() | nil,
  countryCode: any() | nil,
  createdAt: any() | nil,
  customerId: any() | nil,
  customerReference: any() | nil,
  description: any(),
  details: MollieAPI.Model.EntityPaymentDetails.t() | nil,
  digitalGoods: any() | nil,
  dueDate: any() | nil,
  expiredAt: any() | nil,
  expiresAt: any() | nil,
  extraMerchantData: %{optional(String.t()) => any()} | nil,
  failedAt: any() | nil,
  id: String.t() | nil,
  isCancelable: any() | nil,
  issuer: any() | nil,
  lines: [MollieAPI.Model.EntityPaymentLinesInner.t()] | nil,
  locale: MollieAPI.Model.Locale.t() | nil,
  mandateId: String.t() | nil,
  metadata: MollieAPI.Model.Metadata.t() | nil,
  method: MollieAPI.Model.PaymentRequestAllOfMethod.t() | nil,
  mode: MollieAPI.Model.Mode.t() | nil,
  orderId: String.t() | nil,
  paidAt: any() | nil,
  profileId: any() | nil,
  redirectUrl: any(),
  resource: any() | nil,
  restrictPaymentMethodsToCountry: any() | nil,
  routing: [MollieAPI.Model.EntityPaymentRoute.t()] | nil,
  sequenceType: MollieAPI.Model.SequenceType.t() | nil,
  sessionId: any() | nil,
  settlementAmount: MollieAPI.Model.Amount.t() | nil,
  settlementId: String.t() | nil,
  shippingAddress: MollieAPI.Model.PaymentAddress.t() | nil,
  status: MollieAPI.Model.PaymentStatus.t() | nil,
  statusReason: MollieAPI.Model.StatusReason.t() | nil,
  subscriptionId: String.t() | nil,
  terminalId: any() | nil,
  testmode: any() | nil,
  voucherNumber: any() | nil,
  voucherPin: any() | nil,
  webhookUrl: any() | nil
}

Functions

decode(value)