DEV3 Technologies home

DEV3 Developer Forum

What are the limitations of DEV3 Refilo I should know before buying?

Product questionsSolved0 views

1 reply

dev3 · Accepted answer

Good to know

  • The buyer guide in the package is a short setup page. Documentation/index.html covers requirements, install, cron, the API addresses and where the settings are. The feature descriptions are on this page, in each app's README and in the OpenAPI description at /api/v1/openapi.json.
  • Payments, SMS and push are simulated by default. The simulated gateway works out of the box, so ordering and paying need no keys. Stripe, Razorpay and PayPal drivers are included but were not run against real accounts. Real push was not exercised.
  • Auto-refill by saved card is not finished for real gateways. Only the simulated charger is complete, so charging a saved card on a real gateway needs developer work. Until you finish it, a plan whose order cannot be charged falls back to cash, coupon or wallet with a pay link.
  • Stripe refunds have no idempotency key yet. A gateway timeout after Stripe accepted a refund can be retried, so retries need buyer review before you go live with real card payments.
  • The apps were not tested on physical devices. They build as debug Android packages and run on the iOS simulator. The cylinder scanner and the location checks were compiled and run on simulators only; typing a serial is always available and goes through the same checks.
  • The driver app has some gaps. It cannot mark a van back (the return count is done by depot staff), there is no reorder-request endpoint, foreign cylinders are always refused in the app, and the swap figure at the door is an estimate until the server answers.
  • Days left is an estimate. Refilo does not measure how much water or gas a household has used, and every days-left figure is tagged as an estimate.
  • Some things are in the apps, not on the web. The web account has no reschedule and no review. In the customer app, site setup picks a zone centre, not a pin on a map.
  • Arabic has not been reviewed by a native speaker. The apps and the home page include Arabic with right-to-left layout.
  • Use MySQL or MariaDB on a live site. The Pest tests run on SQLite, where row locks do nothing; the concurrency checks that prove the locking run on MySQL 8.
  • Name: Refilo is a working name checked by a web search only, not a trademark clearance. A search found names close to it in the same market, so check it before you launch under it.
  • No hosted demo. Every customer, driver and record in the screenshots is fictional. Install it with the demo data to try every role on your own server.
0

Your reply

Every post is reviewed by DEV3 before it appears. Usually reviewed within 24 hours.

Markdown supported. Use ``` for code blocks. Images are not allowed.