Class GuzzleConnector
Transport connector used to authenticate and make HTTP requests against the Klarna APIs. Transport uses Guzzle HTTP client to perform HTTP(s) calls.
- Klarna\Rest\Transport\GuzzleConnector implements Klarna\Rest\Transport\ConnectorInterface
Methods summary
public
|
#
__construct( GuzzleHttp\ClientInterface $client, string $merchantId, string $sharedSecret,
Constructs a connector instance. |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
protected
|
#
getApiResponse( Psr\Http\Message\ResponseInterface $response )
Converts ResponseInterface to ApiResponse. |
public
GuzzleHttp\ClientInterface
|
|
public
|
|
public static
|
#
create( string $merchantId, string $sharedSecret, string $baseUrl =
Factory method to create a connector instance. |
Magic methods summary
Constants summary
Constants inherited from Klarna\Rest\Transport\ConnectorInterface
EU_BASE_URL
,
EU_TEST_BASE_URL
,
NA_BASE_URL
,
NA_TEST_BASE_URL
Properties summary
protected
GuzzleHttp\ClientInterface
|
$client
HTTP transport client. |
|
protected
string
|
$merchantId
Merchant ID. |
|
protected
string
|
$sharedSecret
Shared secret. |
|
protected
|
$userAgent
HTTP user agent. |