PPOB Services in Acosys

PPOB in Acosys lets the Point of Sale cashier sell digital products (mobile airtime, data packages, electricity tokens, e-money) and collect bill payments (water, property tax, BPJS health insurance, postpaid electricity). Catalog, deposit balance, pricing, and transaction status all live inside the POS flow.

See the transaction flow See the catalog
Active prepaid products
211
Airtime, data, PLN tokens, e-money, games, and more
Active postpaid products
640
Including PDAM water, PBB property tax, multifinance, and recurring bills
SaaS merchant registration
Free
Transactions use the PPOB deposit balance
About the data: the figures and sample products on this page come from the production catalog saas_ppobproduct, last recorded as updated on . The POS shows active products; prepaid products are also filtered by supplier stock and service status, while postpaid products are checked again during the bill inquiry. The list and prices can change after synchronization.

How PPOB works in Acosys

PPOB (Payment Point Online Bank) is the Indonesian service that lets a store sell digital products and help customers pay their bills. In Acosys, each transaction is a line on a Point of Sale receipt and is processed through the tenant's PPOB balance.

1

Activate the merchant

Open the PPOB & Courier Balance menu (Sales & POS) or the PPOB button on the POS, then complete the free merchant registration if asked.

2

Top up the deposit

Top up the balance from the PPOB & Courier Balance menu with an online payment. The same balance also pays for courier waybills created from Delivery Orders. The minimum top-up enforced by the system is Rp 500,000; the balance increases once the payment is verified.

3

Choose a product on the POS

Choose Prepaid or Postpaid, enter the customer's number or ID, then pick the product. For postpaid, run the bill inquiry first.

4

Buy or pay, then settle the receipt

Prepaid products are bought with Beli & tambah ke keranjang (Buy & add to cart), postpaid bills are paid with Bayar & tambah ke keranjang (Pay & add to cart). Only successful ones enter the cart; then settle the receipt as usual.

Purchases and bill payments are sent to the provider the moment the button is clicked, not after the receipt is paid. The PPOB balance is deducted immediately; airtime and tokens are delivered and bills are paid right away. The customer therefore never pays for a product the provider rejected, but airtime can be delivered before the customer pays the receipt. Successful purchases and paid bills cannot be cancelled.

Available products

A summary of products with mode=prod and active=1 in the catalog.

Prepaid · 211 products
CategoryActive products
Airtime (Pulsa)84
Data94
E-Money9
Games9
PLN electricity4
SMS & call packages3
Voucher activation3
Validity extension2
TV2
Gas1
Total211
Postpaid · 640 products

Postpaid products require the cashier to check the bill first. The catalog includes, among others:

  • PDAM (water)307
  • PBB (property tax)258
  • Multifinance32
  • Postpaid TV16
  • Postpaid internet9

The catalog also covers BPJS, PLN postpaid/non-bill, e-money, gas, and mobile operator products.

Sample product names from the catalog
Type Product Base price / how the price is set
PrepaidTelkomsel 10.000Rp 10.185
PrepaidTelkomsel Data 1 GB 7 HariRp 9.710
PrepaidPLN 50.000Rp 51.215
PrepaidDANA 50.000Rp 50.085
PrepaidFree Fire 50 DiamondRp 6.190
PostpaidBPJS KesehatanSet by the bill inquiry result
PostpaidPLN PascabayarSet by the bill inquiry result

How are prices calculated?

Prepaid products

The tenant price is calculated from the supplier price plus the Acosys markup. The store's selling price then follows the tenant's rules - for example a global, category, or SKU rule - or a special price saved for that product.

Cashiers with the right permission can change the selling price. The system rejects any price below the tenant price.

Postpaid products

The cashier picks the product and enters the customer ID to run the bill inquiry. Acosys shows the customer name, period, bill details, the provider's admin fee, and the offer price.

The offer is valid for at most 5 minutes and only on the same day; an expired offer must be checked again. Postpaid prices come from the inquiry result, not from a fixed catalog price. The same bill cannot be added to the cart twice.

Double-check the operator, customer number/ID, customer name, and total before pressing buy or pay. Some services also ask for extra data such as the tax year (PBB), an amount (e-money), or a payment code and ID number (Samsat vehicle tax).

Transaction status and follow-up

Success

The product goes straight into the cart. The SN/token is shown on the POS, can be copied or sent via WhatsApp, and is printed on the receipt. It can be reopened later from the prepaid PPOB history.

Pending

The provider has not confirmed yet. The POS waits up to about 90 seconds; if the result is still not final, the product is not added to the cart. Do not buy again: first check the Terkirim, belum masuk nota (sent, not on a receipt) list or the PPOB history.

Failed

The tenant's PPOB balance is refunded automatically once the transaction is confirmed failed, and the product never enters the cart, so the customer does not pay for it.

Sent, not yet on a receipt

The POS PPOB dialog has a Terkirim, belum masuk nota list: purchases that succeeded but are not on any receipt, or that were still processing when the cashier stopped waiting. Successful purchases can be added to the cart with Tambah ke keranjang (add to cart); those already in the cart are marked Sudah di keranjang (already in cart).

If a PPOB line is removed from a receipt that is saved again, or the receipt is cancelled, the purchase returns to this list. The airtime has already been delivered, so there is no balance refund; add it to another receipt to charge for it.

Double clicks and dropped connections are safe: the POS resends with the same identifier and a purchase never happens twice. The on-screen confirmation states the balance amount to be deducted; successful purchases cannot be cancelled, so make sure the destination number is correct. If the status says it needs an admin check or stays pending, check the transaction history and contact the Acosys administrator. Do not create a replacement transaction for the same number until the previous status is clear.

Availability notes

This guide summarizes the POS flow, PPOB Balance, transaction services, and the Acosys production catalog. Updated 28 October 2026: prepaid and postpaid are both sent to the provider first and only then added to the cart, and tokens are printed on the receipt. The PPOB dialog labels on the POS are currently shown in Indonesian.

Menu Location