---
title: "Transaction Status Messages"
source_url: https://docs.rapyd.net/en/transaction-status-messages.html
lang: en
---

# Transaction Status Messages

Core broadcasts `TRANSACTION_STATUS_ACTION` during a transaction to report progress. The `TRANSACTION_STATUS` extra contains one of the following string values:

| Status | Description |
| --- | --- |
| `"Transaction started"` | Transaction flow has begun |
| `"Contactless card read"` | PICC (NFC/contactless) card detected |
| `"Chip card read"` | ICC (chip) card inserted |
| `"MAG swipe read"` | Magnetic stripe swiped |
| `"Online pin requested"` | PIN entry is requested from the cardholder |
| `"Offline pin requested"` | Offline PIN entry is requested |
| `"Transaction approved"` | Acquirer has approved the transaction |
| `"Transaction declined"` | Acquirer has declined the transaction |
| `"Transaction finished"` | Transaction flow has ended |
| `"Retry card read"` | Card read failed — cardholder should retry |
| `"On screen signature initiated"` | Signature capture has started |
| `"On screen signature completed"` | Signature capture is complete |
