Customer session
Use customer sessions to enroll and store a customer’s payment methods. Create a new customer session each time you register a payment method for a specific customer. Required fields: youraccount_id, the country, and the customer_id (a unique customer identifier) generated when creating the customer in Yuno. A customer session provides access to all available payment methods for enrollment, which you can offer to customers.
Available payment methodsWhen creating both sessions, customer and checkout, the Yuno system will provide you with a list of all enabled payment methods in your Yuno dashboard within the Connections and Checkout builder section.
Checkout session
Use checkout sessions to create payments or initiate the payment flow. Each time a customer makes a payment, you must create a new session. Required fields: youraccount_id, a merchant_order_id, a payment_description, and the country. customer_id is optional — pass it to give the session access to that customer’s previously enrolled payment methods.
Create a payment without a checkout sessionBy utilizing Direct integration, which doesn’t require Yuno’s SDK, you can create a payment without the need for a checkout session.