Reply To: Alert booking detail, only if the customer has been paid.

Not possible as they need to be in the database before the payment to store the informations in between. As you can’t execute a script if nothing happens the only way is a cronjob checking all reservations for unpaid ones and deleting them.
Beside of this you can deactivate every mail except of “after payment”.