- Retrieves a transaction by ID
GET {{baseURL}}/pay-api/v1/transactions/{{transactionId}}
This endpoint retrieves a specified transaction details.
See Also:
To list transactions, see GET /pay-api/v1/transactions.
To create a transaction, see POST /pay-api/v1/transactions/sale.
To capture a transaction, see POST /pay-api/v1/transactions/capture.
To void a transaction, see POST /pay-api/v1/transactions/void.
- Mock serverhttps://developer.flute.com/_mock/api-reference/pay-api/v1/transactions/{id}
- Sandbox environmenthttps://sandbox.api.flute.com/pay-api/v1/transactions/{id}
- Production environmenthttps://api.flute.com/pay-api/v1/transactions/{id}
curl -i -X GET \
'https://developer.flute.com/_mock/api-reference/pay-api/v1/transactions/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
Indicates the transaction identifier.
Example: c7c15dd0-03e7-4e55-917c-54bedafba5e7
Indicates the date and time (in an ISO 8601 date-time UTC format) of the transaction execution.
Examples: 2026-02-19T20:24:52.934Z
Indicates the Flute currency identifier.
Always set to 1.
Example: 1
Indicates the currency code (in ISO 4217 currency code).
Example: USD
Indicates the processor identifier.
Example: f019d5e6-7f8a-4b9c-0d1e-2f3a4b5c6d92
Indicates the payment processor.
This is the system or company that handles the actual movement and authorization of payment transactions.
Examples:
TSYS
Fiserv
Indicates the operation type value.
Possible values:
| Id | Operation Type |
|---|---|
| 1 | PayNow |
| 2 | Subscription |
example: 1
Indicates the operation type.
Possible values:
| Operation Type | Id |
|---|---|
| PayNow | 1 |
| Subscription | 2 |
Example: PayNow
Indicates the payment method type identifier.
Value values:
| Id | Name |
|---|---|
| 1 | Card (for credit card) |
| 2 | ElectronicCheck |
Example: 2
Indicates the payment method type name.
Value values:
| Name | Id | Notes |
|---|---|---|
| Card | 1 | For credit or debit card |
| ElectronicCheck | 2 |
Example: Card
Indicates the transaction type identifier.
Possible values:
| Type | Value |
|---|---|
| Authorization | 1 |
| Sale | 2 |
| Capture | 3 |
| Void | 4 |
| Refund | 5 |
| Verify | 6 |
Example: 5
Indicates the transaction type name.
Possible values:
| Value | Type |
|---|---|
| Authorization | 1 |
| Sale | 2 |
| Capture | 3 |
| Void | 4 |
| Refund | 5 |
| Verify | 6 |
Example: Refund
Indicates the customer identifier.
This is used when saving the payment method.
If this value is provided, the payment method is saved to the specified customer.
If this value is not provided, a new customer record is created.
Example: fd9198a4-eb6f-4620-9603-4f4638289de5
Indicates customer’s PAN (primary account number).
This is the payment card number. The value is masked except for a few numbers for additional security.
Example: ************3655
Identifies the card token type.
Possible values:
| Id | Type | Description |
|---|---|---|
| 1 | Local | Regular |
| 2 | Network | Network |
Example: 2
Indicates the merchant's name.
Example: Peppared Street Cafe
Indicates the merchant's address.
Example: 123 Main St, Springfield, IL 62701
Indicates the merchant's phone number.
Example: +14155552309
Indicates the merchant's email address.
Example: peppared@example.com
Indicates the merchant's website.
Example: https://www.peppared.example.com
Indicates the authorization code returned by the card processor.
Example: 003772
Possible values:
| Value | Name |
|---|---|
| 0 | NotAuthenticated |
| 1 | PIN |
| 2 | ElectronicSignatureAnalysis |
| 3 | ManualSignature |
| 4 | ManualOther |
| 5 | Unknown |
| 6 | SystematicOther |
| 7 | ETicketEnvAmex |
| 8 | OfflinePin |
Example: 0
Indicates the name of the cardholder authentication method used for the transaction.
Example: PIN
Indicates the CVM (cardholder verification method) result message returned by the card processor.
Example: Approved
Specifies the card data source.
Possible values:
| Value | Name | Description |
|---|---|---|
| 1 | Internet | Virtual Terminal, ISV API |
| 2 | Swipe | Track1, Track2 |
| 3 | NFC | EMV Tags, Track2 |
| 4 | EMV | EMV Tags |
| 5 | EMVContactless | EMV Tags |
| 6 | FallbackSwipe | Track 2 |
| 7 | Manual | Card present keyed transaction |
Example: 2
Indicates the name of the card data source used for the transaction.
Example: Swipe
Indicates a response code regarding the transaction.
Example: 000
Indicates a free-formed description regarding the transaction.
Example: Command Successful. Approved.
Indicates the ACH (automated clearing house) processing details for the transaction.
Available operations that can be performed on the transaction.
Indicates the order number associated with the transaction.
Example: ORD-10293
Indicates the ACH (automated clearing house) processing details for the transaction.
Identifies the original amount (in USD) of a transaction before adjustments are applied.
Deprecated. Use Amount.BaseAmount
Example: 129.99
{ "baseAmount": 100, "totalAmount": 100, "tsysCardDetails": { "authCode": "A0000", "mid": "222222222", "tid": "1000001" }, "achDetails": { "customerAccountNumber": null, "customerRoutingNumber": null, "accountHolderType": null, "accountHolderTypeId": 0, "accountType": null, "accountTypeId": 0, "taxId": null }, "transactionId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d81", "transactionDateTime": "2025-12-15T10:35:52.5407322Z", "amount": { "baseAmount": 100, "percentageOffAmount": 0, "percentageOffRate": 0, "cashDiscountAmount": 0, "cashDiscountRate": 0, "surchargeAmount": 0, "surchargeRate": 0, "tipAmount": 0, "tipRate": 0, "totalAmount": 100 }, "currencyId": 1, "currency": "USD", "processorId": "c3d4e5f6-a7b8-4c9d-0e1f-2a3b4c5d6e92", "processor": "TSYS Sample", "operationTypeId": 1, "operationType": "PayNow", "paymentMethodTypeId": 1, "paymentMethodType": "Card", "transactionTypeId": 1, "transactionType": "Authorization", "customerId": null, "customerPan": "************4512", "cardTokenType": 1, "statusId": 1, "status": "Authorized", "merchantName": "Your Company", "merchantAddress": "WallStreet 1, New York", "merchantPhoneNumber": "1555123123", "merchantEmailAddress": "support@company.com", "merchantWebsite": "", "authCode": "A0000", "source": { "typeId": 1, "type": "Portal", "id": "7b592aea-b3bd-4ac1-a1e6-c63c5080554e", "name": "SourceName" }, "cardholderAuthenticationMethodId": null, "cardholderAuthenticationMethod": null, "cvmResultMsg": null, "cardDataSourceId": null, "cardDataSource": null, "responseCode": null, "responseDescription": null, "cardProcessingDetails": { "authCode": "A0000", "mid": "222222222", "tid": "1000001", "cardCreditDebitTypeId": 1, "cardCreditDebitType": "Credit", "processCreditDebitTypeId": 1, "processCreditDebitType": "Credit", "rrn": "10628361287F", "cardTypeId": 0, "cardType": null }, "achProcessingDetails": { "customerAccountNumber": null, "customerRoutingNumber": null, "accountHolderType": null, "accountHolderTypeId": 0, "accountType": null, "accountTypeId": 0, "taxId": null }, "availableOperations": [ { "typeId": 3, "type": "Capture", "availableAmount": 97.85, "suggestedTips": null }, { "typeId": 4, "type": "Void", "availableAmount": null, "suggestedTips": null } ], "avsResponse": { "actionId": 1, "action": "Allow", "responseCode": "0", "groupId": 5, "group": "ValidGroup", "resultId": 1, "result": "Passed", "codeDescription": "The The street address and ZIP Code match the information on file." }, "emvTags": { "ac": "533C2902770EA987", "tvr": "0040040000", "tsi": null, "aid": "A0000000031010", "applicationLabel": "MasterCard", "rawTags": [ { "key": "5F34", "value": "SOMETHING" }, { "key": "5F35", "value": "SOMETHING" } ] }, "orderNumber": "752314" }