How Checkout Works

The lifecycle of a payment session from creation to authorization.

A checkout session is the controlled payment flow that Swipe Aras creates for each customer purchase. Here's how it works from start to finish.

The Checkout Lifecycle

  1. Create a checkout session — Your system calls the Swipe Aras API to create a session. You receive a checkout URL or session token.

  2. Customer completes payment — The customer enters their payment details through the hosted checkout experience.

  3. Swipe Aras processes the payment — The transaction is authorized (or refused) by Adyen.

  4. You receive the result — Via webhook event and/or redirect URL.

  5. Funds settle — Authorized funds accumulate in your store's balance account and payout on your settlement schedule.

Checkout Session Events (Outbound Webhooks)

Event

Meaning

created

A checkout session was created

authorised

Payment was successfully authorized

refused

Payment was declined by the issuer or processor

cancelled

The session was cancelled before completion

error

An error occurred during processing

Hosted vs. API Checkout

Swipe Aras offers a hosted checkout experience — the customer is presented with Swipe Aras's secure payment page. This keeps sensitive card data off your systems and reduces your PCI scope.

API Reference: api.araspayment.com/api-docs — see the Checkout section for full request/response schemas.

Did this answer your question?
😞
😐
😁