added

Refund API endpoint uplifted to include Refund ID

Previously, Azupay’s Refund API endpoint supported only two parameters:

  • paymentRequestId (required)
  • refundAmount (optional)

While functional, this design posed challenges such as:

  • Risk of duplicate refund requests
  • Inconsistent refund state management
  • Difficulty handling retry scenarios

To address these issues, we’ve introduced a new parameter: clientRefundIDThe addition of clientRefundID ensures that each refund request is uniquely identifiable and improves the reliability and transparency of refund operations.

👉 For full technical details and implementation guidance, visit the Refund API documentation.