How do I process self-checkout?