Problem
The PayPal webhook handler logs CHECKOUT.ORDER.APPROVED and CHECKOUT.ORDER.COMPLETED events but does not update any pending payment record.
Source path:
- client/app/api/webhooks/paypal/route.ts
Operators and users cannot distinguish a pending order that was never approved from one that PayPal has approved or completed.
Acceptance Criteria
Problem
The PayPal webhook handler logs CHECKOUT.ORDER.APPROVED and CHECKOUT.ORDER.COMPLETED events but does not update any pending payment record.
Source path:
Operators and users cannot distinguish a pending order that was never approved from one that PayPal has approved or completed.
Acceptance Criteria