Q. Why is a Stripe payment set to null?
From the dashboard.stripe.com you can check the payments received. The order may have been set to "Not Paid" as a result of the customer trying to pay a second time. Once rejected, the order would have been set to "Null" - so to process this it must be set back to "Paid".