public function test009ChargeAmexToken()
 {
     $cardHolder = new HpsCardHolder();
     $cardHolder->address = new HpsAddress();
     $cardHolder->address->address = '6860 Dallas Pkwy';
     $cardHolder->address->zip = '75024';
     $response = $this->service->charge()->withAmount(13.04)->withCard(TestCreditCard::validVisaCreditCard())->withCardHolder($cardHolder)->withRequestMultiUseToken(true)->execute();
     $this->assertEquals(true, $response != null);
     $this->assertEquals('00', $response->responseCode);
     $this->assertEquals(true, $response->tokenData != null);
     $this->assertEquals(true, $response->tokenData->tokenValue != null);
     self::$amexToken = $response->tokenData->tokenValue;
 }