At what point in the purchasing process is my credit card charged?

On the website, charge only occurs when you click Confirm payment at the end of the checkout process.

On the PNP mobile app, this process is handled by iTunes (for Apple devices) or Google Play (for Android devices) respectively.