Developer API v1.0

Portal Integration Guide

Learn how to connect your custom HTML portals to the ISPDueNotice confirmation engine. Receive instant Telegram alerts and log subscriber activity effortlessly.

How it Works

Custom HTML

Build or buy any HTML design. Our system serves it directly to your network clients.

API Submission

Send payment details from your portal to our secure API endpoint.

Instant Alerts

We verify API access and relay the data to your configured Telegram Bot.

API Endpoint

POST
https://ispduenotice.com/api/payment-confirmation

Note: This endpoint only accepts JSON payloads. Ensure your request header includes Content-Type: application/json.

Required Parameters

clientId[string]

Use the {RedirectID} placeholder. This is your unique account identifier.

accountName[string]

The sender's name or account title.

modeOfPayment[string]

e.g., GCash, MariBank, Maya.

amount[number]

The exact amount paid by the client.

reference[string]

The transaction reference number from the receipt.

Implementation Example

<!-- 1. The Form Structure -->
<form id="ispForm" class="payment-form">
  <!-- IMPORTANT: Always include the RedirectID -->
  <input type="hidden" name="clientId" value="{RedirectID}">
  
  <div class="form-group">
    <label>Account Name</label>
    <input type="text" name="accountName" required placeholder="Gcash Name">
  </div>

  <div class="form-group">
    <label>Mode of Payment</label>
    <select name="modeOfPayment" required>
      <option value="GCash">GCash</option>
      <option value="MariBank">MariBank</option>
    </select>
  </div>

  <div class="form-group">
    <label>Amount Paid</label>
    <input type="number" name="amount" required placeholder="0.00">
  </div>

  <div class="form-group">
    <label>Reference Number</label>
    <input type="text" name="reference" required placeholder="Ref # from receipt">
  </div>

  <button type="submit" id="submitBtn">Submit Confirmation</button>
</form>

API Access Authorization

By default, custom portals are locked for security. To enable external API submissions for your account, you must contact the administrator to grant API Access Authorization. Once authorized, any valid submission to the endpoint will be logged in your dashboard and relayed to your Telegram Bot.

Support