checkout process, order in backend