SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.PaymentOrderResponse (swedbankpay_checkout v0.1.0) View Source

Link to this section Summary

Types

.payment_order.operation

t()

.payment_order

Link to this section Types

Specs

op() :: :Purchase

.payment_order.operation

Specs

t() ::
  %SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.PaymentOrderResponse{
    amount: Integer.t(),
    created: String.t(),
    currency: SwedbankpayCheckout.Model.Currency.t(),
    current_payment:
      SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.LoadableUrl.t(),
    description: String.t() | nil,
    id: String.t(),
    initiating_system_user_agent: String.t(),
    items: [SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.Item.t()],
    language: SwedbankpayCheckout.Model.Language.t(),
    operation: op(),
    order_items:
      SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.LoadableUrl.t(),
    payee_info:
      SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.LoadableUrl.t(),
    payments:
      SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.LoadableUrl.t(),
    state: SwedbankpayCheckout.Model.PaymentOrderState.t(),
    updated: String.t(),
    urls:
      SwedbankpayCheckout.Client.Psp.PaymentOrders.PostResponse.LoadableUrl.t(),
    user_agent: String.t() | nil,
    vat_amount: Integer.t()
  }

.payment_order