Payouts V3

Decentro’s Direct Payout V3 stack facilitates all the requirements for performing payouts without the dependency of assigning a provider to provide multi-banking capabilities.

Decentro’s Direct Payout APIs consist of the following APIs:

Initiate Payout:This API lets you perform a payout from your virtual account or consumer to a beneficiary. The payout can be made to a registered or non-registered beneficiary.

Get Transaction Status:This API lets you check the status of a transaction. It is an alternative to the transaction status callback.

Transaction Status Callback: This callback will be triggered by Decentro to the platform's endpoint when the status of the transaction reaches its final status.

Account Balance Callback: This callback will be triggered by Decentro to the platform's endpoint whenever there is a debit or credit that has taken place from a virtual account of a consumer.

Transaction Status Mapping

To differentiate between API status and transaction status, Decentro provides a parameter called Transaction Status. This parameter must be used to map the status of the transaction. Below are the possible transaction status values:

  • Success: Indicates that the transaction was successfully processed.
  • Failure: Indicates that the transaction failed and the reversal of the amount has occurred.
  • Pending: Indicates that the transaction has been accepted for processing, but the final status is not yet available.
  • Unknown: Indicates that the transaction status is unavailable, as Decentro has not checked the status with the provider.