buyplan-estonia/payum-buyplan

Payum Gateway for BuyPlan Payments.

1.0.0 2020-11-29 11:02 UTC

This package is not auto-updated.

Last update: 2024-04-15 23:51:50 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.