Refuel at a PVoil station
At a PVoil station the pump shows a QR for your fill. Start the refuel in the Driver App, scan that QR, check the details and confirm; the platform pays PVoil from your company's wallet.
Before you start#
- Role: a driver signed in to the Driver App, with the vehicle selected.
- Money in the wallet. Your company's wallet must cover the vehicle's allowed quantity at the current fuel price; that amount is held when you start. See Refuelling at PVoil stations.
- The camera. You scan the QR with the phone's camera.
- Which stations. This flow is used at PVoil stations connected to the platform, and your company's plan must include refuelling.
Steps#
- On Home, find the PVoil station under Nearby merchants and tap Refuel. Pick the vehicle if you are asked.
- On Scan QR, record the odometer if you want to: tap Capture Odometer, then check or correct the Reading (km) it fills in, or tap Skip this step. The fuel type shows Fuel type — confirmed after scan.
- Tap Scan QR. The money is held and the camera opens, on Scan PVoil QR. If the platform cannot allow any fuel for the vehicle right now (limit used up, tank full, or no recent GPS distance), the Refuel Blocked screen opens instead and nothing is held; see Ask for approval when a refuel is blocked.
- Ask the attendant to fuel the vehicle. When the fill is done, the pump shows a QR for it; scan that QR.
- Confirm refuel? shows your Vehicle, the Station you picked, the Fuel type, and the Volume and Amount from the pump's QR. Check them against the pump and tap Confirm.
- Authorized — you may leave appears with the same details. Tap Done.
What happens next#
- PVoil confirms the fill to the platform, and the order is completed with the volume, price and amount PVoil reports. The wallet is charged that amount, never more than was held. See Refuelling at PVoil stations.
- The final figures are in Orders (Order History). You get no notification when the refuel completes.
- If PVoil cancels the transaction, the order is cancelled, the held money is released, and you are notified; so are your company's admins.
- If the app closes mid-refuel, reopening it takes you back to the camera, or to Authorized — you may leave if you already confirmed. That screen then shows only the vehicle and station, with Volume and amount available after refuel completes — check History.
Rules and limits#
- One QR, one order. Each pump QR can be used for one refuel only.
- The station you picked counts. Pick the station you are at; a QR from another station is still accepted, and the difference is recorded for follow-up.
- Leaving the camera cancels. Going back from the camera asks Cancel scan? — Your reserved funds will be released. Tap Cancel order to cancel, or Keep scanning.
- The hold does not last forever. The money is held for six hours by default; see Refuelling at PVoil stations.
If something goes wrong#
| Message | Cause | Fix |
|---|---|---|
| Insufficient wallet balance — top up to continue. Need: …₫. Available: …₫. | The wallet cannot cover the hold | Ask your company to top up the wallet, then try again |
| Pick a vehicle from Home first | No vehicle is selected | Tap Back to Home and select your vehicle |
| QR not readable — try aiming again or contact PVoil staff | The camera failed to read the QR three times within 10 seconds | Aim again, or ask the attendant |
| This QR is already paired to another refuel — please ask the attendant to re-generate the QR | The QR was already used | Ask for a new QR and tap Re-scan |
| PVoil's product '…' is not registered with this merchant — ask the attendant to verify and contact your fleet admin. | The station's fuel on the QR is not set up for this merchant | Tap Cancel order and contact your company; the order cannot be rescanned |
| Your vehicle is not allowed to refuel this fuel type — cancel and contact your fleet admin. | The fuel on the QR is not allowed for the vehicle | Tap Cancel order and contact your company |
| Unable to start order (…). Please try again or contact support. | The station, the vehicle's fuel type or tank size, or the fuel price is not set up | Contact your company; trying again will not help until it is corrected |
| Network error — try again | No connection, or the platform refused the request | Try again; if it keeps appearing with good signal, contact your company |