Payeezy v0.1.1 Payeezy.GiftCard

Payeezy gift card requests including balance_inquiry, purchase, and refund

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

Types

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}

Functions

activation(params)
activation(map) :: {:ok, t} | {:error, any}

Complete an activation for a given set of params

balance_inquiry(params)
balance_inquiry(map) :: {:ok, t} | {:error, any}

Complete a balance_inquiry for a given set of params

cashout(params)
cashout(map) :: {:ok, t} | {:error, any}

Complete a reload for a given set of params

deactivation(params)
deactivation(map) :: {:ok, t} | {:error, any}

Complete a deactivation for a given set of params

purchase(params)
purchase(map) :: {:ok, t} | {:error, any}

Complete a purchase for a given set of params

refund(params)
refund(map) :: {:ok, t} | {:error, any}

Complete a refund for a given set of params

reload(params)
reload(map) :: {:ok, t} | {:error, any}

Complete a reload for a given set of params

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