View Source Paystack.Transaction (Paystack v0.7.0)
The Transactions API allows you create and manage payments on your integration.
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
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.
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.
Specs
partial_debit(String.t(), map()) :: Paystack.Api.t()
Retrieve part of a payment from a customer
Specs
timeline(String.t()) :: Paystack.Api.t()
View the timeline of a transaction
Specs
totals() :: Paystack.Api.t()
Total amount received on your account
Specs
verify(String.t()) :: Paystack.Api.t()
Confirm the status of a transaction