Weinstein Security

Certification testing with payments handled properly

Developer 2019 Web App
Weinstein Security Dashboard

The Challenge

The North Bay's largest security firm needed online guard certification training and testing, with card payments handled to PCI-DSS standards.

The Solution

A PHP/MariaDB application with interactive e-learning and testing, and payment processing through Authorize.net so card data stays out of the application's scope entirely.

What I Built

E-Learning & Testing

Guards work through training material and take certification tests online.

Authorize.net Payments

Card data handled by the processor, never by the application's servers.

Compliance-Aware Architecture

Built so PCI-DSS scope stays as small as possible.

Outcome

  • Guards trained, tested, and certified online
  • Card data never touches the application's servers

Built With

PHP MariaDB JavaScript Authorize.net