Packages

Paddle Billing SDK for Elixir — typed structs, pure-function webhooks, Req-based HTTP transport, explicit %Paddle.Client{} passing. No Phoenix or Ecto coupling. Used by Accrue. See https://hexdocs.pm/oarlock and guides/accrue-seam.md.

Current section

Files

Jump to
oarlock lib paddle transaction.ex
Raw

lib/paddle/transaction.ex

defmodule Paddle.Transaction do
defstruct [
:id,
:status,
:customer_id,
:address_id,
:business_id,
:custom_data,
:currency_code,
:origin,
:subscription_id,
:invoice_number,
:collection_mode,
:items,
:details,
:payments,
:checkout,
:created_at,
:updated_at,
:billed_at,
:revised_at,
:raw_data
]
end