improved error handling of gocardless payment notifications and error logging for problems