Example #1
0
 /**
  * Create a new Checkout Connector
  *
  * @param string $secret string used to sign requests
  *
  * @return Klarna_Checkout_ConnectorInterface
  */
 public static function create($secret)
 {
     return new Klarna_Checkout_BasicConnector(
         Klarna_Checkout_HTTP_Transport::create(),
         new Klarna_Checkout_Digest,
         $secret
     );
 }
Example #2
0
 /**
  * Create a new Checkout Connector
  *
  * @param string $secret string used to sign requests
  * @param string $domain the domain used for requests
  *
  * @return Klarna_Checkout_ConnectorInterface
  */
 public static function create($secret, $domain = self::BASE_URL)
 {
     return new Klarna_Checkout_BasicConnector(Klarna_Checkout_HTTP_Transport::create(), new Klarna_Checkout_Digest(), $secret, $domain);
 }