Eclipse Channel Development

The Eclipse API is designed for a wide range of use cases, including consumer and merchant applications, enabling seamless payment capabilities for businesses and consumers. Banks can leverage Eclipse to simplify their technical ecosystems, enhance flexibility, and accelerate time-to-market. Fintechs and third-party developers can rapidly build innovative applications, covering functionalities such as digital onboarding, KYC (Know Your Customer), digital wallets, card issuing, cash management, payment acquisition, and more.

For customer-facing solutions (consumer or business), channel development is typically required. This could involve creating a mobile application, a Progressive Web Application (PWA), a USSD interface, or a WhatsApp-based channel.

Recommended Channel Development Partners

Eclipse follows an API-first architecture, emphasizing its core functionality of exposing capabilities via APIs for third-party use. During Eclipse’s development, APIs serve as foundational building blocks, and all internal applications rely on the same APIs available to external developers.

The simplicity and elegance of the Eclipse API allow any third-party developer to integrate seamlessly. Additionally, EFT Corp does have recommended channel development partners. For more information, please contact your account manager or sales representative, or reach out to [email protected].

Roles and Responsibilities

To ensure efficient and robust channel application development, we adhere to a proven methodology for integrating Eclipse APIs.

Support During Development

Any tenant onboarded to the sandbox environment gains access to the [email protected] mailing list, where expert assistance is available for integration-related queries.

Scoping Sessions

When engaging with a sales representative, a scoping session will determine if additional Eclipse development is required. Examples include implementing new payment types, adding KYC checks, or enabling support for a new region. EFT Corp will handle scoping and implementation as part of the project delivery process.

Tenant Responsibilities

The tenant and their chosen channel development partner are responsible for the following:

  • Design: Defining the user interface and experience (UI/UX) for the application.
  • Implementation: Building the application using Eclipse APIs.
  • Testing: Conducting functional and integration testing.
  • Deployment: Releasing the application to production.
  • Productionization: Ensuring the application is stable and secure for live environments.

Dedicated Support Sessions

As part of the project delivery process, EFT Corp provides three dedicated sessions with a technical expert to support tenants during development. These sessions typically include:

  • Scope Review: Reviewing the scope of work for channel development. This can include UI/UX review to ensure alignment with best practises and project requirements.
  • Technical Advisory: Offering guidance on using Eclipse APIs, with a focus on authentication, authorization, and KYC capabilities.
  • Permissions and fees configuration: The setup of production fees and permissions to tenant support administrators
  • UAT Sign-off: Generating a User Acceptance Testing (UAT) sign-off sheet covering all API integrations.

📘

Note

UAT for the channel application is solely the responsibility of the tenant and their channel development partner. Security and penetration testing by a reputable third party is also highly recommended.

Ongoing Maintenance

The tenant and their channel development partner are responsible for maintaining and updating the channel application. Any modifications required to the Eclipse API will be scoped and implemented separately by EFT Corp.