This endpoint receives payment callbacks from the success page after a user completes payment. It serves as a notification endpoint only - actual payment verification and subscription activation happens via the Paystack webhook or auto-verify endpoint.
This is a notification-only endpoint. The actual verification logic is handled by:
Paystack webhook for automated verification
/api/payment/auto-verify endpoint for manual verification
Do not rely on this endpoint for payment verification. It only confirms that the user reached the success page, not that payment was actually completed or verified.