frontend phase 5 & backend phase 12

This commit is contained in:
hamid
2026-07-09 03:05:14 +03:30
parent 465f75c29e
commit dc64472631
98 changed files with 11847 additions and 136 deletions
@@ -132,6 +132,12 @@ internal sealed class RefundRepository : BaseAsyncRepository<Refund>, IRefundRep
return new RefundStatusProjection(row.UserId, dto);
}
public Task<string?> GetExternalRevertReferenceAsync(long refundId, CancellationToken cancellationToken)
=> TableNoTracking
.Where(r => r.Id == refundId)
.Select(r => r.ExternalRevertReference)
.FirstOrDefaultAsync(cancellationToken);
// Show only the last 4 characters of an external reference to the customer — never the full PSP/BNPL id.
private static string? Mask(string? reference)
{