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 nameValueDescription
authkeystringYour account authentication key.
senderidalphanumericSender ID when sending SMS via the gateway — must be 6 alphabetic / numeric characters.
mobilenonumberSingle or multiple mobile numbers separated by comma.
messagestringMessage to send. Apply URL encoding (e.g. spaces and special characters) when building the request URL.
entityiddecimalDLT entity ID or PE ID (typically 12–19 characters).
templateiddecimalDLT message template ID (typically 12–19 characters).
flashdecimalDelivery type: use flash=1 for flash SMS; default is 0.
unicodedecimalMessage type: use unicode=1 for Unicode SMS; default is 0.
msgtypedecimalCategory: msgtype=0 for promotional, msgtype=1 for transactional.
datestringFor scheduled SMS: date format YYYY/MM/DD (example: 2023/02/01).
timestringFor 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.