mpower v1.0.0 MPower.Invoice

Summary

Types

t :: %MPower.Invoice{actions: term, custom_data: term, description: term, items: term, taxes: term, total_amount: term}

Functions

add_action(invoice, action_kv)

Specs

add_action(MPower.Invoice.t, map) :: MPower.Invoice.t
add_items(invoice, new_items)
add_meta(invoice, metadata)

Specs

Adds custom data (metadata) to the request

add_taxes(invoice, new_taxes)

Specs

add_taxes(MPower.Invoice.t, [MPower.Invoice.Tax]) :: MPower.Response.t
build(invoice, store)

Specs

check_status(token)

Specs

check_status(String.t) :: MPower.Response.t
create(invoice, store)