5.3.1 has webhook error and contributions left in pending status
I upgraded from 5.2 to 5.3.1. I then received errors for each stripe payment processor webhook on our multisite saying it was not configured(they were). I had https://example.org/?page=CiviCRM&q=civicrm/payment/ipn/31 it said it should be https://example.org/civicrm?page=CiviCRM&q=civicrm/payment/ipn/31.
I changed the webhook and added the missing 'civicrm' as it is our CMS base page and did a test payment and it still was left pending and system status errors persisted after clearing cache.
Therefore, I have just reverted back to 5.2.