Class Connector
Transport connector used to authenticate and make HTTP requests against the Klarna APIs.
- Klarna\Rest\Transport\Connector implements Klarna\Rest\Transport\ConnectorInterface
Methods summary
public
|
#
__construct( GuzzleHttp\ClientInterface $client, string $merchantId, string $sharedSecret,
Constructs a connector instance. |
public
Psr\Http\Message\RequestInterface
|
#
createRequest( string $url, string $method = 'GET', array $headers = [], string $body = null )
Creates a request object. |
public
Psr\Http\Message\ResponseInterface
|
|
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. |