Example #1
0
 public function testBuildHeaderWithoutIdempotencyForSandbox()
 {
     $request = new InvalidateRequest('slp-d90ab05c-69f2-4e87-9972-97b3275a0ccd');
     $client = new Client(DIVISIONID, PAYMENTKEY, true);
     $header = $client->buildHeader($request);
     $this->assertEquals('Host: api-sandbox.barzahlen.de', $header[0]);
     $this->assertContains('Date: ', $header[1]);
     $this->assertEquals('User-Agent: PHP SDK v2.0.2', $header[2]);
     $this->assertRegExp('/^Authorization: BZ1-HMAC-SHA256 DivisionId=12345, Signature=[a-f0-9]{64}$/', $header[3]);
     $this->assertArrayNotHasKey(4, $header);
 }