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
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.
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
Specs
split_transaction(map()) :: Paystack.Api.t()
Split a dedicated virtual account transaction with one or more accounts