Check @QMcKay’s Payment Description script to see how it displays a confirmation and cancels payment process when cancel button is selected.
edit:Link updated.
You can assign sales to room account (like we do for customers) and credit them to a single account called Integration Account or something else. So you’ll be able to track how much you’ve integrated per room and in total. We can talk about this more after you solve integration part.