BursaPay Logo
Knowledge Base
Ticket Sign In
Help Center > Developer Platform & Gateway API > Full and Partial Refunds

Full and Partial Refunds

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. Select the payment reference.
  2. Choose a full refund or provide a partial amount.
  3. Send the refund request with an idempotency key.
  4. Confirm the refund state and resulting wallet entry.
Verified BursaPay gateway workflow: Explains the refund endpoint and its wallet-impact rules.

1. Overview & Purpose

The gateway supports full or partial refunds; successful refunds update the payment state and debit the developer wallet.

2. Requirements & Setup

Only successful payments are eligible, and the wallet must have sufficient balance for the refund amount.

3. Step-by-Step Workflow

  1. Select the payment reference.
  2. Choose a full refund or provide a partial amount.
  3. Send the refund request with an idempotency key.
  4. Confirm the refund state and resulting wallet entry.

4. Rules & Troubleshooting

Multiple partial refunds can be used until the original payment amount is exhausted.

5. Verification & Next Steps

Use idempotency to prevent accidental duplicate refunds during retries.

Was this article useful?

Related Articles

Bulk Payment Initialization Developer Customer Records
Ask Bursa AI