View Source Paystack.Transaction (Paystack v0.7.0)

The Transactions API allows you create and manage payments on your integration.

https://paystack.com/docs/api/#transaction

Link to this section Summary

Functions

All authorizations marked as reusable can be charged with this endpoint whenever you need to receive payments.

All Mastercard and Visa authorizations can be checked with this endpoint to know if they have funds for the payment you seek. Visit the paystack documentation for more info https://paystack.com/docs/api/#transaction-check-authorization

List transactions carried out on your integration.

Get details of a transaction carried out on your integration.

Initialize a transaction from your backend

List transactions carried out on your integration.

Retrieve part of a payment from a customer

View the timeline of a transaction

Total amount received on your account

Confirm the status of a transaction

Link to this section Functions

Link to this function

charge_authorization(authorization_code, params)

View Source

Specs

charge_authorization(String.t(), map()) :: Paystack.Api.t()

All authorizations marked as reusable can be charged with this endpoint whenever you need to receive payments.

Link to this function

check_authorization(authorization_code, params)

View Source

Specs

check_authorization(String.t(), map()) :: Paystack.Api.t()

All Mastercard and Visa authorizations can be checked with this endpoint to know if they have funds for the payment you seek. Visit the paystack documentation for more info https://paystack.com/docs/api/#transaction-check-authorization

Specs

export() :: Paystack.Api.t()

List transactions carried out on your integration.

Specs

fetch(String.t()) :: Paystack.Api.t()

Get details of a transaction carried out on your integration.

Specs

initialize(map()) :: Paystack.Api.t()

Initialize a transaction from your backend

Specs

list() :: Paystack.Api.t()

List transactions carried out on your integration.

Link to this function

partial_debit(authorization_code, params)

View Source

Specs

partial_debit(String.t(), map()) :: Paystack.Api.t()

Retrieve part of a payment from a customer

Link to this function

timeline(transaction_id_or_reference)

View Source

Specs

timeline(String.t()) :: Paystack.Api.t()

View the timeline of a transaction

Specs

totals() :: Paystack.Api.t()

Total amount received on your account

Link to this function

verify(transaction_reference)

View Source

Specs

verify(String.t()) :: Paystack.Api.t()

Confirm the status of a transaction