EdfaPay Refund Integration

Refund Overview

The EdfaPay Refund Integration provides a secure and reliable way for merchants to return funds to customers for previously successful transactions. Refunds are processed in accordance with card scheme rules and banking regulations, ensuring transparency and clear tracking throughout the refund lifecycle.

This integration supports both full and partial refunds and is designed for platforms that require controlled and predictable refund handling.


Core Capabilities

EdfaPay’s Refund Integration enables merchants to:

  • Submit refund requests for successful transactions
  • Process both full and partial refunds
  • Track refund status through EdfaPay
  • Manage bank-dependent refund timelines

Refund Types Comparison

Refund TypeDescriptionUse Case
Full RefundReturns the entire amount of a previously successful transaction.Order cancellations or full reversals.
Partial RefundReturns a specific portion of the original transaction amount.Partial order adjustments or item returns.

Refund Options

Checkout Integration Refunds

Server-to-Server (S2S) Integration Refunds


How Refunds Work in EdfaPay

EdfaPay handles refund requests by validating them, forwarding them to the banking network, and tracking their status until completion or rejection.

Refund handling sequence:

  1. The merchant submits a refund request.
  2. EdfaPay validates and accepts the request.
  3. The refund request is forwarded to the acquiring bank.
  4. The issuing bank processes the refund.
  5. The refunded amount is credited back to the customer based on bank timelines.

Once a refund is accepted by EdfaPay, final completion depends on the issuing bank.


Banking Roles in Refund Processing

Acquiring Bank
The merchant’s bank that receives refund requests from EdfaPay and routes them through the card network.

Issuing Bank
The customer’s bank that issued the card and is responsible for crediting the refunded amount back to the customer’s account.


When a Refund Is Sent to the Bank

A refund is considered sent to the bank when EdfaPay returns a successful refund response to the merchant.

At this stage:

  • The refund request has been accepted by EdfaPay
  • The request has been forwarded to the acquiring bank
  • Final settlement depends on issuing bank processing

A successful response does not indicate that the funds have already reached the customer.


Refund Timelines

Refund timelines are determined by the issuing bank and the applicable card scheme.

Typical processing times range from 7 to 14 business days, depending on:

  • Issuing bank policies
  • Card network rules
  • Local banking regulations

EdfaPay does not control or expedite refund posting once the refund is sent to the bank.


🚧

Important Considerations

  • Refunds can only be initiated for successful transactions.
  • A successful refund response from EdfaPay confirms acceptance, not final settlement.
  • Refund completion timelines are fully dependent on the issuing bank.
  • Partial refunds may be subject to amount, frequency, or configuration limitations.

❗️

When to Contact the Customer’s Bank

Merchants should ask customers to contact their issuing bank when:

  • The refund status is successful in EdfaPay.
  • The expected refund timeline has passed.
  • The refunded amount is not visible on the customer’s statement.

In these cases, the delay is typically bank-side.


📘

When to Contact EdfaPay Support

Merchants should contact EdfaPay Support when:

  • The refund request is rejected or fails.
  • The refund does not appear in EdfaPay transaction records.
  • There is a mismatch between the refund amount and the original transaction.
  • A technical issue occurs during refund submission.