ReconId Update in iPOS Transact API
The iPOS Transact API now supports the updated ReconId field naming convention, replacing the legacy reconciliationId field to align with the SPIn system naming standards and improve transaction consistency across integrations.
What’s New
- Renamed the
reconciliationIdfield toReconIdin the iPOS Transact API - Increased
ReconIdfield length support from 10 to 30 characters - Added support for
ReconIdmapping in transaction requests - Unified field naming across transaction flows
- Added validation and trimming support for
ReconIdvalues exceeding the supported length
Where It Works
- iPOS Transact API
- Credit Card Sale Transactions
- Pre-Authorization Transactions
- Ticket Transactions
- Refund
Behavior
| Condition | Result |
|---|---|
ReconId is provided | Value is passed in the transaction request |
ReconId exceeds the supported length | Value is trimmed before processing |
ReconId is empty or unavailable | Default invoice or batch number is used based on processor configuration |
Special characters in ReconId | Not supported in transaction mapping |
| Existing transaction processing | Behavior remains unchanged |
Supported Scenarios
- Sale transactions with
ReconId - Pre-Authorization transactions with
ReconId - Ticket transactions using
ReconIdmapping - Transactions without
ReconIdfallback handling ReconIdtrimming for longer values
This enhancement improves the consistency of transaction reconciliation and ensures standardized ReconId handling across supported transaction flows.
Developer Documentation
For complete API details, including request and response structures, refer to: