We’ve improved how refunds are handled in PEAK 15 Pay to ensure payment records are created consistently and error-free.

What was the issue?

When users attempted to process a partial refund (e.g., $5,495) by clicking Refund Now on a larger payment (e.g., $10,990), they received an error message. The refund was processed—but no corresponding payment record was created. This led to confusion and missing transaction history.

What’s changed?

Refund processing has now been aligned with how charges are handled:

  • Refunds are passed to Beacon2, which creates the payment record with proper attribution.
  • This ensures consistent logging and accurate financial records, even for partial refunds.

These updates improve reliability and transparency in refund workflows across both backend and frontend systems.