Freelance 2022
Digital code store package
Creator and only developer (Larateam brand)
A ready-made online store for digital codes, software licenses and timed internet accounts, set up in a Laravel app with one install command.
01 The problem
Small sellers of digital codes and timed internet accounts needed a full online store with payments, a customer area and an admin panel. Accounts they sold also had to be set up in their internet billing system.
02 What I built
- 01
One-command install
A shop owner adds the package to a new Laravel app and runs one install command, with optional demo data.
- 02
Four payment gateways
Online payment through IDPay, PayIR, PayPal and Zarinpal, all behind one shared payment flow.
- 03
Prices, coupons and tax
Quantity discounts, coupons that can apply to some products only, a minimum order for coupons, then tax.
- 04
Billing system link
Bought or renewed internet accounts can be created and extended in the IBSng billing system automatically.
- 05
Expiry and reminders
Scheduled jobs send reminders before expiry, mark expired items, and email the user and the admin.
- 06
Admin and customer areas
Support tickets, newsletter, several admins with roles, user blocking, reports, and Persian and English text.
03 How it works
- 01Owner installs the package and runs the install command
- 02Customer picks products and pays through a chosen gateway
- 03Store checks the payment when the customer returns from the bank
- 04Timed accounts are created or extended in the billing system
- 05Scheduled jobs send reminders and close expired items
04 Result
- A full store for digital goods, ready after one install command.
- Each payment gateway plugs into one shared checkout flow.
- Renewals add time to an active account instead of restarting it.
Stack
- PHP
- Laravel 8
- MySQL
- Blade
- Payment gateways
- IBSng
Get in touch.
Working on a platform, a backend or AI agents? Tell me about it.