PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins
/
sf-booking
/
payment-gateway
/
payulatam
/
lib
/
test
<?php require_once 'PHPUnit/Autoload.php'; require_once dirname(__FILE__).'/../Payu.php'; require_once dirname(__FILE__).'/PayUTestUtil.php'; /** * Test cases to token request class * @author PayU Latam * @since 1.0.0 * @version 1.0 * */ class RequestPaymentsUtilTest extends PHPUnit_Framework_TestCase { /** * test to build Transaction Request */ public function testBuildTransactionRequest(){ PayU::$apiLogin = PayUTestUtil::API_LOGIN; PayU::$apiKey = PayUTestUtil::API_KEY; PayU::$merchantId = PayUTestUtil::MERCHANT_ID; Environment::setPaymentsCustomUrl(PayUTestUtil::PAYMENTS_CUSTOM_URL); $parameters = PayUTestUtil::buildSuccessParametersCreditCard( array( PayUParameters::PAYMENT_METHOD=>'VISA', PayUParameters::CREDIT_CARD_NUMBER=>'4005580000029205', PayUParameters::CREDIT_CARD_EXPIRATION_DATE=>'2080/01', PayUParameters::PROCESS_WITHOUT_CVV2=>true, PayUParameters::ACCOUNT_ID => 11, PayUParameters::COUNTRY => PayUCountries::MX, PayUParameters::CURRENCY => 'MXN', PayUParameters::VALUE => '100', PayUParameters::PAYER_NAME => 'nameTest', PayUParameters::PAYER_EMAIL => 'email@test.com', PayUParameters::PAYER_CNPJ => '123456789', PayUParameters::PAYER_CONTACT_PHONE => '987654321', PayUParameters::PAYER_DNI => '147258', PayUParameters::PAYER_BUSINESS_NAME => 'BusinessNameTest', PayUParameters::PAYER_BIRTHDATE => '08-06-22', PayUParameters::NOTIFY_URL => 'www.payu.com', PayUParameters::RESPONSE_URL => 'www.payu.com' )); $request = RequestPaymentsUtil::buildPaymentRequest($parameters, TransactionType::AUTHORIZATION_AND_CAPTURE ,SupportedLanguages::ES); $transaction = $request->transaction; $this->assertNotEmpty($transaction); $order = $transaction->order; $this->assertNotEmpty($order); $this->assertNotEmpty($order->notifyUrl); $extraParameters = $transaction ->extraParameters; $this->assertNotEmpty($extraParameters); $key = PayUKeyMapName::RESPONSE_URL; $responseURL = $extraParameters->$key; $this->assertNotEmpty($responseURL); } }
[+]
..
[-] RequestPaymentsUtilTest.php
[edit]
[-] PayUTokensTest.php
[edit]
[-] PayUSubscriptionsTest.php
[edit]
[-] PayUBankAccountsTest.php
[edit]
[-] PayUExceptionsTest.php
[edit]
[-] PayUPaymentsTest.php
[edit]
[-] PayUTestUtil.php
[edit]
[-] PayUReportsTest.php
[edit]