I have a project where at a high level I want to validate the credit
card information a user entered. If the card is valid then I'll perform
some processing, then assuming the processing is successful charge the
card that was validated in the first s...