end2endPay API Integration
  1. Opay Payment
end2endPay API Integration
  • end2endPay API Specification
  • Inline Popup
  • v1 - Hosted session redirect
  • Server-to-server
    • Payload details
    • Transaction Notification
    • 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
    • Completion
      POST
    • Void
      POST
  • Plugins
    • end2endPay for Woocommerce
  • Flutter SDK
    • End2EndPay Flutter SDK
  • Android SDK
    • End2EndPay Android SDK
  • Opay Payment
    • Pay with Opay
    • Init Pay with Opay
      POST
  1. Opay Payment

Pay with Opay

You can integrate with our payment APIs in several ways, using available services at your disposal. These range from using our integration tools to extending our third-party partners services for your business. You can extend this service to allow Opay users pay directly from their Opay wallet through end2endPay.

Sample request to initiate Pay with Opay#

This process follows the same encryption method - AES-256 CBC with radom IV as earlier described
Upon successful request, you are expected to render or redirect the payer to data.data.cashierUrl which is the Opay payment page expected to be presented to the payer to make payment with their Opay account.
Previous
End2EndPay Android SDK
Next
Init Pay with Opay
Built with