Impact records (single transaction)
GET: /impact_records/transaction
What it does
The Impact Records by Transaction endpoint returns all impact and reversal entries linked to a single transaction. Use it when you want a complete picture of what happened for one customer payment or order.
See the API reference for example payloads.
Key fields explained
transactionReferenceId→ the ID of the transaction you want to look upimpactAmount→ amount directed to impact projectsserviceFee→ amount retained as service feefundsFlow→ whether the client owes ekko or ekko owes the clientoriginalTransactionReferenceId→ set on reversals to link them back to the original transaction
Best practices
- Use this endpoint when investigating disputes, refunds, or reconciliation issues on a single transaction
- Store and pass your own
transactionReferenceIdconsistently across systems so you can trace records end-to-end - Expect both contributions and reversals to be returned if the transaction has been refunded
- Use this alongside the main
impact_recordsendpoint for broader reporting and exports
Updated 7 months ago
