A checkout session represents your customer's session as they pay for one-time purchases through Setel checkout. A new session is recommended each time the customer attempts to pay.
Once payment is successful, the checkout session will contain a successful payment intent and a reference of your customer (and merchant, if you are a third-party acquirer).
For the onboarding process, refer to Introduction - integrating your platform with Setel APIs.