PROTOTYPE — checkout is a mock, no payment is processed