The purchase process is done by Google and is completely out of our control. But from other users’ experience any duplicate charges have always been refunded after a while automatically by the Google payment system. You can check if this has already happened in your Google Wallet account.
This is a companion discussion topic for the original entry at https://docs.sleep.urbandroid.org/faqs/purchase_charged_twice.html