PPOB in Acosys
PPOB Services in Acosys
Serve digital product purchases and bill payments from the Acosys cashier. The catalog, deposit balance, prices, and transaction status are all connected in the POS flow.
How PPOB works in Acosys
PPOB (Payment Point Online Bank) lets stores sell digital products and help customers pay bills. In Acosys, transactions are created as lines on a Point of Sale receipt and processed using the tenant's PPOB balance.
Activate the merchant
Open the PPOB Wallet menu or the PPOB button in POS, then complete the free merchant registration if prompted.
Top up the deposit balance
Top up your balance in the PPOB Wallet. The minimum top-up enforced by the system is Rp 500,000; the balance increases once the payment is verified.
Choose a product in POS
Choose Prepaid or Postpaid, enter the customer number/ID, then select the appropriate product.
Settle the receipt and monitor
Once the receipt is paid, Acosys forwards the transaction to the provider. The cashier can check the result and the serial number/token in the PPOB history.
Available products
Here is a summary of the products currently available.
| Category | Active products |
|---|---|
| Phone Credit | 84 |
| Data | 94 |
| E-Money | 9 |
| Games | 9 |
| PLN | 4 |
| SMS & Call Packages | 3 |
| Voucher Activation | 3 |
| Validity Extension | 2 |
| TV | 2 |
| Gas | 1 |
| Total | 211 |
The product list requires the cashier to check the bill first. The local catalog includes, among others:
- PDAM307
- PBB258
- Multifinance32
- Postpaid TV16
- Postpaid Internet9
The catalog also includes BPJS, PLN Postpaid/Non-Bill, e-money, gas, and mobile operator products.
| Type | Products | Base price / how the price is determined |
|---|---|---|
| Prepaid | Telkomsel 10.000 | Rp 10,185 |
| Prepaid | Telkomsel Data 1 GB 7 Days | Rp 9,710 |
| Prepaid | PLN 50.000 | Rp 51,215 |
| Prepaid | DANA 50.000 | Rp 50,085 |
| Prepaid | Free Fire 50 Diamond | Rp 6,190 |
| Postpaid | BPJS Kesehatan | Determined from the bill check result |
| Postpaid | PLN Postpaid | Determined from the bill check result |
How is the price calculated?
Prepaid products
The price to the tenant is calculated from the supplier price and the Acosys markup. The store's selling price then follows the tenant's rules — for example global, category, or SKU rules — or a special price saved for that product.
Cashiers with the right permission can change the selling price. The system rejects prices lower than the price to the tenant.
Postpaid products
The cashier selects a product and enters the customer ID to run an inquiry. Acosys shows the customer name, period, bill details, the provider's admin fee, and the quoted price.
A quote is valid for at most 5 minutes and only on the same day. The bill is forwarded once the receipt is paid; postpaid prices come from the inquiry response, not from a fixed catalog price.
Transaction status and follow-up
Success
For prepaid, hand over the SN/token shown in POS. The result can be reopened from the prepaid PPOB history.
Pending
The provider has not confirmed the result yet. Check the history/status again before retrying, so the customer doesn't pay for the same product twice.
Failed
The tenant's PPOB balance is refunded automatically if the transaction is confirmed as failed. If the customer has already paid the receipt, the customer refund is handled through the store's return procedure.
Availability notes
- POS shows active products. The prepaid catalog is also filtered by stock, supplier status, and service hours; postpaid products are checked again at inquiry time.
- If the phone number is recognized, the prepaid catalog helps filter for the matching operator. E-money products can still be selected.
- For self-hosted installations that use the relay, the current implementation provides the prepaid flow; postpaid and retail price settings are not yet available on that path.