- showing the username, for better debugging
- more debugging
- my stuff
- determining the pre-handler based only on the dot-separated event type, rather than that *and* underscores
- logic issue
- adding a last-payment-attempt date field to indicate when the user's last invoice payment was attempted
- showing the user a fail message when their invoice payment fails
- removing unused
- more clearly outlining the flow for manually attempting to pay an invoice using the card provided by the user
- showing the user a message where manual payment is declined