iyzico v1.5.3 Iyzico.Transaction

Link to this section Summary

Types

t()

Represents a single unit transaction of a payment

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