Why your x-paystack-signature check fails, why failed payments never reach your webhook, and why your amounts are 100 times too small.