Exemplo n.º 1
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");
 }
Exemplo n.º 2
0
 public function test014ChargeJcb()
 {
     $cardHolder = new HpsCardHolder();
     $cardHolder->address = new HpsAddress();
     $cardHolder->address->address = '6860 Dallas Pkwy';
     $cardHolder->address->zip = '75024';
     $directMarketData = new HpsDirectMarketData('123456');
     $response = $this->service->charge()->withAmount(17.04)->withCardHolder($cardHolder)->withDirectMarketData($directMarketData)->withCard(TestCreditCard::validJCBCreditCard())->execute();
     $this->assertEquals(true, $response != null);
     $this->assertEquals('00', $response->responseCode);
 }