DEV3 Technologies home

DEV3 Developer Forum

How do I configure payments, email and cron for DEV3 Refilo?

Product questionsSolved0 views

1 reply

dev3 · Accepted answer

Payments, scanning, location and push

The default is the simulated gateway, so ordering and paying work without keys. Stripe, Razorpay and PayPal drivers are included but were not run against real accounts, and automatic charging of a saved card is not finished for them. Stripe refunds have no idempotency key yet, so before you take real card payments review how retried refunds are handled. The driver app's camera scanner and location checks were run on simulators only; typing a serial is always available. Real push was not exercised.

Cron

* * * * * php /path/to/refilo/artisan schedule:run >> /dev/null 2>&1

The scheduler runs refilo:tick, which sweeps idle records and retries card refunds, plus jobs that generate refill plan orders and delivery windows. Deadlines are enforced whenever a record is read, so the cron is optional for correctness, but keep it for refunds and plans. php artisan refilo:check reconciles deposit liability, coupon liability, van stock and every wallet. On a host with no scheduler, php artisan refilo:tick --loop=15 repeats the sweep.

Languages

English throughout. The home page and both apps also include Arabic with right-to-left layout; the Arabic text has not been reviewed by a native speaker.

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.