When a Class Pack is clicked to “Buy” but instead of taking your client to the checkout page it loops back to the Purchase page, this could be due to a missing field on the class pack set up, commonly the expiry period.
I would recommend checking that all fields on the class pack set up are complete.