🔩 Zender gateway controller files for different providers
Gateway | Status | Author |
---|---|---|
Twilio | Released | Titan Systems |
Telnyx | Released | Titan Systems |
Orange | Released | Titan Systems |
iCombd | Released | Titan Systems |
EasySendSMS | Released | Titan Systems |
Routee | Released | shubra2641 |
Tiara | Released | Martin Bhuong |
ClickSend | Released | ReantoAscencio |
SendPulse | Released | ReantoAscencio |
- Open and edit the controller file using your text editor
- Change the indicated required provider credentials then save
- Go to zender admin panel then to Gateways -> Add Gateway
- Enter the gateway name that will appear in the send message form
- Select the controller file you edited from the previous steps
- Configure your pricing table for the gateway, format explanation can be located below
- Submit and your new external gateway is ready
The custom gateway system only supports sending function, you can also specify pricing of each sent sms by country which will be deducted from user credits. It will use the currency you selected in the system settings.
default - The default price for each sms, if the country of recipient is not listed in countries array then default price will be used for credit deduction.
countries - The array of countries with unique pricing, if you want to charge more for sending to specific country, you can do it here. Please note that country codes must be in ISO Alpha-2 format. Prices supports float values ie..,, 0.002, 0.01 and so on.
Please strictly follow this format:
{
"default": "0.01",
"countries": {
"us": "0.01",
"ph": "0.1",
"gb": "0.02"
}
}
If you want to integrate a custom sms gateway, you can easily do that by using the boilerplate.php file in this repository, this requires basic PHP knowledge. Alternatively, we might also integrate it for you, please post to our support site.