Requests.Payments.BankPayout (CheckoutSDK v0.1.0)

Link to this section Summary

Link to this section Types

Link to this type

instruction()

@type instruction() :: %{
  purpose: String.t(),
  charge_bearer: String.t(),
  repair: String.t(),
  scheme: String.t(),
  quote_id: String.t()
}
@type t() :: %Requests.Payments.BankPayout{
  amount: integer(),
  billing_descriptor: %{reference: String.t()},
  currency: String.t(),
  destination:
    Requests.Payments.Destinations.Id.t()
    | Requests.Payments.Destinations.BankAccount.t(),
  instruction: instruction(),
  processing_channel_id: String.t(),
  reference: String.t(),
  sender:
    Requests.Payments.Senders.Corporate.t()
    | Requests.Payments.Senders.Government.t()
    | Requests.Payments.Senders.Individual.t(),
  source: %{amount: String.t(), type: String.t(), id: String.t()}
}

Link to this section Functions