File manager - Edit - /home/opticamezl/www/newok/libraries/fabrik/vendor/omnipay/firstdata/tests/PayeezyGatewayTest.php
Back
<?php namespace Omnipay\FirstData; use Omnipay\Tests\GatewayTestCase; class PayeezyGatewayTest extends GatewayTestCase { /** @var PayeezyGateway */ protected $gateway; /** @var array */ protected $options; public function setUp() { parent::setUp(); $this->gateway = new PayeezyGateway($this->getHttpClient(), $this->getHttpRequest()); $this->gateway->setGatewayId('1234'); $this->gateway->setPassword('abcde'); $this->options = array( 'amount' => '13.00', 'card' => $this->getValidCard(), 'transactionId' => 'order2', 'currency' => 'USD', 'testMode' => true, ); } public function testProperties() { $this->assertEquals('1234', $this->gateway->getGatewayId()); $this->assertEquals('abcde', $this->gateway->getPassword()); } public function testPurchaseSuccess() { $this->setMockHttpResponse('PurchaseSuccess.txt'); $response = $this->gateway->purchase($this->options)->send(); $this->assertTrue($response->isSuccessful()); $this->assertFalse($response->isRedirect()); $this->assertEquals('ET181147::28513493', $response->getTransactionReference()); $this->assertEquals('000056', $response->getSequenceNo()); $this->assertEmpty($response->getCardReference()); } public function testAuthorizeSuccess() { $this->setMockHttpResponse('PurchaseSuccess.txt'); $response = $this->gateway->authorize($this->options)->send(); $this->assertTrue($response->isSuccessful()); $this->assertFalse($response->isRedirect()); $this->assertEquals('ET181147::28513493', $response->getTransactionReference()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings