The Reporting API lets you fetch transaction details directly from ECRYPT and display in your own environment.Documentation Index
Fetch the complete documentation index at: https://docs.ecrypt.com/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All Reporting API requests require a Reporting API key passed in the request header. This is a separate key from your standard private API key.Get a Transaction
Fetch the details of a single transaction by its ID.Request
Response
Response Fields
| Field | Description |
|---|---|
transactionId | Unique transaction identifier |
type | Transaction type (e.g., SALE, REFUND, VOID) |
tender | Payment method used (e.g., CREDITCARD, ACH) |
paymentName | Name on the payment method |
paymentNetwork | Card network (e.g., VI = Visa, MC = Mastercard) |
paymentAccount | Masked account or card number |
paymentAccountExpiry | Card expiration in MMYY format |
paymentAccountRouting | Bank routing number (ACH transactions) |
amount | Total transaction amount |
authorizationAmount | Amount authorized |
capturedAmount | Amount captured |
gratuityAmount | Tip amount |
surchargeAmount | Surcharge amount |
settlementAmount | Amount settled |
voidedAmount | Amount voided |
referenceTransactionId | ID of the original transaction, if applicable |
approvalCode | Issuer approval code |
avsCode | AVS response code |
cvvCode | CVV response code |
enhanced | Whether Level 2/3 data was submitted |
status | Transaction status (e.g., SETTLED, VOIDED) |
created | Timestamp the transaction was created (UTC) |