Strikewood /
omnipay-first-atlantic-commerce
| 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
Loading history...
|
|||
| 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 |