public function testAuthAndCaptureVisaLongZip()
 {
     $amount = '15.00';
     $chargeSvc = new HpsCreditService(TestServicesConfig::validMultiUseConfig());
     $response = $chargeSvc->authorize($amount, "usd", TestCreditCard::validVisaCreditCard(), TestCardHolder::certCardHolderLongZip());
     $capture = $chargeSvc->capture($response->transactionId, $amount);
     if ($response == null) {
         $this->fail("Response is null.");
     }
     $this->assertEquals($response->responseCode, "00");
 }
예제 #2
0
 /**
  * @test
  * /// <summary>JCB charge cert test.</summary>
  */
 public function testJcbShouldChargeOk()
 {
     $chargeSvc = new HpsCreditService(TestServicesConfig::validMultiUseConfig());
     $response = $chargeSvc->charge(17.05, "usd", TestCreditCard::validJCBCreditCard(), TestCardHolder::certCardHolderLongZip());
     if ($response == null) {
         $this->fail("Response is null.");
     }
     $this->assertEquals($response->responseCode, "00");
 }