Partial Refund Documentation

Overview

Partial Refund Support in Netvalve

Netvalve supports partial refunds to provide flexibility and enhanced customer satisfaction in refund processing. A partial refund allows merchants to return a portion of the transaction amount to the customer instead of the entire payment.

Key Features of Partial Refund in Netvalve:

  1. Flexible Refund Amounts: Merchants can specify the exact amount to be refunded, tailored to the situation.

  2. Seamless Integration: The feature integrates smoothly into the existing payment workflows, ensuring no disruption, the merchant can use the same refund API with a new field amount

  3. Transaction Tracking: Every partial refund is recorded, making it easy to track and reconcile.

Prerequisites

Before using a partial refund feature client must check with Netvalve Support / Admin to enable this feature.

Partial Refunds in Netvalve: Bank Support Dependency

Netvalve enables partial refunds only if the Bank supports this functionality. While Netvalve is designed to handle partial refunds efficiently, certain banks may impose restrictions on this feature.

Key Highlights:

  1. Bank-Dependent Feature:

  2. Exception Handling:

  3. API Behavior:

API Details (existing refund API)

URL :- {{paymentApiUrl}}/refund

HTTP:- POST

BODY: JSON

{
  "transactionID": 6, // parent transaction id of sale/auth
  "amount" : 6 // partial refund amount 
}