Files
assetmgt/assets/mollie/src/Resources/BaseResource.php
“VeLiTi” 0f968aac14 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.
2025-12-21 14:44:37 +01:00

29 lines
500 B
PHP

<?php
namespace Mollie\Api\Resources;
use Mollie\Api\MollieApiClient;
#[\AllowDynamicProperties]
abstract class BaseResource
{
/**
* @var MollieApiClient
*/
protected $client;
/**
* Indicates the type of resource.
*
* @example payment
*
* @var string
*/
public $resource;
/**
* @param MollieApiClient $client
*/
public function __construct(\Mollie\Api\MollieApiClient $client)
{
$this->client = $client;
}
}