View Source Paystack.Invoice (Paystack v0.7.0)

The Invoices API allows you issue out and manage payment requests

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

Link to this section Summary

Functions

Used to archive an invoice. Invoice will no longer be fetched on list or returned on verify.

Create an invoice for payment on your integration

Finalize a Draft Invoice

List the invoice available on your integration.

Send notification of an invoice to your customers

Get invoice metrics for dashboard

Update an invoice details on your integration

Verify details of an invoice on your integration.

Get details of an invoice on your integration.

Link to this section Functions

Specs

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

Used to archive an invoice. Invoice will no longer be fetched on list or returned on verify.

Specs

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

Create an invoice for payment on your integration

Specs

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

Finalize a Draft Invoice

Specs

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

List the invoice available on your integration.

Specs

list(map() | list()) :: Paystack.Api.t()
Link to this function

send_notification(invoice_code)

View Source

Specs

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

Send notification of an invoice to your customers

Specs

total() :: Paystack.Api.t()

Get invoice metrics for dashboard

Link to this function

update(id_or_code, params)

View Source

Specs

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

Update an invoice details on your integration

Specs

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

Verify details of an invoice on your integration.

Specs

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

Get details of an invoice on your integration.