Developer experience

Connect once.
Verify continuously.

Bring NextPay checkout to DHru, GSMTheme, WHMCS, ecommerce stores, and custom applications with a small, maintainable integration.

create-session.php
POST /create-session.php

{
  "invoiceid": "1042",
  "amount": "1200.00",
  "currency": "ETB",
  "payment_method": "all"
}

200 OK checkout ready
DHruTwo-file gateway
GSMThemeLaravel connection
HMACSigned webhooks
15 minHosted checkout
Platform connections

Use the installation that fits your website.

Your approved merchant workspace contains the credentials needed by every NextPay connection.

  1. D

    DHru Fusion

    Upload nextpay.php to /public_html/modules/gateways/ and webhook.php to /public_html/. Add the API key and webhook secret from your workspace.

  2. G

    GSMTheme

    Install the prepared Laravel gateway, callback controller, and route files in the matching application folders. Configure the API key, webhook secret, and NextPay URL in the gateway settings.

  3. API

    Ecommerce and custom applications

    Create a hosted checkout session from your server, redirect the customer to NextPay, and process the signed confirmation webhook before updating the order.

  4. 01

    Test before launch

    Create a small invoice, complete one real payment, and confirm that the order is credited once and the customer returns to the correct page.

Signed webhooksDomain controlsDuplicate protectionDelivery monitoring
Ready to integrate?

Open your merchant workspace and configure NextPay.

Get started
Telegram SupportMessage NextPay