JEMPOL TRX SELLER API (v1.0.0)

Download OpenAPI specification:Download

Introduction

To maintain the transaction, our server will create a request to your API server. Request will contains parameters in request body in json format, and we expect the response of request in the following format. (will be explained below)

Response Code

Please included Response Code in response anytime our server hit your API. Here is the list of the codes we expect:

RC Meaning
00 Transaction Success
01 Transaction Pending
02 Transaction Failed
05 Other Error
06 Signature Invalid
07 IP Unregistered
08 Seller Blocked
09 Buyer Blocked
10 Duplicate Reference ID
11 Inquiry Not Created
12 Transaction Invalid / Not Found
13 Seller Application Server is Down
14 Unidentified/invalid Phone/ID number
15 Username On API Buyer Not Found
16 Buyer Product Code Not Found
17 Connection To Seller Not Found
18 Request Timeout
22 Unpaid Transaction, jika pesan reversal dikirimkan tanpa pelunasan sebelumnya
23 Seat already taken / not available.
24 Cannot cancel payment, ticket has been printed or ticket cannot be reverse
25 Cannot update pax, ticket has been paid
26 Data penumpang / pembeli tidak lengkap/invalid
27 Jadwal tidak tersedia
31 ID bank belum terdaftar
32 ID Switcher belum terdaftar
33 Kode Produk belum terdaftar
34 Transaksi Sudah Lunas
35 Sudah Terdaftar
43 Sudah Terdaftar
45 Out of Stock
46 Insuficcient Balance
48 Maksimal Pembayaran 12 Bulan Kedepan
49 No Virtual Account Tidak Sesuai
51 Jumlah Tagihan yang Dibayarkan Tidak Sesuai
88 Too Close to Previous Transactions
90 Cut-Off is in Process
96 System Malfunction
98 Invalid Reference Number

Pulsa

Payment Pulsa

Pulsa transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "08783912345",
  • "product_code": "XL100",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "serial_number": "123123123",
  • "reference_number": "AG9485DJD9999",
  • "customer_number": "08783912345",
  • "price": "25000",
  • "admin_charge": "2000",
  • "description": "XL Pulsa 100.000",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "XL100",
  • "rc": "00",
  • "amount": "25000",
  • "message": "Transaction Success"
}

Advice Pulsa

Pulsa transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "08783912345",
  • "product_code": "XL100",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "serial_number": "123123123",
  • "reference_number": "AG9485DJD9999",
  • "customer_number": "08783912345",
  • "price": "100000",
  • "admin_charge": "2500",
  • "description": "XL Pulsa 100.000",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "XL100",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction Success"
}

Voucher Game

Payment Voucher Game

Voucher Game transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "081805932533",
  • "product_code": "VG100",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "mcode": "798sa7df9as7d9fasdf",
  • "pin": "888899998888",
  • "serial_number": "123123123",
  • "reference_number": "12334235312",
  • "customer_number": "081805932533",
  • "price": "100000",
  • "admin_charge": "2500",
  • "description": "Gemscool 100.000 Cash",
  • "reference_id": "5f2bbd2540cf1",
  • "created_at": "24-07-2022",
  • "product_code": "VG100",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction Success"
}

Advice Voucher Game

Voucher Game transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

cust_number
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "cust_number": "08783912345",
  • "product_code": "VG100",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "mcode": "798sa7df9as7d9fasdf",
  • "pin": "888899998888",
  • "serial_number": "123123123",
  • "reference_number": "12334235312",
  • "customer_number": "081805932533",
  • "price": "100000",
  • "admin_charge": "2500",
  • "description": "Gemscool 100.000 Cash",
  • "reference_id": "5f2bbd2540cf1",
  • "created_at": "24-07-2022",
  • "product_code": "VG100",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction Success"
}

Paket Data

Payment Paket Data

Paket Data transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "08783912345",
  • "product_code": "XL10GB",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "serial_number": "123123123",
  • "reference_number": "AG9485DJD9999",
  • "customer_number": "08783912345",
  • "price": "25000",
  • "admin_charge": "2500",
  • "description": "XL Data Combo 10 GB'",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "XL10GB",
  • "rc": "00",
  • "amount": "27500",
  • "message": "Transaction Success"
}

Advice Paket Data

Paket Data transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "08783912345",
  • "product_code": "XL10GB",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "serial_number": "123123123",
  • "reference_number": "AG9485DJD9999",
  • "customer_number": "08783912345",
  • "price": "25000",
  • "admin_charge": "2500",
  • "description": "XL Data Combo 10 GB'",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "XL10GB",
  • "rc": "00",
  • "amount": "27500",
  • "message": "Transaction Success"
}

E Wallet

Payment E Wallet

E Wallet transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "08783912345",
  • "product_code": "OVO50",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "serial_number": "123123123",
  • "reference_number": "AG9485DJD9999",
  • "customer_number": "08783912345",
  • "customer_name": "Customer_name",
  • "price": "50000",
  • "admin_charge": "2500",
  • "description": "OVO50",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "OVO50",
  • "rc": "00",
  • "amount": "25000",
  • "message": "Transaction Success"
}

Advice E Wallet

E Wallet transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "08783912345",
  • "product_code": "OVO50",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "serial_number": "123123123",
  • "reference_number": "AG9485DJD9999",
  • "customer_number": "08783912345",
  • "customer_name": "Customer_name",
  • "price": "50000",
  • "admin_charge": "2500",
  • "description": "OVO50",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "OVO50",
  • "rc": "00",
  • "amount": "25000",
  • "message": "Transaction Success"
}

PLN Prepaid

Inquiry PLN Prepaid

These request will return avaiable denomination and product prices for your transaction.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "54320012345",
  • "product_code": "TKN100",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "meter_number": "54320012345",
  • "subscriber_id": "54320012345",
  • "reference_number": "0",
  • "subscriber_name": "dev_w-54320012345",
  • "segmentation": "R1",
  • "power_consuming_category": "1300",
  • "denom": "100000",
  • "admin_charge": "2500",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "TKN100",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Payment PLN Prepaid

After hit the inquiry, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "54320012345",
  • "product_code": "TKN100",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "meter_number": "54320012345",
  • "subscriber_id": "54320012345",
  • "reference_number": "213214234123",
  • "subscriber_name": "dev_w-54320012345",
  • "segmentation": "R1",
  • "power_consuming_category": "1300",
  • "admin_charge": "2500",
  • "stamp_duty": "0",
  • "value_added_tax": "0",
  • "public_lighting_tax": "5000",
  • "customer_payables_installment": "0",
  • "kwh": "125.1",
  • "token_number": "00963034799151040465",
  • "rp_token": "20000",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "TKN100",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Advice PLN Prepaid

After hit the inquiry, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "54320012345",
  • "product_code": "TKN100",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "meter_number": "54320012345",
  • "subscriber_id": "54320012345",
  • "reference_number": "213214234123",
  • "subscriber_name": "dev_w-54320012345",
  • "segmentation": "R1",
  • "power_consuming_category": "1300",
  • "admin_charge": "2500",
  • "stamp_duty": "0",
  • "value_added_tax": "0",
  • "public_lighting_tax": "5000",
  • "customer_payables_installment": "0",
  • "kwh": "125.1",
  • "token_number": "00963034799151040465",
  • "rp_token": "20000",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "TKN100",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

PLN Nontaglis

Inquiry PLN Nontaglis

There request will return avaiability of product. If transaction has been done before, it will return status of it's transaction.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "5437004444444",
  • "product_code": "PLN-NONTAG",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "transaction_code": "0000",
  • "transaction_name": "PENYAMBUNGAN BARU",
  • "registration_number": "5437004444444",
  • "registration_date": "06AUG20",
  • "expiration_date": " ",
  • "subscriber_id": "000000000000",
  • "subscriber_name": "dev_w5437004444444",
  • "service_unit": "00000",
  • "service_unit_address": " ",
  • "service_unit_phone": " ",
  • "rp_tag": "8268100",
  • "admin_charge": "2500",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "PLN-NONTAG",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Payment PLN Nontaglis

After hit the inquiry, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "5437004444444",
  • "product_code": "PLN-NONTAG",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "transaction_code": "0000",
  • "transaction_name": "PENYAMBUNGAN BARU",
  • "registration_number": "5437004444444",
  • "registration_date": "06AUG20",
  • "expiration_date": " ",
  • "subscriber_id": "000000000000",
  • "subscriber_name": "dev_w5437004444444",
  • "reference_number": "069E73EF81934DA1A20C6B3672745034",
  • "service_unit": "00000",
  • "service_unit_address": " ",
  • "service_unit_phone": " ",
  • "rp_tag": "8268100",
  • "admin_charge": "2500",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "PLN-NONTAG",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Payment PLN Nontaglis

After hit the inquiry, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "5437004444444",
  • "product_code": "PLN-NONTAG",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "transaction_code": "0000",
  • "transaction_name": "PENYAMBUNGAN BARU",
  • "registration_number": "5437004444444",
  • "registration_date": "06AUG20",
  • "expiration_date": " ",
  • "subscriber_id": "000000000000",
  • "subscriber_name": "dev_w5437004444444",
  • "reference_number": "069E73EF81934DA1A20C6B3672745034",
  • "service_unit": "00000",
  • "service_unit_address": " ",
  • "service_unit_phone": " ",
  • "rp_tag": "8268100",
  • "admin_charge": "2500",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "PLN-NONTAG",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

PLN Postpaid

Inquiry PLN Postpaid

PLN Postpaid transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "54320012345",
  • "product_code": "PLN-POST",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "subscriber_id": "54320012345",
  • "subscriber_name": "NAMA PELANGGAN",
  • "period": "201608",
  • "total_bill": "300000",
  • "admin_charge": "2500",
  • "penalty_fee": "2500",
  • "segmentation": "R1",
  • "power": "1300",
  • "billing_sheet": "1",
  • "details": [
    ],
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "PLN-POST",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Payment PLN Postpaid

Payment PLN Postpaid transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "54320012345",
  • "product_code": "PLN-POST",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "subscriber_id": "54320012345",
  • "subscriber_name": "NAMA PELANGGAN",
  • "period": "201608",
  • "total_bill": "300000",
  • "admin_charge": "2500",
  • "penalty_fee": "2500",
  • "reference_number": "AG9485DJD9999",
  • "segmentation": "R1",
  • "power": "1300",
  • "billing_sheet": "1",
  • "details": [
    ],
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "PLN-POST",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Advice PLN Postpaid

PLN Postpaid transaction is a one time request therefore inquiry request is not available.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "54320012345",
  • "product_code": "PLN-POST",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "subscriber_id": "54320012345",
  • "subscriber_name": "NAMA PELANGGAN",
  • "period": "201608",
  • "total_bill": "300000",
  • "admin_charge": "2500",
  • "penalty_fee": "2500",
  • "reference_number": "AG9485DJD9999",
  • "segmentation": "R1",
  • "power": "1300",
  • "billing_sheet": "1",
  • "details": [
    ],
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "PLN-POST",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

BPJS

Inquiry BPJS Seller

There request will return avaiability of product. If transaction has been done before, it will return status of it's transaction.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "0002519808827",
  • "product_code": "BPJS",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "premi": "800000",
  • "participants": [
    ],
  • "participant": "01",
  • "total_period": "01",
  • "vakk_number": "0002519808827",
  • "admin_charge": "2500",
  • "va_number": "0002519808827",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "BPJS",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Payment BPJS Seller

After hit the inquiry, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "0002519808827",
  • "product_code": "BPJS",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "premi": "800000",
  • "participants": [
    ],
  • "reference_number": "7F840E650A533832",
  • "participant": "01",
  • "total_period": "01",
  • "vakk_number": "0002519808827",
  • "admin_charge": "2500",
  • "counter_name": " ",
  • "counter_code": "01",
  • "va_number": "0002519808827",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "BPJS",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Payment BPJS Seller

After hit the inquiry, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "0002519808827",
  • "product_code": "BPJS",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "info": " ",
  • "premi": "800000",
  • "participants": [
    ],
  • "reference_number": "7F840E650A533832",
  • "participant": "01",
  • "total_period": "01",
  • "vakk_number": "0002519808827",
  • "admin_charge": "2500",
  • "counter_name": " ",
  • "counter_code": "01",
  • "va_number": "0002519808827",
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "BPJS",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Telkom

Inquiry TELKOM

There request will return avaiability of product. If transaction has been done before, it will return status of it's transaction.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "0141115512320",
  • "product_code": "TELKOM",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "datel_code": "0001",
  • "total_bill": "587980",
  • "admin_charge": "2500",
  • "npwp": "",
  • "subscriber_id": "0141115512320",
  • "session_id": "20220127114852204973204973263106",
  • "product_name": "TELKOM",
  • "halo_card_code": " ",
  • "subscriber_name": "PLG'N TELKOM. 0141-115512320",
  • "divre_code": "01",
  • "details": [
    ],
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "TELKOM",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Payment TELKOM

After hit the inquiry, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "0141115512320",
  • "product_code": "TELKOM",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "datel_code": "0001",
  • "reference_number": "7F840E650A533832",
  • "total_bill": "587980",
  • "admin_charge": "2500",
  • "npwp": "",
  • "subscriber_id": "0141115512320",
  • "session_id": "20220127114852204973204973263106",
  • "product_name": "TELKOM",
  • "halo_card_code": " ",
  • "subscriber_name": "PLG'N TELKOM. 0141-115512320",
  • "divre_code": "01",
  • "details": [
    ],
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "TELKOM",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}

Advice TELKOM

After hit the payment, you can proceed your transaction by these request.

Request Body schema: application/json
username
required
string

Customer ID

reference_id
required
string

Unique reference code from Jempol

customer_number
required
string

Customers number

product_code
required
string

Product code (set by seller on control panel)

signature
required
string

String hash generated by formula MD5 (username + product_code + customer_number + key)

Responses

Request samples

Content type
application/json
{
  • "username": "JEMPOL-00456",
  • "reference_id": "1654497749",
  • "customer_number": "0141115512320",
  • "product_code": "TELKOM",
  • "signature": "adf68faa37c6b4a99a3bb323ffb36f96"
}

Response samples

Content type
application/json
{
  • "datel_code": "0001",
  • "reference_number": "7F840E650A533832",
  • "total_bill": "587980",
  • "admin_charge": "2500",
  • "npwp": "",
  • "subscriber_id": "0141115512320",
  • "session_id": "20220127114852204973204973263106",
  • "product_name": "TELKOM",
  • "halo_card_code": " ",
  • "subscriber_name": "PLG'N TELKOM. 0141-115512320",
  • "divre_code": "01",
  • "details": [
    ],
  • "reference_id": "AG9485DJD9999",
  • "created_at": "24-07-2022",
  • "product_code": "TELKOM",
  • "rc": "00",
  • "amount": "102500",
  • "message": "Transaction success"
}