akira/laravel-sisp

this is a laravel package to handle SISP payment

Fund package maintenance!
Akira

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 1

Forks: 0

Open Issues: 1

pkg:composer/akira/laravel-sisp

1.x-dev 2025-11-06 22:12 UTC

This package is auto-updated.

Last update: 2025-11-06 22:13:04 UTC


README

Welcome to Laravel SISP - a robust Laravel 12+ package for integrating SISP Cabo Verde payment gateway with comprehensive transaction management, invoice generation, and fraud detection.

Quick Start

composer require akira/laravel-sisp
php artisan laravel-sisp:install

Configure your .env:

SISP_URL=https://mc.vinti4net.cv/Client_VbV_v2/biz_vbv_clientdata.jsp
SISP_POS_ID=your_pos_id
SISP_POS_AUT_CODE=your_authorization_code
SISP_MERCHANT_ID=your_merchant_id

Documentation Index

Getting Started

Core Concepts

Features & Security

  • Security - Rate limiting, metadata collection, fraud detection

Learning & Reference

Key Features

  • Payment form rendering (Blade or Inertia.js)
  • Automatic PDF invoice generation
  • Multi-item transaction support
  • Comprehensive rate limiting
  • Security metadata collection
  • Complete transaction audit trail
  • Webhook signature verification
  • Type-safe DTOs and builders

System Requirements

  • PHP 8.4 or higher
  • Laravel 12 or higher
  • PostgreSQL or MySQL database
  • Node.js for frontend assets (if using Inertia)

What's Included

After installation, you get:

  • Service provider and service container bindings
  • Database migrations for transactions, invoices, and security tables
  • Payment routes and webhook handling
  • Blade views or Inertia.js components for payment forms
  • Invoice generation via Laravel PDF Invoices package
  • Rate limiting middleware
  • Security metadata collection

Package Structure

laravel-sisp/
├── src/
│   ├── Actions/              # Business logic
│   ├── Controllers/          # HTTP controllers
│   ├── DTO/                  # Data transfer objects
│   ├── Models/               # Eloquent models
│   ├── Facades/              # Facade classes
│   ├── Middleware/           # HTTP middleware
│   └── Providers/            # Service providers
├── database/
│   ├── migrations/           # Database migrations
│   └── factories/            # Model factories
├── resources/
│   ├── views/                # Blade templates
│   └── components/           # Vue/React components
├── config/
│   └── sisp.php             # Package configuration
└── docs/                     # This documentation

Next Steps

  1. Start with Installation
  2. Follow Configuration for your setup
  3. Try the Quick Start Guide
  4. Read Payment Flow to understand the process

Support

For issues or questions:

License

MIT License. See LICENSE file for details.