Refund: Get Details by ID


Related API Reference

🔗

API Reference: Get Payments by ID

Overview

  • The Retrieve Refund Details function allows you to access all information related to a specific refund transaction by its ID.
  • This includes the refund's current status, the details, and any relevant reference data.
  • Use this feature to monitor progress, perform reconciliations, or provide customer support

How It Works

Refund Status Model

The following table summarizes the statuses a refund may go through:

Status

Description

ACCEPTED

The refund request was received and passed the validations on our side and will be processed shortly

DECLINED

The refund request was rejected either during internal validation or by the Payment Method.

REFUND_REQUESTED

The refund has been submitted to the Payment Method Operator for processing.

REFUND_ISSUED

[Optional] The refund has been formally issued, but the final outcome of money delivery is not yet known and will later be confirmed as either REFUNDED or REFUND_FAILED

REFUNDED

The Payment Method confirmed that the refund was successfully processed. Money should be returned to the payer.

REFUND_FAILED

[Optional] The Payment Method confirmed that the refund could not be delivered to the payer.

ERROR

A technical issue occurred while processing the refund (system error, communication failure, etc.).

When to Use

  • Get details of the refund transaction
  • Check the status of a refund operation.
  • Audit and reconcile transactions for your records.
  • Support customer queries about a specific payment & refund process.

Refund Structure

AttributeDescription
IdUnique identifier of the refund generated by the platform.
intentIdAn ID of the linked intent.
paymentIdAn ID of the original payment, the refund was requested for.
refundSubmittedAmountThe amount and currency submitted in the original transaction request.
refundAuthAmountThe amount and currency successfully processed (can differ due to FX or fees).
refundExchangeRateThe FX rate used for currency conversion if applicable.
reasonThe specified refund reason - free text
statusCurrent state of the payment (e.g. ACCEPTED, REFUND_REQUESTED, ...)
createdAtTransaction creation date.
updatedAtTransaction last update date.