|
@@ 112-121 (lines=10) @@
|
| 109 |
|
* |
| 110 |
|
* @return \Omnipay\InterKassa\Message\PurchaseRequest|\Omnipay\InterKassa\Message\OldPurchaseRequest |
| 111 |
|
*/ |
| 112 |
|
public function purchase(array $parameters = []) |
| 113 |
|
{ |
| 114 |
|
if ($this->isOldApi()) { |
| 115 |
|
$requestClass = '\Omnipay\InterKassa\Message\OldPurchaseRequest'; |
| 116 |
|
} else { |
| 117 |
|
$requestClass = '\Omnipay\InterKassa\Message\PurchaseRequest'; |
| 118 |
|
} |
| 119 |
|
|
| 120 |
|
return $this->createRequest($requestClass, $parameters); |
| 121 |
|
} |
| 122 |
|
|
| 123 |
|
/** |
| 124 |
|
* @param array $parameters |
|
@@ 128-137 (lines=10) @@
|
| 125 |
|
* |
| 126 |
|
* @return \Omnipay\InterKassa\Message\CompletePurchaseRequest|\Omnipay\InterKassa\Message\OldCompletePurchaseRequest |
| 127 |
|
*/ |
| 128 |
|
public function completePurchase(array $parameters = []) |
| 129 |
|
{ |
| 130 |
|
if ($this->isOldApi()) { |
| 131 |
|
$requestClass = '\Omnipay\InterKassa\Message\OldCompletePurchaseRequest'; |
| 132 |
|
} else { |
| 133 |
|
$requestClass = '\Omnipay\InterKassa\Message\CompletePurchaseRequest'; |
| 134 |
|
} |
| 135 |
|
|
| 136 |
|
return $this->createRequest($requestClass, $parameters); |
| 137 |
|
} |
| 138 |
|
|
| 139 |
|
/** |
| 140 |
|
* Whether the request is designed for API v2. |