Reconciliation

Reconciliation ensures your finance and reporting teams have a complete, auditable view of contributions, reversals, and service fees.

Where to get the data

Use the Impact Records API as the single source of truth. It provides a full history of:

  • Contributions made through API, Checkout SDK, post-purchase SDKs, and ImpactPay URL
  • Reversals linked to the original contribution
  • Service fee splits (client share and ekko share)

See Impact Records for endpoint details and response structure.

Funds flow

  • Receivable → ekko has collected the full amount and passes on your share of the service fee
  • Payable → you collected the contribution from the end customer and owe ekko the contribution plus ekko’s service fee share

The fundsFlow field in Impact Records makes this explicit for every transaction.

Best practices

  • Schedule regular queries to Impact Records for automated reconciliation
  • Match reversals to the original contribution for a transparent audit trail
  • Combine webhook notifications with periodic reconciliation for both real-time and end-of-day accuracy