The vue components relevant to stripe were replaced with payeer's
components. A function was added to the user's controller to ease
transaction completion logic. Storing the paying state in the database is
more provider agnostic and avoids having to learn the request parameters
of payeer's redirects.
Checkboxes and function changes were also made for for optionally saving
cards. The new payment-card component needed to be created to mount the
stripe card correctly after DOM changes.