Partner Payment and SMS Gateways
Configure how ISP clients pay the Partner and how Partner invoice/payment notifications are sent without changing an ISP's own gateways.
Partner Payment and SMS Gateways
Partner gateways serve a specific commercial relationship: an ISP client pays your Partner business for its software subscription. They do not collect broadband bills from that ISP's subscribers.
Keep the two gateway levels separate
| Configuration | Used for | Configured by |
|---|---|---|
| Partner payment gateway | ISP client pays the Partner invoice | Partner |
| ISP customer payment gateway | Internet subscriber pays the ISP bill | Each ISP Group Admin |
| Partner SMS gateway | Partner sends invoice/payment notices to ISP clients | Partner |
| ISP SMS gateway | ISP sends bills, dues and service notices to subscribers | Each ISP Group Admin |
ISPbills does not copy or overwrite an ISP client's own payment or SMS credentials when that ISP is created by a Partner.
Configure a Partner payment gateway
- Open Partner → Payments.
- Select the provider.
- Read the provider-specific field labels.
- Enter the merchant/API credentials issued for your Partner business.
- Select the required mode, currency or callback settings where shown.
- Enable and save the gateway.
- Perform a low-value test using a Partner retail invoice.
Fields change by provider. Enter every required value, including fields such as merchant ID, store ID, API key/secret, username/password, MSISDN or callback credentials when requested.
Recharge Card uses ISPbills' existing card inventory and does not require external API credentials. Other providers display their own required setup fields.
Never paste an ISP client's subscriber-payment credentials into the Partner gateway page. Use credentials belonging to the business that will receive the ISP's subscription payment.
Payment verification
Hosted/API providers return payment status through their existing checkout and callback process. A successful payment is linked to the Partner retail invoice.
If a configured method uses a reference-verification workflow, review the reference in Partner → Billing and record payment only after checking the provider account. Never mark an invoice paid from a screenshot alone.
Configure the Partner SMS gateway
- Open Partner → SMS.
- Select your SMS provider.
- Enter all provider-specific credentials and sender information.
- Save the configuration.
- Use Send test and confirm delivery.
The Partner SMS gateway is used for branded invoice and payment notifications sent to the Group Admin contacts of your ISP clients.
Credential safety
- Use production credentials only after sandbox testing is complete.
- Restrict provider credentials by IP or callback URL when the provider supports it.
- Give Payments or SMS access only to authorized Partner staff.
- Replace credentials immediately if exposed.
- Do not send API secrets through support screenshots or ticket text.
- Re-test after rotating a key, changing a sender ID, or switching provider mode.
Troubleshooting
| Problem | Action |
|---|---|
| Required field is missing | Re-select the exact provider and reload; fields are provider-specific. Open support with the provider name if still absent. |
| Payment succeeds but invoice stays open | Check callback URL/mode, transaction status and gateway logs, then open a ticket with the invoice and transaction IDs. |
| SMS test fails | Verify balance, sender approval, API endpoint, credentials and destination number format. |
| ISP subscriber payments are missing | Configure those inside the ISP Group Admin account; the Partner gateway is not used for subscriber bills. |