Found during #1180's review triage: app/api/dashboard/consultee/[consulteeId]/pending-payments/route.ts reads the plan's current price for an AWAITING_PAYMENT item, so a plan repriced after acceptance shows the new price while the payment link charges the frozen Payment.amount. #1180 fixed the identical hole on the trial checkout page (frozen Payment first, plan as pre-acceptance fallback); this route needs the same treatment. Part of #1169's residuals.
Found during #1180's review triage:
app/api/dashboard/consultee/[consulteeId]/pending-payments/route.tsreads the plan's current price for an AWAITING_PAYMENT item, so a plan repriced after acceptance shows the new price while the payment link charges the frozenPayment.amount. #1180 fixed the identical hole on the trial checkout page (frozen Payment first, plan as pre-acceptance fallback); this route needs the same treatment. Part of #1169's residuals.