Transaction Statuses

Every transaction in Swipe Aras has a status that reflects where it is in the payment lifecycle.

Every transaction in Swipe Aras has a status that reflects where it is in the payment lifecycle.

Transaction Types

Swipe Aras has two transaction types:

Type

Description

payment

An original charge to a customer

refund

A reversal of a previous payment

Understanding Transaction Records

  • All amounts are stored in cents (integer values). For example, $10.25 is stored as 1025.

  • Every transaction has a PSP Reference (pspReference) — a unique identifier assigned by Adyen. This is the canonical ID for the transaction and has a unique constraint in the system.

  • Failed transactions are stored with success = false and a refusalReasonRaw field explaining why the payment was declined.

  • Currency is stored per transaction — multi-currency transactions are fully supported.

Transaction Status Values

The status of a transaction reflects its current state in the Adyen settlement pipeline:

Status

Meaning

Authorised

Payment approved and funds reserved

SettledBulk / SettleScheduled

Payment captured and settled

Refused

Payment declined by the issuer or processor

refund_requested / partial_refund_requested

Refund initiated, awaiting processor confirmation

refunded / partially_refunded

Refund completed (full or partial)

Chargeback

A chargeback has been filed against this transaction

Finding a Transaction

You can look up any transaction using its PSP Reference from your dashboard or via the API. The PSP Reference is included in all webhook event payloads and in the API response when the checkout session is completed.

API Reference: See the Transactions section at api.araspayment.com/api-docs.

Did this answer your question?
😞
😐
😁