Payeezy v0.1.3 Payeezy.GiftCard

Payeezy gift card requests including balance_inquiry, purchase, and refund

Link to this section Summary

Functions

Complete an activation for a given set of params

Complete a balance_inquiry for a given set of params

Complete a reload for a given set of params

Complete a deactivation for a given set of params

Complete a purchase for a given set of params

Complete a refund for a given set of params

Complete a reload for a given set of params

Complete a void for a transaction_id and a given set of params

Link to this section Types

Link to this type t()
t() :: %Payeezy.GiftCard{amount: String.t, bank_message: String.t, bank_resp_code: String.t, correlation_id: String.t, currency: String.t, gateway_message: String.t, gateway_resp_code: String.t, method: String.t, transaction_id: String.t, transaction_status: String.t, transaction_tag: String.t, transaction_type: String.t, validation_status: String.t, valuelink: map}

Link to this section Functions

Link to this function activation(params)
activation(map) :: {:ok, t} | {:error, any}

Complete an activation for a given set of params

Link to this function balance_inquiry(params)
balance_inquiry(map) :: {:ok, t} | {:error, any}

Complete a balance_inquiry for a given set of params

Link to this function cashout(params)
cashout(map) :: {:ok, t} | {:error, any}

Complete a reload for a given set of params

Link to this function deactivation(params)
deactivation(map) :: {:ok, t} | {:error, any}

Complete a deactivation for a given set of params

Link to this function purchase(params)
purchase(map) :: {:ok, t} | {:error, any}

Complete a purchase for a given set of params

Link to this function refund(params)
refund(map) :: {:ok, t} | {:error, any}

Complete a refund for a given set of params

Link to this function reload(params)
reload(map) :: {:ok, t} | {:error, any}

Complete a reload for a given set of params

Link to this function void(transaction_id, params)
void(String.t, map) :: {:ok, t} | {:error, any}

Complete a void for a transaction_id and a given set of params