If a user pays a fee but decides not to request verification, there is no way to cancel or clear the pending payment.
Acceptance criteria:
Define cancellation policy.
Allow payer or admin to cancel eligible pending payment.
Handle refund if applicable.
Tests cover authorized and unauthorized cancellation.
If a user pays a fee but decides not to request verification, there is no way to cancel or clear the pending payment.
Acceptance criteria:
Define cancellation policy.
Allow payer or admin to cancel eligible pending payment.
Handle refund if applicable.
Tests cover authorized and unauthorized cancellation.