Updated for card payment process