HTTP-GET (legacy)
Legacy SMS-era query-string interface. Responses are plain text rendered from response_codes.text templates. Auth via URL params (pin+password). For partners with use_signature != 0, use the "HTTP-GET SIGN" folder below.
TOPUP
Prepaid topup — no jenis URL param. Pre-request script sets a fresh ref_1.
Topup
GET {base_url}/V1/http-get?product={kode}&dest=087712345678&refID={ref_1}&memberID={mmid}&qty=1&pin={pin}&password={api_key}
Prepaid topup via URL params. Response is plain text, e.g. TRX T1.0812... SUKSES, HRG:2000 SN:ABC REFID:TEST-1..
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | 087712345678 |
refID | {ref_1} |
memberID | {mmid} |
qty | 1 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
TRX T1.089652137194 SUKSES, HRG:2000 SN:ABC REFID:TEST-1.
PAY BILL / PEMBAYARAN TAGIHAN
Postpaid bills. Each product family has two requests: jenis=5 (inquiry — reads the bill) and jenis=6 (payment — settles the bill). Legacy links the pair by ref_1; reuse the same value across both calls.
PLN PASCABAYAR
CEK TAGIHAN
GET {base_url}/V1/http-get?product=PLNPASC&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Product code fixed: PLNPASC.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | PLNPASC |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product=PLNPASC&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Product code fixed: PLNPASC.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | PLNPASC |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
PLN NON TAGLIS
CEK TAGIHAN
GET {base_url}/V1/http-get?product=PLNNONTGL&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Product code fixed: PLNNONTGL.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | PLNNONTGL |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product=PLNNONTGL&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Product code fixed: PLNNONTGL.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | PLNNONTGL |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
PDAM
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Set {kode} to the PDAM product code (e.g. PDAMKLT).
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the PDAM product code (e.g. PDAMKLT).
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
BPJS KESEHATAN
CEK TAGIHAN
GET {base_url}/V1/http-get?product=BPJSKS&dest={tujuan}@{periode}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Special @-separator: dest = {no_va}@{periode_months} (e.g. 0001234567890@1).
Parameter (query):
| Parameter | Contoh |
|---|---|
product | BPJSKS |
dest | {tujuan}@{periode} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product=BPJSKS&dest={tujuan}@{periode}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Special @-separator: dest = {no_va}@{periode_months} (e.g. 0001234567890@1).
Parameter (query):
| Parameter | Contoh |
|---|---|
product | BPJSKS |
dest | {tujuan}@{periode} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
BPJS KETENAGAKERJAAN
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Set {kode} to BPJSTKPU or BPJSTKBPU.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to BPJSTKPU or BPJSTKBPU.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
INDIHOME / TELEPON
CEK TAGIHAN
GET {base_url}/V1/http-get?product=INDIHOME&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Product code fixed: INDIHOME.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | INDIHOME |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product=INDIHOME&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Product code fixed: INDIHOME.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | INDIHOME |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
HP PASCABAYAR
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Set {kode} to HALO / MATRIX / XPLOR / SMARTFREEN postpaid / THREE postpaid codes.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to HALO / MATRIX / XPLOR / SMARTFREEN postpaid / THREE postpaid codes.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
TV BERLANGGANAN
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Set {kode} to the TV provider code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the TV provider code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
MULTIFINANCE
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Set {kode} to the finance provider code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the finance provider code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
PGN
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Set {kode} to the PGN product code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the PGN product code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
PERTAGAS
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). Set {kode} to the PERTAGAS product code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the PERTAGAS product code.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
PAJAK KENDARAAN BERMOTOR
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}@{tahun}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). @-separator: dest = {plat/nopol}@{tahun}.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan}@{tahun} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}@{tahun}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. @-separator: dest = {plat/nopol}@{tahun}.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan}@{tahun} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
PAJAK BUMI DAN BANGUNAN
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}@{tahun}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). @-separator on PRODUCT: product = {kode}@{tahun}.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode}@{tahun} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}@{tahun}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. @-separator on PRODUCT: product = {kode}@{tahun}.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode}@{tahun} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
KARTU KREDIT
CEK TAGIHAN
GET {base_url}/V1/http-get?product={kode}@{nominalbayar}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&pin={pin}&password={api_key}
Inquiry (jenis=5). @-separator on PRODUCT: product = {kode}@{nominalbayar}.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode}@{nominalbayar} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 5 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.
BAYAR TAGIHAN
GET {base_url}/V1/http-get?product={kode}@{nominalbayar}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&pin={pin}&password={api_key}
Payment (jenis=6). Reuse the same ref_1 as the inquiry above. @-separator on PRODUCT: product = {kode}@{nominalbayar}.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode}@{nominalbayar} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
jenis | 6 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.
Check status
GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&cek=1&pin={pin}&password={api_key}
Status check (cek=1). Echoes the last mitra_message or the current RC template for the given ref_1.
Parameter (query):
| Parameter | Contoh |
|---|---|
product | {kode} |
dest | {tujuan} |
refID | {ref_1} |
memberID | {mmid} |
cek | 1 |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
STATUS T1.081234567890 SUKSES, HRG:2000 SN:ABC REFID:TEST-1.
Check balance
GET {base_url}/V1/http-get/balance?memberID={mmid}&pin={pin}&password={api_key}
Plain-text balance saldo=<n> @ <yyyy-mm-dd hh:mm:ss> (two spaces before @, per legacy).
Parameter (query):
| Parameter | Contoh |
|---|---|
memberID | {mmid} |
pin | {pin} |
password | {api_key} |
Contoh respons (teks biasa):
saldo=1000000 @ 2026-04-21 11:00:00