Skip to main content

Payments

Echezona offers several ways to accept payments on your website or app. They fall into two broader integration tiers.

Checkout Integration

Checkout Integration covers any flow where you initialize a transaction and then hand the customer off to Echezona to collect payment — by redirect, popup, payment link, or SDK. Echezona's hosted checkout handles all sensitive card/bank data, so none of these require special compliance. Pick whichever fits your stack:

  1. Inline JS: Think of this as a payment window that seamlessly integrates into your website or app. When your customer clicks the payment button, a Echezona payment page pops up directly within your app, providing a smooth and uninterrupted checkout experience.

  2. Echezona Standard: A versatile option for server-side payment processing. Send payment details to our create payment endpoint, and receive a unique link to a secure payment page. Redirect your customer to this link for payment, ensuring a seamless transaction. Once the payment is complete, the customer is redirected back to your website, allowing you to handle post-payment actions effortlessly.

  3. Payment Links: Create a reusable payment link on your Echezona dashboard. Share this link with your customers. They'll click it to be taken to an Echezona payment page. After completing the payment, they'll return to your website. You can customize the payment link by adding extra fields for customers to fill in before initializing the transaction.

  4. Libraries and Plugins: We offer custom libraries and plugins that make it easier to integrate Echezona payments into your projects. These tools simplify the process and provide pre-built functions to handle common payment scenarios.

Core API Integration

Core API Integration: Build your own checkout UI and call the Core API directly. Since your UI handles raw cardholder data directly, this option requires the relevant licenses and compliance certifications.