buyplan-estonia / payum-buyplan
Payum Gateway for BuyPlan Payments.
Installs: 377
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
pkg:composer/buyplan-estonia/payum-buyplan
Requires
- php: ^7.2
- ext-json: *
- ext-openssl: *
- buyplan-estonia/buyplan: ^1.0
- payum/core: ^1.5
- psr/log: ^1.0.1
Requires (Dev)
- payum/core: ^1.5
- php-http/guzzle6-adapter: ^1.0
This package is not auto-updated.
Last update: 2025-10-28 07:21:48 UTC
README
Installation
composer require buyplan-estonia/payum-buyplan 
Basic Usage
<?php
use Payum\Core\PayumBuilder;
use Payum\Core\GatewayFactoryInterface;
$defaultConfig = [];
$payum = (new PayumBuilder)
    ->addGatewayFactory('buyplan', function(array $config, GatewayFactoryInterface $coreGatewayFactory) {
        return new \BuyPlanEstonia\PayumBuyPlan\BuyPlanGatewayFactory($config, $coreGatewayFactory);
    })
    ->addGateway('buyplan', [
        'factory' => 'buyplan',
        'testing' => true,
    ])
    ->getPayum()
;
Currently implemented Actions:
- StatusAction
- ConvertPaymentAction
- CaptureAction
<?php
use Payum\Core\Request\Capture;
$BuyPlan = $payum->getGateway('buyplan');
$model = new \ArrayObject([
  // ...
]);
$BuyPlan->execute(new Capture($model));
Resources
License
This software is released under the MIT License.