View Source ExChargebee.Transaction (ex_chargebee v0.4.0)

An interface for Interacting with transactions

For More information see Chargebee transaction Documentation

Summary

Functions

Perform a transaction create_authorization.

Perform a delete_offline_transaction on individual transaction.

Returns a list of transactions.

Perform a record_refund on individual transaction.

Perform a refund on individual transaction.

Returns a stream of transactions. Pagination is handled automatically.

Perform a void on individual transaction.

Functions

Link to this function

create_authorization(params, opts \\ [])

View Source

Perform a transaction create_authorization.

Find more information in the Chargebee Documentation

Link to this function

delete_offline_transaction(resource_id, params, opts \\ [])

View Source

Perform a delete_offline_transaction on individual transaction.

Find more information in the Chargebee Documentation

Link to this function

list(params \\ %{}, path \\ "", opts \\ [])

View Source

Returns a list of transactions.

Pagination is handled automatically.

Link to this function

record_refund(resource_id, params, opts \\ [])

View Source

Perform a record_refund on individual transaction.

Find more information in the Chargebee Documentation

Link to this function

refund(resource_id, params, opts \\ [])

View Source

Perform a refund on individual transaction.

Find more information in the Chargebee Documentation

Link to this function

resource_base_path(path \\ "")

View Source
Link to this function

resource_path(id, path \\ "")

View Source
Link to this function

retrieve(resource_id, opts \\ [])

View Source
Link to this function

stream_list(params \\ %{}, path \\ "", opts \\ [], resource \\ "transaction")

View Source

Returns a stream of transactions. Pagination is handled automatically.

Link to this function

void(resource_id, params, opts \\ [])

View Source

Perform a void on individual transaction.

Find more information in the Chargebee Documentation