Lewati ke konten utama

HTTP-GET (sign)

HTTP-GET with sign URL param (for partners with use_signature != 0). Each request carries a pre-request script that computes SHA1 url-safe base64 of R-ONE|memberID|product|dest|refID|pin|api_key and writes it to {sign}.

TOPUP

Prepaid topup — no jenis URL param. Pre-request script sets a fresh ref_1.

Topup (sign)

GET {base_url}/V1/http-get?product={kode}&dest=087712345678&refID={ref_1}&memberID={mmid}&qty=1&sign={sign}

Prepaid topup via URL params. Response is plain text, e.g. TRX T1.0812... SUKSES, HRG:2000 SN:ABC REFID:TEST-1..

Parameter (query):

ParameterContoh
product{kode}
dest087712345678
refID{ref_1}
memberID{mmid}
qty1
sign{sign}

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 (sign)

GET {base_url}/V1/http-get?product=PLNPASC&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Product code fixed: PLNPASC.

Parameter (query):

ParameterContoh
productPLNPASC
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product=PLNPASC&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Product code fixed: PLNPASC.

Parameter (query):

ParameterContoh
productPLNPASC
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

PLN NON TAGLIS

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product=PLNNONTGL&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Product code fixed: PLNNONTGL.

Parameter (query):

ParameterContoh
productPLNNONTGL
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product=PLNNONTGL&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Product code fixed: PLNNONTGL.

Parameter (query):

ParameterContoh
productPLNNONTGL
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

PDAM

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Set {kode} to the PDAM product code (e.g. PDAMKLT).

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the PDAM product code (e.g. PDAMKLT).

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

BPJS KESEHATAN

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product=BPJSKS&dest={tujuan}@{periode}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Special @-separator: dest = {no_va}@{periode_months} (e.g. 0001234567890@1).

Parameter (query):

ParameterContoh
productBPJSKS
dest{tujuan}@{periode}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product=BPJSKS&dest={tujuan}@{periode}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

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):

ParameterContoh
productBPJSKS
dest{tujuan}@{periode}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

BPJS KETENAGAKERJAAN

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Set {kode} to BPJSTKPU or BPJSTKBPU.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to BPJSTKPU or BPJSTKBPU.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

INDIHOME / TELEPON

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product=INDIHOME&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Product code fixed: INDIHOME.

Parameter (query):

ParameterContoh
productINDIHOME
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product=INDIHOME&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Product code fixed: INDIHOME.

Parameter (query):

ParameterContoh
productINDIHOME
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

HP PASCABAYAR

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Set {kode} to HALO / MATRIX / XPLOR / SMARTFREEN postpaid / THREE postpaid codes.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

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):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

TV BERLANGGANAN

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Set {kode} to the TV provider code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the TV provider code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

MULTIFINANCE

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Set {kode} to the finance provider code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the finance provider code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

PGN

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Set {kode} to the PGN product code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the PGN product code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

PERTAGAS

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). Set {kode} to the PERTAGAS product code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. Set {kode} to the PERTAGAS product code.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

PAJAK KENDARAAN BERMOTOR

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}@{tahun}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). @-separator: dest = {plat/nopol}@{tahun}.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}@{tahun}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}@{tahun}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. @-separator: dest = {plat/nopol}@{tahun}.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}@{tahun}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

PAJAK BUMI DAN BANGUNAN

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}@{tahun}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). @-separator on PRODUCT: product = {kode}@{tahun}.

Parameter (query):

ParameterContoh
product{kode}@{tahun}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}@{tahun}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. @-separator on PRODUCT: product = {kode}@{tahun}.

Parameter (query):

ParameterContoh
product{kode}@{tahun}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

KARTU KREDIT

CEK TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}@{nominalbayar}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=5&sign={sign}

Inquiry (jenis=5). @-separator on PRODUCT: product = {kode}@{nominalbayar}.

Parameter (query):

ParameterContoh
product{kode}@{nominalbayar}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis5
sign{sign}

Contoh respons (teks biasa):

CEK PLNPASC.546302215889 SUKSES, DATA:Anto TAGIHAN:300000 ADMIN:2750.

BAYAR TAGIHAN (sign)

GET {base_url}/V1/http-get?product={kode}@{nominalbayar}&dest={tujuan}&refID={ref_1}&memberID={mmid}&jenis=6&sign={sign}

Payment (jenis=6). Reuse the same ref_1 as the inquiry above. @-separator on PRODUCT: product = {kode}@{nominalbayar}.

Parameter (query):

ParameterContoh
product{kode}@{nominalbayar}
dest{tujuan}
refID{ref_1}
memberID{mmid}
jenis6
sign{sign}

Contoh respons (teks biasa):

BAYAR PLNPASC.546302215889 SUKSES, HRG:302750 REFID:TEST-1.

Check status (sign)

GET {base_url}/V1/http-get?product={kode}&dest={tujuan}&refID={ref_1}&memberID={mmid}&cek=1&sign={sign}

Status check (cek=1). Echoes the last mitra_message or the current RC template for the given ref_1.

Parameter (query):

ParameterContoh
product{kode}
dest{tujuan}
refID{ref_1}
memberID{mmid}
cek1
sign{sign}

Contoh respons (teks biasa):

STATUS T1.081234567890 SUKSES, HRG:2000 SN:ABC REFID:TEST-1.

Check balance (sign)

GET {base_url}/V1/http-get/balance?memberID={mmid}&sign={sign}

Plain-text balance saldo=<n> @ <yyyy-mm-dd hh:mm:ss> (two spaces before @, per legacy).

Parameter (query):

ParameterContoh
memberID{mmid}
sign{sign}

Contoh respons (teks biasa):

saldo=1000000 @ 2026-04-21 11:00:00