Download the PHP package vachmara/pskyc without Composer

On this page you can find all versions of the php package vachmara/pskyc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pskyc

KYC Secure Upload (PrestaShop Module)

License: MIT PHP Version PrestaShop Packagist Version Packagist Downloads CI Tests codecov Code Style PHPStan

Open source, GDPR-compliant KYC document verification for PrestaShop.

Requirements

PrestaShop Compatibility

Tested PrestaShop releases

Official continuous integration covers PrestaShop 8.0, 8.1, 8.2 and 9.0 Docker images to ensure ongoing compatibility across both major branches.

PHP Extensions

This module uses standard PrestaShop-required PHP extensions:

All listed extensions are standard PrestaShop 8/9 requirements, so no additional server configuration is needed.

Features

Installation

  1. Download the latest release ZIP
  2. Upload to your PrestaShop back office (Modules > Module Manager > Upload)
  3. Configure in the modules section

Quick Start

Get up and running in minutes with automatic integration.

Basic Setup

  1. Install the module via PrestaShop back office
  2. Configure KYC categories:
    • Go to Modules → KYC Secure Upload → Configure
    • Select product categories that require KYC verification
  3. That's it! The module works automatically with any checkout

How It Works

Testing Checklist

  1. Configure categories requiring KYC in module settings
  2. Test as unverified customer:
    • Add KYC-required product to cart
    • Complete checkout process
    • ✅ Should see error and redirect to KYC verification
  3. Test as verified customer:
    • Complete KYC verification (get admin approval)
    • Add same product and checkout
    • ✅ Order should process normally
  4. Test non-KYC products:
    • Add regular product to cart
    • ✅ No KYC check, order processes normally

Common Issues

Third-Party Checkout Integration

This module works seamlessly with PrestaShop's standard checkout and is compatible with third-party checkout modules like Prestahero One Page Checkout.

📖 Complete Integration Guide - Comprehensive documentation for integrating with third-party checkout modules including:

Security

Flow Diagram

Email Types Summary

Email Type Trigger Recipient Template Purpose
Upload Confirmation Document upload success Customer document_upload_confirmation Confirm receipt
Admin Notification Document upload success Admins admin_new_verification Alert for review
Status Change Admin updates status Customer verification_status Notify of decision
Expiry Warning 30 days before expiry Customer verification_expiry_warning Renewal reminder

Email Templates

Email templates are located in:

Available languages: en, fr

⚠️ Known Issue: Email Template Generation

There is a known bug in PrestaShop 8.1.2 preventing email template generation for custom modules through the admin interface. Email sending functionality works normally.

Details: PrestaShop Issue #35214

Contribution

PRs welcome! See CONTRIBUTING.md for guidelines.

License

MIT License. See LICENSE.md for details.


All versions of pskyc with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package vachmara/pskyc contains the following files

Loading the files please wait ...