Add Mollie API integration and webhook for software upgrade payments

- Introduced the `CaBundle.php` class for managing CA certificates.
- Updated `installed.json` and `installed.php` to include the new `composer/ca-bundle` dependency.
- Added `platform_check.php` to enforce PHP version requirements.
- Created `initialize.php` for initializing the Mollie API client with the API key.
- Implemented `webhook_mollie.php` to handle webhook callbacks for software upgrade payments, including transaction status updates and invoice generation.
- Integrated DomPDF for generating invoices and sending them via email.
This commit is contained in:
“VeLiTi”
2025-12-21 14:44:37 +01:00
parent 653e33d7e9
commit 0f968aac14
159 changed files with 16197 additions and 21 deletions

View File

@@ -0,0 +1,5 @@
<?php
namespace _PhpScoperf7c63b60b99d;
return array('root' => array('name' => 'mollie/mollie-api-php', 'pretty_version' => 'v2.61.0', 'version' => '2.61.0.0', 'reference' => 'd3ec7a191985aa57bec9b4425a665e95b4ba346a', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \false), 'versions' => array('composer/ca-bundle' => array('pretty_version' => '1.3.6', 'version' => '1.3.6.0', 'reference' => '90d087e988ff194065333d16bc5cf649872d9cdb', 'type' => 'library', 'install_path' => __DIR__ . '/./ca-bundle', 'aliases' => array(), 'dev_requirement' => \false), 'mollie/mollie-api-php' => array('pretty_version' => 'v2.61.0', 'version' => '2.61.0.0', 'reference' => 'd3ec7a191985aa57bec9b4425a665e95b4ba346a', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false)));