Conditions | 1 |
Paths | 1 |
Total Lines | 4 |
Code Lines | 2 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 1 |
Metric | Value |
---|---|
c | 1 |
b | 0 |
f | 1 |
dl | 0 |
loc | 4 |
rs | 10 |
cc | 1 |
eloc | 2 |
nc | 1 |
nop | 1 |
1 | <?php |
||
2 | |||
3 | namespace Omnipay\FirstAtlanticCommerce; |
||
4 | |||
5 | use Omnipay\Common\AbstractGateway; |
||
6 | use Omnipay\FirstAtlanticCommerce\ParameterTrait; |
||
7 | |||
8 | /** |
||
9 | * First Atlantic Commerce Payment Gateway 2 (XML POST Service) |
||
10 | */ |
||
11 | class Gateway extends AbstractGateway |
||
12 | { |
||
13 | use ParameterTrait; |
||
0 ignored issues
–
show
Coding Style
introduced
by
![]() |
|||
14 | |||
15 | /** |
||
0 ignored issues
–
show
|
|||
16 | * @return string Gateway name. |
||
0 ignored issues
–
show
|
|||
17 | */ |
||
0 ignored issues
–
show
|
|||
18 | public function getName() |
||
0 ignored issues
–
show
|
|||
19 | { |
||
0 ignored issues
–
show
|
|||
20 | return 'First Atlantic Commerce Payment Gateway 2'; |
||
0 ignored issues
–
show
|
|||
21 | } |
||
0 ignored issues
–
show
|
|||
22 | |||
23 | /** |
||
0 ignored issues
–
show
|
|||
24 | * @return array Default parameters. |
||
0 ignored issues
–
show
|
|||
25 | */ |
||
0 ignored issues
–
show
|
|||
26 | public function getDefaultParameters() |
||
0 ignored issues
–
show
|
|||
27 | { |
||
0 ignored issues
–
show
|
|||
28 | return [ |
||
0 ignored issues
–
show
|
|||
29 | 'merchantId' => null, |
||
0 ignored issues
–
show
|
|||
30 | 'merchantPassword' => null, |
||
0 ignored issues
–
show
|
|||
31 | 'acquirerId' => '464748', |
||
0 ignored issues
–
show
|
|||
32 | 'testMode' => false, |
||
0 ignored issues
–
show
|
|||
33 | 'requireAvsCheck' => true |
||
0 ignored issues
–
show
|
|||
34 | ]; |
||
0 ignored issues
–
show
|
|||
35 | } |
||
0 ignored issues
–
show
|
|||
36 | |||
37 | /** |
||
0 ignored issues
–
show
|
|||
38 | * Authorize an amount on the customer’s card. |
||
0 ignored issues
–
show
|
|||
39 | * |
||
0 ignored issues
–
show
|
|||
40 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
41 | * |
||
0 ignored issues
–
show
|
|||
42 | * @return \Omnipay\FirstAtlanticCommerce\Message\AuthorizeRequest |
||
0 ignored issues
–
show
|
|||
43 | */ |
||
0 ignored issues
–
show
|
|||
44 | public function authorize(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
45 | { |
||
0 ignored issues
–
show
|
|||
46 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\AuthorizeRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
47 | } |
||
0 ignored issues
–
show
|
|||
48 | |||
49 | /** |
||
0 ignored issues
–
show
|
|||
50 | * Capture an amount you have previously authorized. |
||
0 ignored issues
–
show
|
|||
51 | * |
||
0 ignored issues
–
show
|
|||
52 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
53 | * |
||
0 ignored issues
–
show
|
|||
54 | * @return \Omnipay\FirstAtlanticCommerce\Message\CaptureRequest |
||
0 ignored issues
–
show
|
|||
55 | */ |
||
0 ignored issues
–
show
|
|||
56 | public function capture(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
57 | { |
||
0 ignored issues
–
show
|
|||
58 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\CaptureRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
59 | } |
||
0 ignored issues
–
show
|
|||
60 | |||
61 | /** |
||
0 ignored issues
–
show
|
|||
62 | * Authorize and immediately capture an amount on the customer’s card. |
||
0 ignored issues
–
show
|
|||
63 | * |
||
0 ignored issues
–
show
|
|||
64 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
65 | * |
||
0 ignored issues
–
show
|
|||
66 | * @return \Omnipay\FirstAtlanticCommerce\Message\PurchaseRequest |
||
0 ignored issues
–
show
|
|||
67 | */ |
||
0 ignored issues
–
show
|
|||
68 | public function purchase(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
69 | { |
||
0 ignored issues
–
show
|
|||
70 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\PurchaseRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
71 | } |
||
0 ignored issues
–
show
|
|||
72 | |||
73 | /** |
||
0 ignored issues
–
show
|
|||
74 | * Refund an already processed transaction. |
||
0 ignored issues
–
show
|
|||
75 | * |
||
0 ignored issues
–
show
|
|||
76 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
77 | * |
||
0 ignored issues
–
show
|
|||
78 | * @return \Omnipay\FirstAtlanticCommerce\Message\RefundRequest |
||
0 ignored issues
–
show
|
|||
79 | */ |
||
0 ignored issues
–
show
|
|||
80 | public function refund(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
81 | { |
||
0 ignored issues
–
show
|
|||
82 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\RefundRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
83 | } |
||
0 ignored issues
–
show
|
|||
84 | |||
85 | /** |
||
0 ignored issues
–
show
|
|||
86 | * Reverse an already submitted transaction that hasn't been settled. |
||
0 ignored issues
–
show
|
|||
87 | * |
||
0 ignored issues
–
show
|
|||
88 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
89 | * |
||
0 ignored issues
–
show
|
|||
90 | * @return \Omnipay\FirstAtlanticCommerce\Message\VoidRequest |
||
0 ignored issues
–
show
|
|||
91 | */ |
||
0 ignored issues
–
show
|
|||
92 | public function void(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
93 | { |
||
0 ignored issues
–
show
|
|||
94 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\VoidRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
95 | } |
||
0 ignored issues
–
show
|
|||
96 | |||
97 | /** |
||
0 ignored issues
–
show
|
|||
98 | * Retrieve the status of any previous transaction. |
||
0 ignored issues
–
show
|
|||
99 | * |
||
0 ignored issues
–
show
|
|||
100 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
101 | * |
||
0 ignored issues
–
show
|
|||
102 | * @return \Omnipay\FirstAtlanticCommerce\Message\StatusRequest |
||
0 ignored issues
–
show
|
|||
103 | */ |
||
0 ignored issues
–
show
|
|||
104 | public function status(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
105 | { |
||
0 ignored issues
–
show
|
|||
106 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\StatusRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
107 | } |
||
0 ignored issues
–
show
|
|||
108 | |||
109 | /** |
||
0 ignored issues
–
show
|
|||
110 | * Create a stored card and return the reference token for future transactions. |
||
0 ignored issues
–
show
|
|||
111 | * |
||
0 ignored issues
–
show
|
|||
112 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
113 | * |
||
0 ignored issues
–
show
|
|||
114 | * @return \Omnipay\FirstAtlanticCommerce\Message\CreateCardRequest |
||
0 ignored issues
–
show
|
|||
115 | */ |
||
0 ignored issues
–
show
|
|||
116 | public function createCard(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
117 | { |
||
0 ignored issues
–
show
|
|||
118 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\CreateCardRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
119 | } |
||
0 ignored issues
–
show
|
|||
120 | |||
121 | /** |
||
0 ignored issues
–
show
|
|||
122 | * Update a stored card. |
||
0 ignored issues
–
show
|
|||
123 | * |
||
0 ignored issues
–
show
|
|||
124 | * @param array $parameters |
||
0 ignored issues
–
show
|
|||
125 | * |
||
0 ignored issues
–
show
|
|||
126 | * @return \Omnipay\FirstAtlanticCommerce\Message\UpdateCardRequest |
||
0 ignored issues
–
show
|
|||
127 | */ |
||
0 ignored issues
–
show
|
|||
128 | public function updateCard(array $parameters = []) |
||
0 ignored issues
–
show
|
|||
129 | { |
||
0 ignored issues
–
show
|
|||
130 | return $this->createRequest('\Omnipay\FirstAtlanticCommerce\Message\UpdateCardRequest', $parameters); |
||
0 ignored issues
–
show
|
|||
131 | } |
||
0 ignored issues
–
show
|
|||
132 | } |
||
133 |