Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
|||
| <?php | |
| /** | |
| * @package OVAC/Hubtel-Payment | |
| * @link https://github.com/ovac/hubtel-payment | |
| * | |
| * @author Ariama O. Victor (OVAC) <[email protected]> | |
| * @link http://ovac4u.com | |
| * | |
| * @license https://github.com/ovac/hubtel-payment/blob/master/LICENSE | |
| * @copyright (c) 2017, Rescope Inc | |
| */ | |
| namespace OVAC\HubtelPayment; | |
| /** | |
| * | |
| */ | |
| interface ConfigInterface | |
| { | |
| /** | |
| * Get the Merchant Client Account Number from the configuration | |
| * | |
| * @return string Merchant Client Account Number | |
| */ | |
| public function getAccountNumber(); | |
| /** | |
| * Sets the Hubter API Merchant Account Number. | |
| * | |
| * @param string $accountNumber | |
| * @return $this | |
| */ | |
| public function setAccountNumber($accountNumber); | |
| /** | |
| * Returns the Hubtel API Merchant Client ID. | |
| * | |
| * @return string | |
| */ | |
| public function getClientId(); | |
| /** | |
| * Sets the Hubtel API Merchant ID. | |
| * | |
| * @param string $clientId | |
| * @return $this | |
| */ | |
| public function setClientId($clientId); | |
| /** | |
| * Returns the Hubtel API Merchant Client Secret. | |
| * | |
| * @return string | |
| */ | |
| public function getClientSecret(); | |
| /** | |
| * Sets the Hubtel API Merchant Client Secret. | |
| * | |
| * @param string $clientSecret | |
| * @return $this | |
| */ | |
| public function setClientSecret($clientSecret); | |
| /** | |
| * Returns the current package version. | |
| * | |
| * @return string | |
| */ | |
| public function getPackageVersion(); | |
| /** | |
| * Set the current package version | |
| * | |
| * @param string $version The version of this package | |
| */ | |
| public function setPackageVersion($version); | |
| } |