Back to Services
Digital Marketing & SMS
Compose campaigns, manage DLT compliance, contacts, credits, and integrations from one place.
Quick send
Bulk & transactional SMS
API manual
PayEasy SMS HTTP API — query-string GET endpoints. Replace placeholders with your approved DLT values. Keep authkey server-side only.
Authentication
Generate a sample auth key for testing (local demo). In production, obtain your key from the PayEasy dashboard or support — do not expose it in browser code.
Common query parameters
| Parameter name | Value | Description |
|---|---|---|
| authkey | string | Your account authentication key. |
| senderid | alphanumeric | Sender ID when sending SMS via the gateway — must be 6 alphabetic / numeric characters. |
| mobileno | number | Single or multiple mobile numbers separated by comma. |
| message | string | Message to send. Apply URL encoding (e.g. spaces and special characters) when building the request URL. |
| entityid | decimal | DLT entity ID or PE ID (typically 12–19 characters). |
| templateid | decimal | DLT message template ID (typically 12–19 characters). |
| flash | decimal | Delivery type: use flash=1 for flash SMS; default is 0. |
| unicode | decimal | Message type: use unicode=1 for Unicode SMS; default is 0. |
| msgtype | decimal | Category: msgtype=0 for promotional, msgtype=1 for transactional. |
| date | string | For scheduled SMS: date format YYYY/MM/DD (example: 2023/02/01). |
| time | string | For scheduled SMS: 24-hour time (example: 03:30 PM → 15:30). |
Promotional SMS — msgtype=0
Send SMS — Normal
GET https://api.payeasyindia.com/api/sms/send?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D&senderid=PayEzy&mobileno=9344553672&message=Enter+Your+Message&entityid=123564&templateid=9865654&msgtype=0
Send SMS — Unicode
GET https://api.payeasyindia.com/api/sms/send?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D&senderid=PayEzy&mobileno=9344553672&message=Enter+Your+Message&entityid=123564&templateid=9865654&msgtype=0&unicode=1
Send SMS — Flash
GET https://api.payeasyindia.com/api/sms/send?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D&senderid=PayEzy&mobileno=9344553672&message=Enter+Your+Message&entityid=123564&templateid=9865654&msgtype=0&flash=1
Transactional SMS — msgtype=1
Send SMS — Normal
GET https://api.payeasyindia.com/api/sms/send?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D&senderid=PayEzy&mobileno=9344553672&message=Enter+Your+Message&entityid=123564&templateid=9865654&msgtype=1
Send SMS — Unicode
GET https://api.payeasyindia.com/api/sms/send?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D&senderid=PayEzy&mobileno=9344553672&message=Enter+Your+Message&entityid=123564&templateid=9865654&msgtype=1&unicode=1
Send SMS — Flash
GET https://api.payeasyindia.com/api/sms/send?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D&senderid=PayEzy&mobileno=9344553672&message=Enter+Your+Message&entityid=123564&templateid=9865654&msgtype=1&flash=1
Schedule SMS
Use separate date and time query parameters. Date: YYYY/MM/DD. Time: 24-hour (e.g. 3:30 PM → 15:30).
Scheduled transactional example (date + time)
GET https://api.payeasyindia.com/api/sms/send?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D&senderid=PayEzy&mobileno=9344553672&message=Enter+Your+Message&entityid=123564&templateid=9865654&msgtype=1&date=2023%2F02%2F01&time=15%3A30
Balance check
GET balance
GET https://api.payeasyindia.com/api/sms/balance?authkey=U2FsdGVkX1%2BPsscJpKbw0LuzEy9QJUekoElLxRBHLpo%3D
- Use HTTPS only; never embed authkey in client-side apps.
- URL-encode message and other values when building links manually.
- Example authkey above matches the documentation sample; replace with your own key for live calls.
