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 |
|---|---|
| An original charge to a customer |
| 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 = falseand arefusalReasonRawfield 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.
