Today I was able to solve a 307 error while creating a BOLT11 invoice in LightningX, and I also implemented a BOLT11 decoder to get the payment hash from the invoice. After that, I used the payment hash to check the /payments endpoint to see if the invoice had already been paid. That wraps up my Sunday - goodbye!