Secure checkout

Almost yours.