Skip to main content

Concepts

These pages explain the parts of Echezona that cut across multiple endpoints and integration methods — the kind of thing that's easy to miss if you only read one page. If you're integrating for the first time, it's worth skimming all of these before you write code:

  • Environments & Base URL — there's one API host; isLive is what switches you between test and live.
  • Authentication — what you actually need (API key) versus what you probably don't (Public Key / RSA encryption).
  • Callback URL vs Webhook URL — the two different URLs involved in a payment, and when each fires.
  • Fees & Amounts — why the amount shown at checkout can be higher than the amount you sent.
  • Transaction Statuses — which field to branch your code on.
  • Metadata — attaching your own reference data (order IDs, booking references, etc.) to a transaction, and getting it back.