useing the `purchase` method for both credit_card as well as token payment. Depending on the type of the input `credit_card_or_token`