Build Stripe checkout with server-side payments.
Recent revisions are kept. Restoring one creates a new revision.