Send SMS

Send SMS merupakan layanan yang dapat Anda gunakan untuk mengintegrasikan aplikasi atau sistem dengan jaringan operator seluler, sehingga memungkinkan pengiriman SMS secara otomatis.

Sebelum Integrasi

Pastikan Anda sudah menerima kredensial dari tim Espay.

Langkah Integrasi

Berikut ini merupakan langkah-langkah yang dapat Anda gunakan untuk integrasi dengan SMS Gateway:

1. Generate Hash-Based Signature

Setiap permintaan yang Anda kirim, akan divalidasi oleh Espay menggunakan parameter signature yang telah Anda buat. Pelajari pembuatan SMS & WA Gateway | Hash-Based Signature.

2. Kirim SMS

Flow

Anda melakukan permintaan dengan mengirimkan parameter yang dibutuhkan, dan Espay akan memberikan respons dalam bentuk JSON.

API URL

Environment URL
Sandbox
http://domain.espay/btext/send/outgoing
Production
http://domain.espay/btext/send/outgoing
Key Value
Method
HTTP Post
Connection
keep-alive
Content-Length
250
Content-Type
application/x-www-form-urlencoded
Accept
*/*

Parameter Permintaan

Parameter Tipe Mandatory Keterangan
rq_uuid
String (64)
Y
Request identifier. ID unik yang digunakan untuk mengidentifikasi pesan.
sender_id
String (32)
Y
Sender id yang diberikan oleh tim Espay.
message_type
String (3)
Y
Jenis pesan.

Value:
SMS
phone_number
String (14)
Y
Nomor handphone tujuan.
message
String (200)
Y
Text pesan.
signature
String (64)
Y
Kode yang digunakan untuk melakukan validasi transaksi. Pelajari SMS & WA Gateway | Hash-Based Signature.
Y: Yes, O: Optional, C: Conditional

Parameter Respons

Parameter Tipe Mandatory Keterangan
rq_uuid
String (64)
Y
Request identifier. ID unik yang digunakan untuk mengidentifikasi pesan.
rs_datetime
String (19)
Y
Tanggal dan waktu transaksi yang dikirim dari server Espay.

Format:
YYYY-MM-DD HH:MM:SS

Contoh:
2014-12-17 12:30:45
error_code
String (4)
Y
Kode respons. Lihat kode respons di sini.
error_desc
String
Y
Deskripsi respons. Lihat deskripsi respons di sini.
Y: Yes, O: Optional, C: Conditional

















































Contoh Permintaan

POST /btext/send/outgoing HTTP/1.1
Host: domain.espay
Connection: keep-alive
Content-Length: 250
Content-Type: application/x-www-form-urlencoded
Accept: */*

rq_uuid=fbd39734-ed32-490d-98c4-e91bcd91037a
&sender_id=21102509019CO9R
&message_type=SMS
&phone_number=6285333332113
&message=noteshere
&signature=3ac657060474d31095e27eb49699098c81b317ca9d34e39489c9f77ba80ab758
   
            











Contoh Respons

{
    "rq_uuid": "baefa025e0ca44861a9076c8Z83fccxx",
    "rs_datetime": "2018-02-27 11:57:45",
    "error_code": "0000",
    "error_message": ""
}
            
Scroll to Top