end2endPay API Integration
    end2endPay API Integration
    • end2endPay API Specification
    • Inline Popup
    • v1 - Hosted session redirect
    • Server-to-server
      • Payload details
      • Pay With Card
        POST
      • Validate OTP
        POST
      • Initiate Pay with Transfer
        POST
      • Status check (PWT/USSD)
        POST
      • Get banks list - USSD
        GET
      • Generate USSD Code
        POST
      • Transaction Status Query
        GET
    • Plugins
    • Flutter SDK
      • End2EndPay Flutter SDK
    • Android SDK
      • End2EndPay Android SDK

    Inline Popup

    Our inline web SDK Javascript library will provide you with a collection of payment methods that allow your application accept payment with multiple options.

    Introduction#

    end2endPay JS library offers an easier, secure, and simpler payment flow for web applications. It will provide you with methods to initiate transactions with different payments channels, ranging from Cards, Transfer, USSD and QR Code and it handles payment processing with little efforts from your end, just with a few lines of code.

    Installation#

    CDN
    YARN
    NPM
    Simply include the Javascript source with your web page by calling our CDN link in your src tag

    Browser Support & Security#

    The end2endPay web SDK is developed to support almost all recent versions of major browsers. The web SDK is an ES6 JS module and also suppoprt vallina JS with its version 1 to ensure it can work very well and support backward compatibility as possible as it may.
    Outdated browsers are not supported. Browser that have Javascript disabled are also not supported.
    TLS 1.2 to be supported by the web application and browser
    Compatible with Android native browser on all recent Android devices

    Inline JS Library Sample Integration#

    Outcome#

    Screenshot 2025-05-31 at 10.03.38 (1).png
    Previous
    end2endPay API Specification
    Next
    v1 - Hosted session redirect
    Built with