View Source Paystack.DedicatedAccount (Paystack v0.7.0)

The Dedicated Virtual Account API enables merchants to manage unique payment accounts of their customers.

https://paystack.com/docs/api/#dedicated-virtual-account-create

Link to this section Summary

Functions

Get available bank providers for a dedicated virtual account

Create a dedicated virtual account and assign to a customer

Deactivate a dedicated virtual account on your integration.

Get details of a dedicated virtual account on your integration.

List dedicated virtual accounts available on your integration.

If you've previously set up split payment for transactions on a dedicated virtual account, you can remove it with this endpoint

Split a dedicated virtual account transaction with one or more accounts

Link to this section Functions

Specs

bank_providers() :: Paystack.Api.t()

Get available bank providers for a dedicated virtual account

Specs

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

Create a dedicated virtual account and assign to a customer

Link to this function

deactivate_account(account_id)

View Source

Specs

deactivate_account(integer()) :: Paystack.Api.t()

Deactivate a dedicated virtual account on your integration.

Specs

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

Get details of a dedicated virtual account on your integration.

Specs

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

List dedicated virtual accounts available on your integration.

Link to this function

remove_split(account_number)

View Source

Specs

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

If you've previously set up split payment for transactions on a dedicated virtual account, you can remove it with this endpoint

Link to this function

split_transaction(params)

View Source

Specs

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

Split a dedicated virtual account transaction with one or more accounts