iyzico v1.6.2 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