QRNBU (NBU payment QR v0.2.1)
Summary
Types
Amount
Currency
Encoding
IBAN 'like UA303348510000026206114040874'
Purpose
Recipient
NBU QR
Tax ID or ID Card Number
NBU QR Version
Types
Link to this type
amount()
@type amount() :: Decimal.t() | nil
Amount
Link to this type
currency()
@type currency() :: String.t() | nil
Currency
Link to this type
encoding()
@type encoding() :: pos_integer()
Encoding
Link to this type
encodings()
@type encodings() :: :utf8 | :cp1251
Link to this type
iban()
@type iban() :: String.t()
IBAN 'like UA303348510000026206114040874'
Link to this type
options()
@type options() :: [{:encoding, encodings()}]
Link to this type
purpose()
@type purpose() :: String.t() | nil
Purpose
Link to this type
recipient()
@type recipient() :: String.t()
Recipient
@type t() :: %QRNBU{ amount: amount(), currency: currency(), encoding: encoding(), iban: iban(), purpose: purpose(), recipient: recipient(), tax_id: tax_id(), version: version() }
NBU QR
Link to this type
tax_id()
@type tax_id() :: String.t() | nil
Tax ID or ID Card Number
Link to this type
version()
@type version() :: pos_integer()
NBU QR Version
Functions
Link to this function
base_url()
@spec base_url() :: URI.t()
Link to this function
to_string(data, options \\ [encoding: :utf8])
Link to this function