Every transaction in Swipe Aras has a status that reflects where it is in the payment lifecycle.
Swipe Aras has two transaction types:
Type | Description |
|---|---|
| An original charge to a customer |
| A reversal of a previous payment |
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.
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 |
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.