Skip to main content

Transaction Status Mapping

State TypeAPI StatusDashboard StatusDescription
ProgressFundsReviewInProgressReviewing FundsThe deposit has been received and is undergoing a brief compliance and eligibility check (e.g., AML screening). This status is rare and typically resolves quickly.
ProgressConversionInProgressExchanging FundsThe deposit has cleared review and is being converted to the configured destination asset.
ProgressPayoutInProgressProcessing PayoutIron has sent the funds to the connected banking provider or blockchain. This step may take time depending on external networks.
TerminalCompletedTransaction CompleteThe funds have been fully processed and handed off to the destination. No further actions will occur.
TerminalFailedDeposit FailedThe deposit or transfer failed due to a general processing error.
TerminalRejectedAmlRejected by ComplianceThe deposit failed AML or compliance checks and has been rejected.
TerminalRejectedFraudRejected by FraudThe deposit failed anti-fraud review and has been rejected.
TerminalRejectedMinAmountDeposit Below MinimumThe amount was too low to process and has been rejected.

Settlement Times by Payment Method

The time it takes for a transaction to complete depends on the payment rail used. Below are typical settlement times from initiation to completion:
Payment MethodTypical Settlement TimeNotes
SEPA (Instant)Near-instant to 10 secondsFor transactions under €100k within the EEA
SEPA (Credit)1-2 business daysStandard for transactions over €100k; usually settles within 24 hours
ACH2-3 business daysCommon for US domestic transfers; funds typically available on the third business day
WireSame day to 1 business dayFaster option for US domestic transfers; often completes within hours if initiated early in the business day
ChapsSame business dayUK domestic transfers; must be initiated before the daily cutoff time
FPSNear-instant to 2 hoursUK Faster Payments; typically completes within minutes
Settlement times are estimates based on typical payment rail processing. Actual times may vary depending on:
  • Banking partner processing schedules
  • Compliance and AML review requirements (see FundsReviewInProgress status)
  • Time of day and business day cutoffs
  • External network delays
For real-time status updates, monitor the transaction status via the API or webhook notifications.

API Endpoint

GET /api/autoramp-transactions/ids Use this endpoint to retrieve the latest status of specific transactions (up to 100 at a time). Useful for syncing or polling real-time transaction states. At least one transaction ID is required.

Webhook Notifications

Refer to the Iron Webhooks Guide for status-based notifications.