BursaPay Logo
Knowledge Base
Ticket Sign In
Help Center > Developer Platform & Gateway API > Developer Transfers and Payouts

Developer Transfers and Payouts

Published 2026-08-23 6 min read
Who is this article for?
This guide is for Developers, Finance Teams seeking operational guidance on BursaPay workflows.

UI Navigation Path (Step-by-Step)

  1. Create the transfer request.
  2. Store the transfer reference/code.
  3. Wait for the transfer outcome webhook.
  4. Reconcile the wallet after success or failure.
Verified BursaPay gateway workflow: Explains developer-initiated bank transfers and their completion/failure states.

1. Overview & Purpose

The gateway supports developer transfers and uses Paystack transfer.success and transfer.failed events to complete or reverse wallet reservations.

2. Requirements & Setup

Live Mode and the relevant transfer scope are required for real payouts.

3. Step-by-Step Workflow

  1. Create the transfer request.
  2. Store the transfer reference/code.
  3. Wait for the transfer outcome webhook.
  4. Reconcile the wallet after success or failure.

4. Rules & Troubleshooting

The webhook implementation is designed to be idempotent and restores reserved funds when a transfer fails.

5. Verification & Next Steps

Do not treat a submitted transfer as final settlement until its completion state is confirmed.

Was this article useful?

Related Articles

Developer Customer Records
Ask Bursa AI