A decoded Pix payload.
:type is :static (has a :key) or :dynamic (has a :url). :amount is kept as the string found in the payload, e.g. "10.50".
:type
:static
:key
:dynamic
:url
:amount
"10.50"
@type t() :: %PixBrcode.Payload{ amount: String.t() | nil, description: String.t() | nil, key: String.t() | nil, merchant_city: String.t() | nil, merchant_name: String.t() | nil, txid: String.t() | nil, type: :static | :dynamic, url: String.t() | nil }