1
0
Fork 0
This repository has been archived on 2017-06-06. You can view files and clone it, but cannot push or open issues or pull requests.
informaticaD4P-2017-omnipay.../src/Gateway.php

53 lines
1.3 KiB
PHP
Raw Normal View History

2017-02-19 09:37:21 +00:00
<?php
namespace Omnipay\Inforbank;
use Omnipay\Common\AbstractGateway;
class Gateway extends AbstractGateway
{
public function getName()
{
2017-02-19 09:37:21 +00:00
return 'Inforbank';
}
2017-02-19 11:24:32 +00:00
public function getClientId()
{
return $this->getParameter('clientId');
}
public function setClientId($value)
{
return $this->setParameter('clientId', $value);
}
public function getClientSecret()
{
return $this->getParameter('clientSecret');
}
public function setClientSecret($value)
{
return $this->setParameter('clientSecret', $value);
}
2017-02-19 09:37:21 +00:00
/**
* Start a purchase request.
* @param array $parameters An array of options
* @return \Omnipay\Inforbank\Message\PurchaseRequest
*/
public function purchase(array $parameters = array())
{
return $this->createRequest('\Omnipay\Inforbank\Message\PurchaseRequest', $parameters);
}
/**
* Complete a purchase.
* @param array $parameters An array of options
* @return \Omnipay\Inforbank\Message\CompletePurchaseRequest
*/
public function completePurchase(array $parameters = array())
{
return $this->createRequest('\Omnipay\Inforbank\Message\CompletePurchaseRequest', $parameters);
}
}