iyzico v1.0.1 Iyzico.Transaction
Link to this section Summary
Functions
Converts an integer constant to corresponding transaction status as an atom
Link to this section Types
Link to this type
t()
t() :: %Iyzico.Transaction{blockage_rate: number, commission_amount: number, commission_fee: number, converted_payout: Iyzico.ConvertedPayout.t, id: binary, item_id: binary, merchant_blockage_amount: number, merchant_commission_amount: number, merchant_commission_rate: number, merchant_payout_amount: number, paid_price: number, price: number, resolution_date: binary, submerchant_blockage_amount: number, submerchant_payout_amount: number, submerchant_payout_rate: number, submerchant_price: number, transaction_status: transaction_status}
Link to this type
transaction_status()
transaction_status() :: :rejected | :on_hold | :on_market | :ok
Represents a single unit transaction of a payment.
Link to this section Functions
Link to this function
to_transaction_status(status)
to_transaction_status(integer) :: transaction_status
Converts an integer constant to corresponding transaction status as an atom.
Examples
iex> Iyzico.Transaction.to_transaction_status(-1)
:rejected
iex> Iyzico.Transaction.to_transaction_status(0)
:on_hold
iex> Iyzico.Transaction.to_transaction_status(1)
:on_market
iex> Iyzico.Transaction.to_transaction_status(2)
:ok