Completed
Push — master ( 1570a8...0eac0a )
by
unknown
12s
created

RedirectGateway::getMerchantName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
dl 0
loc 4
ccs 2
cts 2
cp 1
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 0
crap 1
1
<?php
2
3
namespace Omnipay\Redsys;
4
5
use Omnipay\Common\AbstractGateway;
6
use Omnipay\Redsys\Message\CompletePurchaseRequest;
7
use Omnipay\Redsys\Message\PurchaseRequest;
8
9
/**
10
 * Redsys Redirect Gateway
11
 *
12
 * @link http://www.redsys.es/
13
 */
14
class RedirectGateway extends AbstractGateway
15
{
16 1
    public function getName()
17
    {
18 1
        return 'Redsys Redirect';
19
    }
20
21 60
    public function getDefaultParameters()
22
    {
23
        return array(
24 60
            'merchantId' => '',
25 60
            'merchantName' => '',
26 60
            'terminalId' => '',
27 60
            'hmacKey' => '',
28 60
            'testMode' => false,
29 60
        );
30
    }
31
32 2
    public function getMerchantId()
33
    {
34 2
        return $this->getParameter('merchantId');
35
    }
36
37 6
    public function setMerchantId($value)
38
    {
39 6
        return $this->setParameter('merchantId', $value);
40
    }
41
42 2
    public function getMerchantName()
43
    {
44 2
        return $this->getParameter('merchantName');
45
    }
46
47 6
    public function setMerchantName($value)
48
    {
49 6
        return $this->setParameter('merchantName', $value);
50
    }
51
52 2
    public function getTerminalId()
53
    {
54 2
        return $this->getParameter('terminalId');
55
    }
56
57 6
    public function setTerminalId($value)
58
    {
59 6
        return $this->setParameter('terminalId', $value);
60
    }
61
62 2
    public function getHmacKey()
63
    {
64 2
        return $this->getParameter('hmacKey');
65
    }
66
67 6
    public function setHmacKey($value)
68
    {
69 6
        return $this->setParameter('hmacKey', $value);
70
    }
71
72 3
    public function purchase(array $parameters = array())
73
    {
74 3
        return $this->createRequest('\Omnipay\Redsys\Message\PurchaseRequest', $parameters);
75
    }
76
77 7
    public function completePurchase(array $parameters = array())
78
    {
79 7
        return $this->createRequest('\Omnipay\Redsys\Message\CompletePurchaseRequest', $parameters);
80
    }
81
}
82