Api
class Api implements ApiInterface (View source)
Api Class
This class in responsible for making and executing the calls to the Hubtel Server.
Properties
| protected ConfigInterface | $config | The Config repository instance. | |
| protected string | $baseUrl | The Default Hubtel Base url for merchant payment | |
| protected Response | $response | This is the response received from the hubtel server if no exception was thrown. |
Methods
void
setBaseUrl(string $baseUrl)
Change the Default baseUrl defined by hubtel
string
getBaseUrl()
Get the Hubtel payment Base Url from the Api Instance
array
_get(string $url = null, array $parameters = [])
Send a GET request.
array
_head(string $url = null, array $parameters = [])
Send a HEAD request.
array
_delete(string $url = null, array $parameters = [])
Send a DELETE request.
array
_put(string $url = null, array $parameters = [])
Send a PUT request.
array
_patch(string $url = null, array $parameters = [])
Send a PATCH request.
array
_post(string $url = null, array $parameters = [])
Send a POST request.
array
_options(string $url = null, array $parameters = [])
Send an OPTIONS request.
array
execute(string $httpMethod, string $url, array $parameters = [])
Executes the HTTP request.
Client
getClient()
Returns an Http client instance.
HandlerStack
getConfig()
No description
Details
at line 90
string
getBaseUrl()
Get the Hubtel payment Base Url from the Api Instance
at line 97
array
_get(string $url = null, array $parameters = [])
Send a GET request.
at line 104
array
_head(string $url = null, array $parameters = [])
Send a HEAD request.
at line 111
array
_delete(string $url = null, array $parameters = [])
Send a DELETE request.
at line 118
array
_put(string $url = null, array $parameters = [])
Send a PUT request.
at line 125
array
_patch(string $url = null, array $parameters = [])
Send a PATCH request.
at line 132
array
_post(string $url = null, array $parameters = [])
Send a POST request.
at line 139
array
_options(string $url = null, array $parameters = [])
Send an OPTIONS request.
at line 149
array
execute(string $httpMethod, string $url, array $parameters = [])
Executes the HTTP request.
at line 173
protected Client
getClient()
Returns an Http client instance.