| id | string | Unique transaction identifier generated by Plexy. | f0394412-2fe8-4467-a4a8-cfd41a68dc7e |
| amount | number | Transaction amount in the smallest currency unit (e.g., cents) or in the API’s standard numeric representation for the given currency (depends on your integration setup). | 1000 |
| balance | number | Merchant balance after applying this transaction (if provided by the system for this event). | 9000 |
| currency | string | ISO 4217 currency code of the transaction. | USD |
| type | string | Transaction operation type (e.g., payment, refund, reversal), depending on the product flow. | payment |
| last4 | string | Last 4 digits of the payment card (if the payment method is a card). | 6789 |
| paymentMethod | string | Payment method used for the transaction (e.g., card). | card |
| payerIp | string | IP address of the payer/customer at the time of initiating the payment (if captured). | 192.168.1.1 |
| merchantReference | string | Merchant’s own internal reference for the transaction (the same as orderRefernce). | INV-1001 |
| description | string | Free-text description provided by the merchant for reconciliation or UI display. | Order payment |
| createdAt | string | Timestamp when the transaction was created (ISO 8601, UTC). | 2024-04-01T12:00:00Z |
| updatedAt | string | Timestamp when the transaction was last updated (ISO 8601, UTC). | 2024-04-01T12:05:00Z |
| authedAt | string | Timestamp when the transaction was authorized (ISO 8601, UTC), if authorization step exists in the flow. | 2024-04-01T12:02:00Z |
| confirmedAt | string | Timestamp when the transaction was confirmed (ISO 8601, UTC), if confirmation step exists in the flow. | 2024-04-01T12:03:00Z |
| processedAt | string | Timestamp when the transaction was processed/settled by the platform (ISO 8601, UTC), if applicable. | 2024-04-01T12:04:00Z |
| processedAmount | number | Final processed amount. May differ from amount due to partial processing, rounding, fees, or adjustments depending on the product flow. | 1000 |
| storeId | string | Identifier of the store (sub-entity under a merchant) associated with this transaction. | f08b3695-a632-4594-b89d-f40730420557 |
| terminalId | string | Identifier of the terminal/channel where the payment was initiated. | 5f2a1c13-99d8-4eb1-873a-563b1304e0a9 |
| secure3d | boolean | Indicates whether 3-D Secure was used/required for this card transaction (when applicable). | true |
| parentTransactionId | string | Identifier of the parent transaction, used when this transaction is derived from another one (e.g., follow-up action, recurring, refund chain). | 97870f4f-edc7-4f7e-830f-52c371bf6c32 |
| recurringType | string | Recurring payment classification (e.g., subscription/unscheduled) if the transaction is part of a recurring/merchant-initiated payment flow. | subscription |
| retrievalReferenceNumber | string | Acquirer reference (RRN) used for reconciliation with the bank/acquirer, if available. | RRN987654321 |
| paymentLinkId | object | Payment Link identifier associated with the transaction (present when payment was initiated via Pay-by-Link). Wrapper object contains Value. | { "Value": "pl_..." } |
| paymentSessionId | object | Payment Session identifier associated with the transaction (present for session-based flows). Wrapper object contains Value. | { "Value": "019a2a22-..." } |
| cardTokenId | object | Saved card token identifier used for tokenized/recurring flows. Wrapper object contains Value. | { "Value": "4400437244977189" } |
| customerId | object | Customer identifier in Plexy (if your integration creates/uses customers). Wrapper object contains Value. | { "Value": "01989f41-..." } |