Version Notes
PHP 5.4 compatibility;
Fix on API URL validation
Download this release
Release Info
| Developer | MundiPagg |
| Extension | Mundipagg_Integracao |
| Version | 2.7.3 |
| Comparing to | |
| See all releases | |
Code changes from version 2.7.2 to 2.7.3
- app/code/community/Uecommerce/Mundipagg/Helper/Data.php +41 -39
- app/code/community/Uecommerce/Mundipagg/Helper/Log.php +5 -2
- app/code/community/Uecommerce/Mundipagg/Model/Observer.php +2 -1
- app/code/community/Uecommerce/Mundipagg/Model/Recurrency.php +3 -1
- app/code/community/Uecommerce/Mundipagg/Model/Urlvalidation.php +5 -9
- app/code/community/Uecommerce/Mundipagg/Test/Selenium/CcTypes.php +207 -206
- app/code/community/Uecommerce/Mundipagg/etc/config.xml +1 -1
- package.xml +7 -6
app/code/community/Uecommerce/Mundipagg/Helper/Data.php
CHANGED
|
@@ -35,7 +35,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 35 |
/**
|
| 36 |
* Get extension version
|
| 37 |
*/
|
| 38 |
-
public function getExtensionVersion()
|
| 39 |
{
|
| 40 |
return (string) Mage::getConfig()->getNode()->modules->Uecommerce_Mundipagg->version;
|
| 41 |
}
|
|
@@ -44,7 +44,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 44 |
* Return issuer
|
| 45 |
* @param varchar $cardType
|
| 46 |
*/
|
| 47 |
-
public function issuer($cardType)
|
| 48 |
{
|
| 49 |
if ( $cardType == '') {
|
| 50 |
return '';
|
|
@@ -57,7 +57,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 57 |
'HI' => 'Hipercard',
|
| 58 |
'EL' => 'Elo',
|
| 59 |
);
|
| 60 |
-
|
| 61 |
foreach ($issuers as $key => $issuer) {
|
| 62 |
if ($key == $cardType) {
|
| 63 |
return $issuer;
|
|
@@ -65,7 +65,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 65 |
}
|
| 66 |
}
|
| 67 |
}
|
| 68 |
-
|
| 69 |
/**
|
| 70 |
* Return cardType
|
| 71 |
* @param string $issuer
|
|
@@ -82,7 +82,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 82 |
'HI' => 'Hipercard',
|
| 83 |
'EL' => 'Elo',
|
| 84 |
);
|
| 85 |
-
|
| 86 |
foreach ($issuers as $key => $cardType) {
|
| 87 |
if ($cardType == $issuer) {
|
| 88 |
return $key;
|
|
@@ -95,14 +95,14 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 95 |
* Get credit cards number
|
| 96 |
*/
|
| 97 |
public function getCreditCardsNumber($payment_method)
|
| 98 |
-
{
|
| 99 |
$num = 1;
|
| 100 |
|
| 101 |
switch ($payment_method) {
|
| 102 |
case 'mundipagg_creditcardoneinstallment':
|
| 103 |
$num = 0;
|
| 104 |
break;
|
| 105 |
-
|
| 106 |
case 'mundipagg_creditcard':
|
| 107 |
$num = 1;
|
| 108 |
break;
|
|
@@ -210,23 +210,23 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 210 |
|
| 211 |
/**
|
| 212 |
* Validate CPF
|
| 213 |
-
*/
|
| 214 |
public function validateCPF($cpf)
|
| 215 |
-
{
|
| 216 |
// Verifiva se o número digitado contém todos os digitos
|
| 217 |
$cpf = preg_replace('[\D]', '', $cpf);
|
| 218 |
-
|
| 219 |
// Verifica se nenhuma das sequências abaixo foi digitada, caso seja, retorna falso
|
| 220 |
-
if (strlen($cpf) != 11 ||
|
| 221 |
-
$cpf == '00000000000' ||
|
| 222 |
-
$cpf == '11111111111' ||
|
| 223 |
-
$cpf == '22222222222' ||
|
| 224 |
-
$cpf == '33333333333' ||
|
| 225 |
-
$cpf == '44444444444' ||
|
| 226 |
-
$cpf == '55555555555' ||
|
| 227 |
-
$cpf == '66666666666' ||
|
| 228 |
-
$cpf == '77777777777' ||
|
| 229 |
-
$cpf == '88888888888' ||
|
| 230 |
$cpf == '99999999999') {
|
| 231 |
return false;
|
| 232 |
} else { // Calcula os números para verificar se o CPF é verdadeiro
|
|
@@ -250,7 +250,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 250 |
* Validate CNPJ
|
| 251 |
*/
|
| 252 |
public function validateCNPJ($value)
|
| 253 |
-
{
|
| 254 |
$cnpj = str_replace(array("-"," ","/","."), "", $value);
|
| 255 |
$digitosIguais = 1;
|
| 256 |
|
|
@@ -258,13 +258,13 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 258 |
return false;
|
| 259 |
}
|
| 260 |
for ($i = 0; $i < strlen($cnpj) - 1; $i++) {
|
| 261 |
-
|
| 262 |
if ($cnpj{$i} != $cnpj{$i + 1}) {
|
| 263 |
$digitosIguais = 0;
|
| 264 |
break;
|
| 265 |
}
|
| 266 |
}
|
| 267 |
-
|
| 268 |
if (!$digitosIguais) {
|
| 269 |
$tamanho = strlen($cnpj) - 2;
|
| 270 |
$numeros = substr($cnpj, 0, $tamanho);
|
|
@@ -304,7 +304,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 304 |
|
| 305 |
/**
|
| 306 |
* Apply telephone mask
|
| 307 |
-
*/
|
| 308 |
public function applyTelephoneMask($string)
|
| 309 |
{
|
| 310 |
$string = preg_replace('[\D]', '', $string);
|
|
@@ -319,7 +319,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 319 |
case 11:
|
| 320 |
$mask = '(##)#########';
|
| 321 |
break;
|
| 322 |
-
|
| 323 |
default:
|
| 324 |
return '';
|
| 325 |
}
|
|
@@ -327,7 +327,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 327 |
for($i=0;$i<strlen($string);$i++) {
|
| 328 |
$mask[strpos($mask,"#")] = $string[$i];
|
| 329 |
}
|
| 330 |
-
|
| 331 |
return '55'.$mask;
|
| 332 |
}
|
| 333 |
|
|
@@ -337,7 +337,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 337 |
* @param $order Mage_Sales_Model_Order
|
| 338 |
* @return array
|
| 339 |
*/
|
| 340 |
-
public function getPhoneRequestCollection(Mage_Sales_Model_Order $order)
|
| 341 |
{
|
| 342 |
$billingAddress = $order->getBillingAddress();
|
| 343 |
$telephone = $billingAddress->getTelephone();
|
|
@@ -376,19 +376,19 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 376 |
*/
|
| 377 |
public function calcInstallmentValue($total, $interest, $periods)
|
| 378 |
{
|
| 379 |
-
/*
|
| 380 |
* Formula do coeficiente:
|
| 381 |
-
*
|
| 382 |
* juros / ( 1 - 1 / (1 + i)^n )
|
| 383 |
-
*
|
| 384 |
*/
|
| 385 |
-
|
| 386 |
// calcula o coeficiente, seguindo a formula acima
|
| 387 |
$coefficient = pow((1 + $interest), $periods);
|
| 388 |
$coefficient = 1 / $coefficient;
|
| 389 |
$coefficient = 1 - $coefficient;
|
| 390 |
$coefficient = $interest / $coefficient;
|
| 391 |
-
|
| 392 |
// retorna o valor da parcela
|
| 393 |
return ($total * $coefficient);
|
| 394 |
}
|
|
@@ -404,14 +404,16 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 404 |
}
|
| 405 |
}
|
| 406 |
|
| 407 |
-
public function getTotalJuros($total, $parcela)
|
| 408 |
{
|
| 409 |
return $this->getJurosParcela($total, $parcela) * $parcela;
|
| 410 |
}
|
| 411 |
|
| 412 |
-
public function getConfigJuros($position)
|
| 413 |
{
|
| 414 |
-
|
|
|
|
|
|
|
| 415 |
$storeId = Mage::app()->getStore()->getStoreId();
|
| 416 |
|
| 417 |
$value2 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_2', $storeId);
|
|
@@ -425,7 +427,7 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 425 |
$value10 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_10', $storeId);
|
| 426 |
$value11 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_11', $storeId);
|
| 427 |
$value12 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_12', $storeId);
|
| 428 |
-
|
| 429 |
$this->config_juros = array(
|
| 430 |
$this->prepareCalc($value2?$value2:0),
|
| 431 |
$this->prepareCalc($value3?$value3:0),
|
|
@@ -444,15 +446,15 @@ class Uecommerce_Mundipagg_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 444 |
return $this->config_juros[$position];
|
| 445 |
}
|
| 446 |
|
| 447 |
-
public function prepareCalc($value)
|
| 448 |
{
|
| 449 |
return (float) $value;
|
| 450 |
}
|
| 451 |
|
| 452 |
-
public function getJurosParcelaEscolhida($parcela)
|
| 453 |
{
|
| 454 |
$juros = 0;
|
| 455 |
-
|
| 456 |
if ($parcela == 2) {
|
| 457 |
$juros = $this->getConfigJuros(0);
|
| 458 |
}
|
| 35 |
/**
|
| 36 |
* Get extension version
|
| 37 |
*/
|
| 38 |
+
public function getExtensionVersion()
|
| 39 |
{
|
| 40 |
return (string) Mage::getConfig()->getNode()->modules->Uecommerce_Mundipagg->version;
|
| 41 |
}
|
| 44 |
* Return issuer
|
| 45 |
* @param varchar $cardType
|
| 46 |
*/
|
| 47 |
+
public function issuer($cardType)
|
| 48 |
{
|
| 49 |
if ( $cardType == '') {
|
| 50 |
return '';
|
| 57 |
'HI' => 'Hipercard',
|
| 58 |
'EL' => 'Elo',
|
| 59 |
);
|
| 60 |
+
|
| 61 |
foreach ($issuers as $key => $issuer) {
|
| 62 |
if ($key == $cardType) {
|
| 63 |
return $issuer;
|
| 65 |
}
|
| 66 |
}
|
| 67 |
}
|
| 68 |
+
|
| 69 |
/**
|
| 70 |
* Return cardType
|
| 71 |
* @param string $issuer
|
| 82 |
'HI' => 'Hipercard',
|
| 83 |
'EL' => 'Elo',
|
| 84 |
);
|
| 85 |
+
|
| 86 |
foreach ($issuers as $key => $cardType) {
|
| 87 |
if ($cardType == $issuer) {
|
| 88 |
return $key;
|
| 95 |
* Get credit cards number
|
| 96 |
*/
|
| 97 |
public function getCreditCardsNumber($payment_method)
|
| 98 |
+
{
|
| 99 |
$num = 1;
|
| 100 |
|
| 101 |
switch ($payment_method) {
|
| 102 |
case 'mundipagg_creditcardoneinstallment':
|
| 103 |
$num = 0;
|
| 104 |
break;
|
| 105 |
+
|
| 106 |
case 'mundipagg_creditcard':
|
| 107 |
$num = 1;
|
| 108 |
break;
|
| 210 |
|
| 211 |
/**
|
| 212 |
* Validate CPF
|
| 213 |
+
*/
|
| 214 |
public function validateCPF($cpf)
|
| 215 |
+
{
|
| 216 |
// Verifiva se o número digitado contém todos os digitos
|
| 217 |
$cpf = preg_replace('[\D]', '', $cpf);
|
| 218 |
+
|
| 219 |
// Verifica se nenhuma das sequências abaixo foi digitada, caso seja, retorna falso
|
| 220 |
+
if (strlen($cpf) != 11 ||
|
| 221 |
+
$cpf == '00000000000' ||
|
| 222 |
+
$cpf == '11111111111' ||
|
| 223 |
+
$cpf == '22222222222' ||
|
| 224 |
+
$cpf == '33333333333' ||
|
| 225 |
+
$cpf == '44444444444' ||
|
| 226 |
+
$cpf == '55555555555' ||
|
| 227 |
+
$cpf == '66666666666' ||
|
| 228 |
+
$cpf == '77777777777' ||
|
| 229 |
+
$cpf == '88888888888' ||
|
| 230 |
$cpf == '99999999999') {
|
| 231 |
return false;
|
| 232 |
} else { // Calcula os números para verificar se o CPF é verdadeiro
|
| 250 |
* Validate CNPJ
|
| 251 |
*/
|
| 252 |
public function validateCNPJ($value)
|
| 253 |
+
{
|
| 254 |
$cnpj = str_replace(array("-"," ","/","."), "", $value);
|
| 255 |
$digitosIguais = 1;
|
| 256 |
|
| 258 |
return false;
|
| 259 |
}
|
| 260 |
for ($i = 0; $i < strlen($cnpj) - 1; $i++) {
|
| 261 |
+
|
| 262 |
if ($cnpj{$i} != $cnpj{$i + 1}) {
|
| 263 |
$digitosIguais = 0;
|
| 264 |
break;
|
| 265 |
}
|
| 266 |
}
|
| 267 |
+
|
| 268 |
if (!$digitosIguais) {
|
| 269 |
$tamanho = strlen($cnpj) - 2;
|
| 270 |
$numeros = substr($cnpj, 0, $tamanho);
|
| 304 |
|
| 305 |
/**
|
| 306 |
* Apply telephone mask
|
| 307 |
+
*/
|
| 308 |
public function applyTelephoneMask($string)
|
| 309 |
{
|
| 310 |
$string = preg_replace('[\D]', '', $string);
|
| 319 |
case 11:
|
| 320 |
$mask = '(##)#########';
|
| 321 |
break;
|
| 322 |
+
|
| 323 |
default:
|
| 324 |
return '';
|
| 325 |
}
|
| 327 |
for($i=0;$i<strlen($string);$i++) {
|
| 328 |
$mask[strpos($mask,"#")] = $string[$i];
|
| 329 |
}
|
| 330 |
+
|
| 331 |
return '55'.$mask;
|
| 332 |
}
|
| 333 |
|
| 337 |
* @param $order Mage_Sales_Model_Order
|
| 338 |
* @return array
|
| 339 |
*/
|
| 340 |
+
public function getPhoneRequestCollection(Mage_Sales_Model_Order $order)
|
| 341 |
{
|
| 342 |
$billingAddress = $order->getBillingAddress();
|
| 343 |
$telephone = $billingAddress->getTelephone();
|
| 376 |
*/
|
| 377 |
public function calcInstallmentValue($total, $interest, $periods)
|
| 378 |
{
|
| 379 |
+
/*
|
| 380 |
* Formula do coeficiente:
|
| 381 |
+
*
|
| 382 |
* juros / ( 1 - 1 / (1 + i)^n )
|
| 383 |
+
*
|
| 384 |
*/
|
| 385 |
+
|
| 386 |
// calcula o coeficiente, seguindo a formula acima
|
| 387 |
$coefficient = pow((1 + $interest), $periods);
|
| 388 |
$coefficient = 1 / $coefficient;
|
| 389 |
$coefficient = 1 - $coefficient;
|
| 390 |
$coefficient = $interest / $coefficient;
|
| 391 |
+
|
| 392 |
// retorna o valor da parcela
|
| 393 |
return ($total * $coefficient);
|
| 394 |
}
|
| 404 |
}
|
| 405 |
}
|
| 406 |
|
| 407 |
+
public function getTotalJuros($total, $parcela)
|
| 408 |
{
|
| 409 |
return $this->getJurosParcela($total, $parcela) * $parcela;
|
| 410 |
}
|
| 411 |
|
| 412 |
+
public function getConfigJuros($position)
|
| 413 |
{
|
| 414 |
+
$configJuros =$this->config_juros;
|
| 415 |
+
|
| 416 |
+
if (empty($configJuros)) {
|
| 417 |
$storeId = Mage::app()->getStore()->getStoreId();
|
| 418 |
|
| 419 |
$value2 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_2', $storeId);
|
| 427 |
$value10 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_10', $storeId);
|
| 428 |
$value11 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_11', $storeId);
|
| 429 |
$value12 = Mage::getStoreConfig('payment/mundipagg_standard/installment_interest_value_12', $storeId);
|
| 430 |
+
|
| 431 |
$this->config_juros = array(
|
| 432 |
$this->prepareCalc($value2?$value2:0),
|
| 433 |
$this->prepareCalc($value3?$value3:0),
|
| 446 |
return $this->config_juros[$position];
|
| 447 |
}
|
| 448 |
|
| 449 |
+
public function prepareCalc($value)
|
| 450 |
{
|
| 451 |
return (float) $value;
|
| 452 |
}
|
| 453 |
|
| 454 |
+
public function getJurosParcelaEscolhida($parcela)
|
| 455 |
{
|
| 456 |
$juros = 0;
|
| 457 |
+
|
| 458 |
if ($parcela == 2) {
|
| 459 |
$juros = $this->getConfigJuros(0);
|
| 460 |
}
|
app/code/community/Uecommerce/Mundipagg/Helper/Log.php
CHANGED
|
@@ -51,9 +51,12 @@ class Uecommerce_Mundipagg_Helper_Log extends Mage_Core_Helper_Abstract {
|
|
| 51 |
|
| 52 |
private function write($msg) {
|
| 53 |
$file = "Mundipagg_Integracao_" . date('Y-m-d') . ".log";
|
|
|
|
| 54 |
|
| 55 |
-
if (!empty($
|
| 56 |
-
|
|
|
|
|
|
|
| 57 |
$msg = "[{$this->method}] {$this->logLabel} | {$msg}";
|
| 58 |
|
| 59 |
} else {
|
| 51 |
|
| 52 |
private function write($msg) {
|
| 53 |
$file = "Mundipagg_Integracao_" . date('Y-m-d') . ".log";
|
| 54 |
+
$method = $this->method;
|
| 55 |
|
| 56 |
+
if (!empty($method)) {
|
| 57 |
+
$logLabel = $this->logLabel;
|
| 58 |
+
|
| 59 |
+
if (!empty($logLabel)) {
|
| 60 |
$msg = "[{$this->method}] {$this->logLabel} | {$msg}";
|
| 61 |
|
| 62 |
} else {
|
app/code/community/Uecommerce/Mundipagg/Model/Observer.php
CHANGED
|
@@ -63,8 +63,9 @@ class Uecommerce_Mundipagg_Model_Observer extends Uecommerce_Mundipagg_Model_Sta
|
|
| 63 |
$model = Mage::getModel('mundipagg/offlineretry');
|
| 64 |
$incrementId = $order->getIncrementId();
|
| 65 |
$offlineRetry = $model->loadByIncrementId($incrementId);
|
|
|
|
| 66 |
|
| 67 |
-
if (!empty($
|
| 68 |
$helperLog = new Uecommerce_Mundipagg_Helper_Log(__METHOD__);
|
| 69 |
$helperLog->setLogLabel("Order #{$incrementId} canceled");
|
| 70 |
|
| 63 |
$model = Mage::getModel('mundipagg/offlineretry');
|
| 64 |
$incrementId = $order->getIncrementId();
|
| 65 |
$offlineRetry = $model->loadByIncrementId($incrementId);
|
| 66 |
+
$offlineRetryData =$offlineRetry->getData();
|
| 67 |
|
| 68 |
+
if (!empty($offlineRetryData)) {
|
| 69 |
$helperLog = new Uecommerce_Mundipagg_Helper_Log(__METHOD__);
|
| 70 |
$helperLog->setLogLabel("Order #{$incrementId} canceled");
|
| 71 |
|
app/code/community/Uecommerce/Mundipagg/Model/Recurrency.php
CHANGED
|
@@ -247,7 +247,9 @@ class Uecommerce_Mundipagg_Model_Recurrency extends Varien_Object {
|
|
| 247 |
* Add current recorrency in array data.
|
| 248 |
*/
|
| 249 |
protected function addRecurrencyData() {
|
| 250 |
-
|
|
|
|
|
|
|
| 251 |
$recurrency = new Varien_Object();
|
| 252 |
$recurrency->setData('product', $this->getProduct());
|
| 253 |
$recurrency->setData('recurrency', $this->getRecurrency());
|
| 247 |
* Add current recorrency in array data.
|
| 248 |
*/
|
| 249 |
protected function addRecurrencyData() {
|
| 250 |
+
$recurrencyRef = $this->_recurrency;
|
| 251 |
+
|
| 252 |
+
if (!empty($recurrencyRef)) {
|
| 253 |
$recurrency = new Varien_Object();
|
| 254 |
$recurrency->setData('product', $this->getProduct());
|
| 255 |
$recurrency->setData('recurrency', $this->getRecurrency());
|
app/code/community/Uecommerce/Mundipagg/Model/Urlvalidation.php
CHANGED
|
@@ -4,18 +4,14 @@ class Uecommerce_Mundipagg_Model_Urlvalidation extends Mage_Core_Model_Config_Da
|
|
| 4 |
|
| 5 |
public function save() {
|
| 6 |
$url = $this->getValue();
|
| 7 |
-
$parsedUrl = parse_url($url);
|
| 8 |
-
$path = null;
|
| 9 |
-
|
| 10 |
-
if (isset($parsedUrl['path'])) {
|
| 11 |
-
$path = str_replace("/","", $parsedUrl['path']);
|
| 12 |
-
}
|
| 13 |
|
| 14 |
-
if (is_null($
|
| 15 |
-
|
| 16 |
}
|
| 17 |
|
| 18 |
-
$
|
|
|
|
|
|
|
| 19 |
|
| 20 |
$this->setValue($newUrl);
|
| 21 |
|
| 4 |
|
| 5 |
public function save() {
|
| 6 |
$url = $this->getValue();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
|
| 8 |
+
if (is_null($url) || empty($url)) {
|
| 9 |
+
return;
|
| 10 |
}
|
| 11 |
|
| 12 |
+
$parsedUrl = parse_url($url);
|
| 13 |
+
$parsedUrl['path'] = 'Sale';
|
| 14 |
+
$newUrl = "{$parsedUrl['scheme']}://{$parsedUrl['host']}/{$parsedUrl['path']}/";
|
| 15 |
|
| 16 |
$this->setValue($newUrl);
|
| 17 |
|
app/code/community/Uecommerce/Mundipagg/Test/Selenium/CcTypes.php
CHANGED
|
@@ -2,233 +2,234 @@
|
|
| 2 |
|
| 3 |
class Uecommerce_Mundipagg_Test_Selenium_CcTypes extends Uecommerce_Mundipagg_Test_Selenium_Abstract {
|
| 4 |
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
|
|
|
|
|
|
| 113 |
// array('4485024757890740', '123'),
|
| 114 |
// array('4970582526036384', '123'),
|
| 115 |
// array('4716815682675549', '123'),
|
| 116 |
// array('4218703979907168', '123'),
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
// array('5575900683301001', '123'),
|
| 121 |
// array('5303567141573171', '123'),
|
| 122 |
// array('5368614439596803', '123'),
|
| 123 |
// array('5208793547521723', '123'),
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
// array('36551150116846', '123'),
|
| 128 |
// array('30008112964538', '123'),
|
| 129 |
// array('30110260186607', '123'),
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
// array('370935808314404', '1234'),
|
| 134 |
// array('349750622252286', '1234'),
|
| 135 |
// array('375588571162990', '1234'),
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
// array('6062829471639405', '123'),
|
| 140 |
// array('6062828961022288', '123'),
|
| 141 |
// array('6062825624254001', '123'),
|
| 142 |
// array('3841001111222233334', '123')
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
|
|
|
| 181 |
// if ($this->_isLogged) {
|
| 182 |
// $this->deleteAllCardonfiles();
|
| 183 |
// }
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
$this->_values = array(
|
| 203 |
-
1 => '5',
|
| 204 |
// 2 => '6,22'
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
|
| 234 |
}
|
| 2 |
|
| 3 |
class Uecommerce_Mundipagg_Test_Selenium_CcTypes extends Uecommerce_Mundipagg_Test_Selenium_Abstract {
|
| 4 |
|
| 5 |
+
/**
|
| 6 |
+
* Fake credit cards informations to test
|
| 7 |
+
*
|
| 8 |
+
* @var array
|
| 9 |
+
*/
|
| 10 |
+
public $_ccCards;
|
| 11 |
+
public $_isCardonfile;
|
| 12 |
+
public $_paymentType;
|
| 13 |
+
public $_ccLength;
|
| 14 |
+
public $_values;
|
| 15 |
+
|
| 16 |
+
public function setUp() {
|
| 17 |
+
$this->_installmentActive = false;
|
| 18 |
+
$this->_additionalSaveSettings = array(
|
| 19 |
+
'payment/mundipagg_creditcardoneinstallment/active' => 1,
|
| 20 |
+
'payment/mundipagg_creditcard/active' => 1,
|
| 21 |
+
'payment/mundipagg_twocreditcards/active' => 1,
|
| 22 |
+
'payment/mundipagg_threecreditcards/active' => 1,
|
| 23 |
+
'payment/mundipagg_fourcreditcards/active' => 1,
|
| 24 |
+
'payment/mundipagg_fivecreditcards/active' => 1,
|
| 25 |
+
);
|
| 26 |
+
|
| 27 |
+
$this->setAllFakeCc();
|
| 28 |
+
|
| 29 |
+
parent::setUp();
|
| 30 |
+
}
|
| 31 |
+
|
| 32 |
+
/**
|
| 33 |
+
* Test all ccTypes validations
|
| 34 |
+
*/
|
| 35 |
+
public function runAllCcFlagsValidations() {
|
| 36 |
+
$this->runMundipagg();
|
| 37 |
+
$this->clickButtonByContainer('shipping-method-buttons-container');
|
| 38 |
+
sleep(self::$_defaultSleep);
|
| 39 |
+
$this->byId('p_method_mundipagg_' . $this->_paymentType)->click();
|
| 40 |
+
|
| 41 |
+
$ccLengthRef = $this->_ccLength;
|
| 42 |
+
|
| 43 |
+
if (empty($ccLengthRef)) {
|
| 44 |
+
$this->_ccLength = 1;
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
for ($i = 1; $i <= $this->_ccLength; $i++) {
|
| 48 |
+
$flags = $this->findElementsByCssSelector('.cc_brand_types', $this->byId('mundipagg_' . $this->_paymentType . '_new_credit_card_' . $this->_ccLength . '_' . $i));
|
| 49 |
+
foreach ($this->_ccCards as $flag => $card) {
|
| 50 |
+
foreach ($card as $key => $number) {
|
| 51 |
+
$this->byId('mundipagg_' . $this->_paymentType . '_' . $this->_ccLength . '_' . $i . '_cc_number')->value($this->_ccCards[$flag][$key][0]);
|
| 52 |
+
foreach ($flags as $element) {
|
| 53 |
+
if (strpos($element->attribute('class'), strtolower($flag)) !== false) {
|
| 54 |
+
sleep(1);
|
| 55 |
+
$this->assertContains('active', $element->attribute('class'));
|
| 56 |
+
$this->byId('mundipagg_' . $this->_paymentType . '_' . $this->_ccLength . '_' . $i . '_cc_number')->clear();
|
| 57 |
+
}
|
| 58 |
+
}
|
| 59 |
+
}
|
| 60 |
+
}
|
| 61 |
+
$this->byId('mundipagg_' . $this->_paymentType . '_' . $this->_ccLength . '_' . $i . '_cc_number')->clear();
|
| 62 |
+
$ccRand = $this->getCcRand();
|
| 63 |
+
$this->byId('mundipagg_' . $this->_paymentType . '_' . $this->_ccLength . '_' . $i . '_cc_number')->value($ccRand[0]);
|
| 64 |
+
$this->byId('mundipagg_' . $this->_paymentType . '_cc_holder_name_' . $this->_ccLength . '_' . $i)->value(self::$_custmerTest['firstname']);
|
| 65 |
+
$this->selectOptionByValue($this->byId('mundipagg_' . $this->_paymentType . '_expirationMonth_' . $this->_ccLength . '_' . $i), 06);
|
| 66 |
+
$this->selectOptionByValue($this->byId('mundipagg_' . $this->_paymentType . '_expirationYear_' . $this->_ccLength . '_' . $i), 25);
|
| 67 |
+
$this->byId('mundipagg_' . $this->_paymentType . '_cc_cid_' . $this->_ccLength . '_' . $i)->value($ccRand[1]);
|
| 68 |
+
|
| 69 |
+
//TODO Implement Tests for card on file.
|
| 70 |
+
//$this->byId('mundipagg_' . $this->_paymentType . '_save_token_' . $this->_ccLength . '_' . $i)->click();
|
| 71 |
+
}
|
| 72 |
+
$this->setValues();
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
public function runCardonfile() {
|
| 76 |
+
$this->runMundipagg();
|
| 77 |
+
if ($this->_isCardonfile) {
|
| 78 |
+
for ($i = 1; $i < $this->_ccLength; $i++) {
|
| 79 |
+
$cardonFiles = $this->byCssSelector('select#mundipagg_twocreditcards_token_' . $this->_ccLength . '_' . $i . ' > option');
|
| 80 |
+
|
| 81 |
+
$this->selectOptionByValue($this->byId('mundipagg_twocreditcards_token_' . $this->_ccLength . '_' . $i), $cardonFiles[1]->value());
|
| 82 |
+
}
|
| 83 |
+
}
|
| 84 |
+
$this->clickButtonByContainer('shipping-method-buttons-container');
|
| 85 |
+
sleep(self::$_defaultSleep);
|
| 86 |
+
$this->byId('p_method_mundipagg_' . $this->_paymentType)->click();
|
| 87 |
+
$this->setValues();
|
| 88 |
+
}
|
| 89 |
+
|
| 90 |
+
public function continueBuy() {
|
| 91 |
+
$this->clickButtonByContainer('payment-buttons-container');
|
| 92 |
+
sleep(self::$_defaultSleep);
|
| 93 |
+
$this->clickButtonByContainer('review-buttons-container');
|
| 94 |
+
$this->execSuccessTest();
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
public function setValues() {
|
| 98 |
+
if (is_array($this->_values) && count($this->_values)) {
|
| 99 |
+
foreach ($this->_values as $input => $value) {
|
| 100 |
+
$this->byId('mundipagg_' . $this->_paymentType . '_new_value_' . $this->_ccLength . '_' . $input)->value($value);
|
| 101 |
+
}
|
| 102 |
+
} else {
|
| 103 |
+
return false;
|
| 104 |
+
}
|
| 105 |
+
}
|
| 106 |
+
|
| 107 |
+
/**
|
| 108 |
+
* Set all fake Cc
|
| 109 |
+
*/
|
| 110 |
+
public function setAllFakeCc() {
|
| 111 |
+
$this->_ccCards = array(
|
| 112 |
+
'VI' => array(
|
| 113 |
+
// Credit card number // Verification Number
|
| 114 |
+
array('4539237284301694', '123'),
|
| 115 |
// array('4485024757890740', '123'),
|
| 116 |
// array('4970582526036384', '123'),
|
| 117 |
// array('4716815682675549', '123'),
|
| 118 |
// array('4218703979907168', '123'),
|
| 119 |
+
),
|
| 120 |
+
'MC' => array(
|
| 121 |
+
array('5208217933877887', '123'),
|
| 122 |
// array('5575900683301001', '123'),
|
| 123 |
// array('5303567141573171', '123'),
|
| 124 |
// array('5368614439596803', '123'),
|
| 125 |
// array('5208793547521723', '123'),
|
| 126 |
+
),
|
| 127 |
+
'DI' => array(
|
| 128 |
+
array('30151661373832', '123'),
|
| 129 |
// array('36551150116846', '123'),
|
| 130 |
// array('30008112964538', '123'),
|
| 131 |
// array('30110260186607', '123'),
|
| 132 |
+
),
|
| 133 |
+
'AE' => array(
|
| 134 |
+
array('377422011608347', '1234'),
|
| 135 |
// array('370935808314404', '1234'),
|
| 136 |
// array('349750622252286', '1234'),
|
| 137 |
// array('375588571162990', '1234'),
|
| 138 |
+
),
|
| 139 |
+
'HI' => array(
|
| 140 |
+
array('6062828614827141', '123'),
|
| 141 |
// array('6062829471639405', '123'),
|
| 142 |
// array('6062828961022288', '123'),
|
| 143 |
// array('6062825624254001', '123'),
|
| 144 |
// array('3841001111222233334', '123')
|
| 145 |
+
),
|
| 146 |
+
'EL' => array(
|
| 147 |
+
array('6362974242267115', '123'),
|
| 148 |
+
array('4011783039660247', '123'),
|
| 149 |
+
array('6363683924722462', '123'),
|
| 150 |
+
array('4011798939333205', '123'),
|
| 151 |
+
)
|
| 152 |
+
);
|
| 153 |
+
}
|
| 154 |
+
|
| 155 |
+
/**
|
| 156 |
+
* Get
|
| 157 |
+
*
|
| 158 |
+
* @return array
|
| 159 |
+
*/
|
| 160 |
+
public function getCcRand() {
|
| 161 |
+
$total = (count($this->_ccCards) - 1);
|
| 162 |
+
$nrand = rand(0, $total);
|
| 163 |
+
if ($nrand == $total) {
|
| 164 |
+
$nrand = 1;
|
| 165 |
+
}
|
| 166 |
+
$currentRand = reset(array_slice($this->_ccCards, $nrand, -($total - $nrand)));
|
| 167 |
+
|
| 168 |
+
return $currentRand[0];
|
| 169 |
+
}
|
| 170 |
+
|
| 171 |
+
protected function deleteAllCardonfiles() {
|
| 172 |
+
$customer = Mage::getModel("customer/customer");
|
| 173 |
+
$customer->setWebsiteId(Mage::app()->getWebsite()->getId());
|
| 174 |
+
if ($customer->loadByEmail(parent::$_custmerTest['email'])->getId()) {
|
| 175 |
+
$ccsCollection = Mage::getResourceModel('mundipagg/cardonfile_collection')
|
| 176 |
+
->addEntityIdFilter($customer->getId());
|
| 177 |
+
foreach ($ccsCollection as $cardonfile) {
|
| 178 |
+
$cardonfile->delete();
|
| 179 |
+
}
|
| 180 |
+
}
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
protected function tearDown() {
|
| 184 |
// if ($this->_isLogged) {
|
| 185 |
// $this->deleteAllCardonfiles();
|
| 186 |
// }
|
| 187 |
+
parent::tearDown();
|
| 188 |
+
}
|
| 189 |
+
|
| 190 |
+
protected function runProcess() {
|
| 191 |
+
$this->runAllCcFlagsValidations();
|
| 192 |
+
$this->continueBuy();
|
| 193 |
+
}
|
| 194 |
+
|
| 195 |
+
/**
|
| 196 |
+
* To set values to split cards.
|
| 197 |
+
*
|
| 198 |
+
* @param int $n
|
| 199 |
+
*/
|
| 200 |
+
protected function setCCValues($n = 2) {
|
| 201 |
+
switch ($n) {
|
| 202 |
+
case 2:
|
| 203 |
+
$this->_values = array(
|
| 204 |
+
1 => '5',
|
|
|
|
|
|
|
| 205 |
// 2 => '6,22'
|
| 206 |
+
);
|
| 207 |
+
break;
|
| 208 |
+
case 3:
|
| 209 |
+
$this->_values = array(
|
| 210 |
+
1 => '5,61',
|
| 211 |
+
2 => '5,61',
|
| 212 |
+
3 => '5,00'
|
| 213 |
+
);
|
| 214 |
+
break;
|
| 215 |
+
case 4:
|
| 216 |
+
$this->_values = array(
|
| 217 |
+
1 => '3,74',
|
| 218 |
+
2 => '3,74',
|
| 219 |
+
3 => '3,74',
|
| 220 |
+
4 => '5,00'
|
| 221 |
+
);
|
| 222 |
+
break;
|
| 223 |
+
case 5:
|
| 224 |
+
$this->_values = array(
|
| 225 |
+
1 => '2,22',
|
| 226 |
+
2 => '3,00',
|
| 227 |
+
3 => '3,00',
|
| 228 |
+
4 => '3,00',
|
| 229 |
+
5 => '5,00'
|
| 230 |
+
);
|
| 231 |
+
break;
|
| 232 |
+
}
|
| 233 |
+
}
|
| 234 |
|
| 235 |
}
|
app/code/community/Uecommerce/Mundipagg/etc/config.xml
CHANGED
|
@@ -32,7 +32,7 @@
|
|
| 32 |
<config>
|
| 33 |
<modules>
|
| 34 |
<Uecommerce_Mundipagg>
|
| 35 |
-
<version>2.7.
|
| 36 |
</Uecommerce_Mundipagg>
|
| 37 |
</modules>
|
| 38 |
|
| 32 |
<config>
|
| 33 |
<modules>
|
| 34 |
<Uecommerce_Mundipagg>
|
| 35 |
+
<version>2.7.3</version>
|
| 36 |
</Uecommerce_Mundipagg>
|
| 37 |
</modules>
|
| 38 |
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Mundipagg_Integracao</name>
|
| 4 |
-
<version>2.7.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>MIT</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -12,11 +12,12 @@ Mundipagg payment gateway integration.</summary>
|
|
| 12 |
<description>Com esta extensão você poderá integrar sua loja Magento com o gateway de pagamentos MundiPagg.
|
| 13 |

|
| 14 |
With this extension you can process payments through brazilian payment gateway Mundipagg</description>
|
| 15 |
-
<notes>
|
|
|
|
| 16 |
<authors><author><name>MundiPagg</name><user>MundiPagg</user><email>mundi@mundipagg.com</email></author></authors>
|
| 17 |
-
<date>2016-09-
|
| 18 |
-
<time>
|
| 19 |
-
<contents><target name="magecommunity"><dir name="Uecommerce"><dir name="Mundipagg"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><file name="Installments.php" hash="ec8343e197cb194d978400bbdf64d446"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="2140a7836eaa57e03727433ccddf93d6"/></dir><dir name="Invoice"><file name="Totals.php" hash="ee304d9034ae0763e5db464f933b8c27"/><file name="View.php" hash="b0e3c170cd0184a5dfbe4fa7a486b471"/></dir><file name="Totals.php" hash="71b20a4c0022c14a5f7f8d008aabe1da"/></dir><dir name="Transactions"><dir name="Detail"><file name="Grid.php" hash="d67911c431587e4327eec95540cf548a"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="aa40a974b89c92ea9652c42e093d16f9"/></dir></dir></dir><file name="Version.php" hash="e3a89823e48e7a526a3afe8ce8c0d0ee"/></dir><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="c903e413c47e3dea87ec09d609543a27"/></dir></dir></dir><file name="Info.php" hash="c5743b8887caffc12ee2b502d7256101"/><file name="Parcelamento.php" hash="bbfad3557dd7c29e2a21a213cf915e0c"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="be3e89b0e2f008fcc0293286d44df7da"/></dir><dir name="Invoice"><file name="Totals.php" hash="a39c41f45ef44b72d15cfd12fea4e9c6"/></dir><file name="Totals.php" hash="6f56aa360f48c715b30afd4e5cd4ddfa"/></dir></dir><dir name="Standard"><file name="Boleto.php" hash="4471015b8a82311f84e52e774460bf38"/><file name="Cancel.php" hash="095eaf31c6567fad440279aeb2994caa"/><file name="Debit.php" hash="c707d9572b6079457b9265cc09c920c6"/><file name="Fcancel.php" hash="4bc5b0fb68fb7fd11159788eafe958af"/><file name="Form.php" hash="0f7f97654c5e819ac178e5d888fae6ee"/><file name="Partial.php" hash="fb5877a8f6c56ac1d6fc48eb864d8e60"/><file name="Redirect.php" hash="70f576c8d64c25e3ce627f6c36b2ff41"/><file name="Success.php" hash="b1b0bef88ed350d703da0e314ffad565"/></dir></dir><dir name="Controller"><file name="Abstract.php" hash="91d5069c18069fcb2a0a436fb768a194"/></dir><dir name="Helper"><file name="Data.php" hash="230133453d65c7e7a7681ba095e5942c"/><file name="Installments.php" hash="d95d76587b1af78b0925bbbaf9fc9765"/><file name="Log.php" hash="9f2f3be3c0b86fdee5582bc665a365b5"/><file name="Util.php" hash="8d76ffdc3e7ace2598d373f1aef20228"/><file name="Version.php" hash="00066d5bf31a7c49db004f2bd0d5c462"/></dir><dir name="Model"><file name="Api.php" hash="464ff7622f80eb240a036a6300fc3adc"/><file name="Boleto.php" hash="a7da1d58eb0fccb53eae51ba97d93dc5"/><file name="Cardonfile.php" hash="98395928a16313f8b4127e4e210cf953"/><file name="Creditcard.php" hash="007a43e7530ea5471b6a9aaa5405ce21"/><file name="Creditcardoneinstallment.php" hash="2e4222fd04dbc4f5ee116d4d7f4eae04"/><dir name="Customer"><file name="Session.php" hash="7f15498648de23cf4feb5143071ec260"/></dir><file name="Customers.php" hash="a779e96a969b83d1b38df351eb4670d0"/><file name="Debit.php" hash="8a3387bf74b1f03b9614fbdb64ab9dd5"/><dir name="Enum"><file name="BoletoTransactionStatusEnum.php" hash="3fed0a36bb76497b85c50016af34d47a"/><file name="CreditCardTransactionStatusEnum.php" hash="4546716f63e6df57061b222002157ccd"/><file name="OrderStatusEnum.php" hash="fd42020aab9d5507b5e0c26957cd1abb"/><file name="TransactionTypeEnum.php" hash="52fc4049a9f2b120ad3ed99e296268f9"/></dir><file name="Fivecreditcards.php" hash="6975e6170345bb3f20fde79ae40b81fe"/><file name="Fourcreditcards.php" hash="2da3d901173c19e53a96adb197b1533a"/><file name="Observer.php" hash="a7fe680cb06dd2da82b7002a2efd922d"/><file name="Offlineretry.php" hash="394849df4873908dd43d3c15f75dc9d0"/><dir name="Order"><dir name="Invoice"><file name="Interest.php" hash="6bba5e87bae1a7ee94a827819b2ea4ce"/></dir><file name="Payment.php" hash="b1ab4478ab967cb6fb04b380e609cf4d"/></dir><file name="Providervalidation.php" hash="4906944bae20e3f683d6e5c4ba5304e3"/><dir name="Quote"><dir name="Address"><file name="Interest.php" hash="93aa0189a8556597697dbb239dbf3be7"/></dir></dir><file name="Recurrency.php" hash="76bb429ac4c849e27c8fabdd96bb9654"/><dir name="Resource"><dir name="Cardonfile"><file name="Collection.php" hash="7b7d13bc6d7be8e5e1c5f945d59117f6"/></dir><file name="Cardonfile.php" hash="47d0107a9b1c3415aaf8784298361e84"/><dir name="Customers"><file name="Collection.php" hash="6caadd817abbcda527ba6d102585f2ff"/></dir><file name="Customers.php" hash="f50289a4c8362ddf7a79e4aa7c8a6387"/><dir name="Offlineretry"><file name="Collection.php" hash="80f0689c66a30110e68c2fdafb3014a8"/></dir><file name="Offlineretry.php" hash="08c804fd3b001f4f3ac19ebbcfca59fb"/><file name="Setup.php" hash="42bda31d8497e1b0983775e17f7325a5"/></dir><dir name="Source"><file name="Antifraud.php" hash="8362e0bb2209bbf904a7f9b2edd59cee"/><file name="Banks.php" hash="b5d456a807cdf750a6458144e955cf2c"/><file name="CctypeProductInstallments.php" hash="7837f6865c905ba8f5393d080ebc1b3d"/><file name="Cctypes.php" hash="b55eb988a6a09f24b1088f15644961d0"/><file name="Debit.php" hash="9366bc3b900cf96ad5d2bce7e8d93ba7"/><file name="Environment.php" hash="099a28ea462481333437a6479276e8b0"/><file name="FControlEnvironment.php" hash="5159f6e4d86ee9d280285b7198fa01e9"/><file name="Frequency.php" hash="7864991042d0ec3fd5920d9047127b14"/><file name="Installments.php" hash="b04c05b92f7b8b5c025f23aad4457917"/><file name="PaymentAction.php" hash="c16639be23fd85c285f474922fd528a7"/><file name="PaymentMethods.php" hash="e12514ad00bf3fe3fb4e569b11da2c10"/></dir><file name="Standard.php" hash="28b9cee31223de104c701be7e4c360fa"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Installments.php" hash="f0901bf05acd0b2c3fda41965f949583"/></dir></dir></dir><file name="Threecreditcards.php" hash="73fcdc4ef1dd38128b60454f90184ff5"/><file name="Twocreditcards.php" hash="c010f631d556a08d2d1aa65dc6b60703"/><file name="Urlvalidation.php" hash="5856b46f0c3d7c08a45035914087f74d"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Test"><dir name="Selenium"><file name="Abstract.php" hash="caf0cd5ca47b13fb00be4230d1bb9132"/><file name="BoletoTest.php" hash="0718dc551376686dc6daaa3b57ddd1f9"/><dir name="CcTypes"><file name="CreditcardTest.php" hash="fde35369e57eb70f29f8defe1d7f06af"/><file name="CreditcardoneinstallmentTest.php" hash="cabcf9a3f56497e32679c1d2d063a6d7"/><file name="FivecreditcardsTest.php" hash="a903b89e20b9e754df7ed22dc9e8eecf"/><file name="FourcheditcardsTest.php" hash="3619a03b24af1a768cbc87be430b4323"/><file name="ThreecreditcardsTest.php" hash="d59c7b8a7de6320cff170e435fbe6e9e"/><file name="TwocreditcardsTest.php" hash="58db59f790aa7c65a324e6a552c2e05c"/></dir><file name="CcTypes.php" hash="de1d2e73a74e4b9fcde14adce60c0f82"/><file name="DebitTest.php" hash="1409a8f2de15e13792dcba2099a887cc"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="e5a51c9660f704bcbfb302d34493a5a6"/></dir><file name="ClearsaleController.php" hash="bc06365f0d577d66228d9f0c3e471089"/><file name="FcontrolController.php" hash="1af534f1cdadbfdbe702aed12c7a2e1d"/><file name="StandardController.php" hash="0a8c479368b3aa4d0fcedad44a5f36b5"/><file name="StoneController.php" hash="80c6f59a868ac82fc22bcf586bbecfdd"/><file name="TestController.php" hash="da51385fb260fc0135b83a446d8a2f5f"/><file name="TesteController.php" hash="5cc1b9cc40d098963a0e883cd7b8a194"/></dir><dir name="etc"><file name="config.xml" hash="9835c1a11265154badb939dabad75fc1"/><file name="jstranslator.xml" hash="8b1ea10d9b3072a795567dba6dae938c"/><file name="system.xml" hash="ccb863e06b6b1c7c279b3edfd4992184"/><file name="wsdl.xml" hash="a59b87019a8bdb03d97191e2d06be325"/><file name="xtest.xml" hash="b34ee3b6e37a890b73374b5ea3a1c40f"/></dir><dir name="sql"><dir name="mundipagg_setup"><file name="install-0.3.0.php" hash="ede73bb07d71fec55340c4249ff4a258"/><file name="mysql4-upgrade-0.3.0-0.3.5.php" hash="d3c200cce4a814feaa0858c0c8abd928"/><file name="mysql4-upgrade-0.3.5-0.4.0.php" hash="297f1b37b7703f7a0d621d227c8cbeb9"/><file name="mysql4-upgrade-0.3.5-1.0.1.php" hash="d22a0a81e392885433ca58dc196c2a86"/><file name="mysql4-upgrade-0.4.0-1.0.1.php" hash="297f1b37b7703f7a0d621d227c8cbeb9"/><file name="mysql4-upgrade-0.4.1-0.4.2.php" hash="4a2962a1eb974c75e153f48cc77f00d4"/><file name="mysql4-upgrade-0.4.1-1.0.1.php" hash="d22a0a81e392885433ca58dc196c2a86"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="297f1b37b7703f7a0d621d227c8cbeb9"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.10-1.0.11.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.11-2.0.0.php" hash="83c95c6060bb8678be3b8944a6823fd9"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.5-1.0.6.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.6-1.0.7.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.9-1.0.10.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.0-2.0.1.php" hash="a437df63647a52381ed5e056ccbb0cff"/><file name="mysql4-upgrade-2.0.0-2.1.0.php" hash="30dc2c3c763893d3bac6b9fde0c56477"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="4959ae51e69913d8ac642bc2ab848464"/><file name="mysql4-upgrade-2.0.2-2.0.3.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.3-2.0.4.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.4-2.0.5.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.5-2.0.6.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.6-2.0.7.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.7-2.0.8.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.8-2.0.9.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.9-2.1.0.php" hash="3488f42f3d9e6a57ce4176c0a7954171"/><file name="mysql4-upgrade-2.1.2-2.1.3.php" hash="7d7823cb555a32295d179a96e2bf987a"/><file name="mysql4-upgrade-2.5.7-2.5.8.php" hash="45c4f1fd5336b7ce578c672e8f1d57b0"/><file name="mysql4-upgrade-2.5.8-2.6.0.php" hash="bf06e3d6ab5fa0c89629385db4231006"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mundipagg.xml" hash="8d4357846320760a16aaaf4e1bca673d"/></dir><dir name="template"><dir name="mundipagg"><file name="boleto.phtml" hash="11cc5b254644727d6bdded8a834965c7"/><file name="form.phtml" hash="566e1838cab471ce41a1f74156e3b3bf"/><dir name="payment"><dir name="info"><file name="mundipagg.phtml" hash="bd5b27bef9e968794b50aa2543cd3d6a"/></dir></dir><dir name="system"><dir name="config"><file name="button.phtml" hash="6a7f6c88cf156d31d34a818ac37bd158"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="mundipagg.xml" hash="c2ebd0374a3c6a6a4d8c3db84c8abf5a"/></dir><dir name="template"><dir name="mundipagg"><dir name="antifraud"><file name="clearsale.phtml" hash="088a189dd94401f39c90ad0a1471994f"/><file name="fcontrol.phtml" hash="1c84a81343591e6afec7a7d8d2549410"/><file name="stone.phtml" hash="681ddf22694c725bb6e84e79681936fa"/></dir><file name="boleto.phtml" hash="dc31735a2753812d36e3080bf5b01ac2"/><file name="cancel.phtml" hash="540639b1ccd698397286f668bbf23746"/><file name="debit.phtml" hash="78f60f0227e99ff0c1d7dbf6bd5aa202"/><file name="extras.phtml" hash="f3eba84e971e890922141d90f6bdd53f"/><file name="fcancel.phtml" hash="9ce1d7634acf519669e21978b41aa277"/><file name="form.phtml" hash="faff82dad9768f016f81648aa8b9b800"/><file name="parcelamento.phtml" hash="56a89503637e5ad753b0d410f2f5c7ad"/><file name="partial.phtml" hash="65b07a14ff67c7413405117a6f95c2be"/><dir name="payment"><dir name="info"><file name="mundipagg.phtml" hash="c110a21db08013d38add1b79977350e4"/></dir></dir><file name="redirect.phtml" hash="a8a1123eab776934c64f57b4f9cfd517"/><file name="success.phtml" hash="7afd82f246fdf50f9a72ebb15086a2b6"/><file name="totals.phtml" hash="5a78aa3fe60d4b13bf8451f23bb9edd9"/></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="template"><dir name="mundipagg"><file name="debit.phtml" hash="4d2ae58447d3893499556ae068f800f8"/><file name="form.phtml" hash="dd83f04f33982e17fdea1713a3eb1b3a"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Uecommerce_Mundipagg.xml" hash="b292eeabde8e2cd06db0c31aff54fd98"/></dir></target><target name="mage"><dir name="js"><dir name="uecommerce"><dir name="fcontrol"><file name="hmlg-fcontrol-ed.min.js" hash="b8b6c945111b6edd7a90df2f5d3ff5cd"/></dir><file name="jquery-3.1.0.min.js" hash="05e51b1db558320f1939f9789ccf5c8f"/><file name="mundipagg.js" hash="c887a21c210250da640bafce773e43ab"/><file name="recurrency.js" hash="6c0db9f70fea794eb55f1db3bd09b4aa"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="mundipagg"><file name="ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/><file name="boleto.jpg" hash="237570c55c811b4b13f73ab92f28e599"/><file name="mundipagg-avatar-blue.png" hash="9e81f9c54ac7ce3de570d7065f4b4c07"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="mundipagg.css" hash="90c32001f3a9b858c9506f5135c04972"/></dir><dir name="images"><dir name="mundipagg"><file name="001.png" hash="25d10d6fee7fc3e5dc48021a15de8fb0"/><file name="237.png" hash="cbea9caff342edd9b9b9509bbbbae6fb"/><file name="341.png" hash="3645161fc56322ec34ebfcc006390e5d"/><file name="AE.png" hash="40ea216476033961d50f452bf4bca4df"/><file name="DI.png" hash="0f4264379e7b8ba6b1a30a3d69240ae2"/><file name="EL.png" hash="ad180c308d285f73fc044121cb6aeac0"/><file name="HI.png" hash="c25430ddd8e441cc2fc3ef68219e7668"/><file name="MC.png" hash="836466c092121163320e9e6279f11f8b"/><file name="VBV.jpg" hash="1a7db765956829e80715a299b799f580"/><file name="VBV.png" hash="d6fb7de65fda842f03e2b9fc89d5e6aa"/><file name="VI.png" hash="cc0709d50773fa2815f7bfeb741a4219"/><file name="ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/><file name="boleto.jpg" hash="237570c55c811b4b13f73ab92f28e599"/><file name="cc_types.png" hash="fdae60f96ee668354161b5a865b8e7ef"/><file name="cielo_mastercard.png" hash="e2c2af12ea24f1b82490fdcc62fbb871"/><file name="cielo_visa.png" hash="d2f0c660714dc319b73c0dac9c9108d0"/></dir></dir></dir></dir><dir name="default"><dir name="default"><dir name="images"><dir name="mundipagg"><file name="EL.png" hash="ad180c308d285f73fc044121cb6aeac0"/><file name="HI.png" hash="c25430ddd8e441cc2fc3ef68219e7668"/><file name="ae.png" hash="40ea216476033961d50f452bf4bca4df"/><file name="boleto.jpg" hash="237570c55c811b4b13f73ab92f28e599"/><file name="cielo_mastercard.png" hash="e2c2af12ea24f1b82490fdcc62fbb871"/><file name="cielo_visa.png" hash="d2f0c660714dc319b73c0dac9c9108d0"/><file name="di.png" hash="0f4264379e7b8ba6b1a30a3d69240ae2"/><file name="mc.png" hash="836466c092121163320e9e6279f11f8b"/><file name="vi.png" hash="cc0709d50773fa2815f7bfeb741a4219"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Uecommerce_Mundipagg.csv" hash="ae581dc54ea4ada4a9a3c9f4c51f09c7"/></dir><dir name="pt_BR"><file name="Uecommerce_Mundipagg.csv" hash="ee504e4c16b68ece7b3e58605a69ce61"/></dir></target></contents>
|
| 20 |
<compatible/>
|
| 21 |
-
<dependencies><required><php><min>5.
|
| 22 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Mundipagg_Integracao</name>
|
| 4 |
+
<version>2.7.3</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>MIT</license>
|
| 7 |
<channel>community</channel>
|
| 12 |
<description>Com esta extensão você poderá integrar sua loja Magento com o gateway de pagamentos MundiPagg.
|
| 13 |

|
| 14 |
With this extension you can process payments through brazilian payment gateway Mundipagg</description>
|
| 15 |
+
<notes>PHP 5.4 compatibility;
|
| 16 |
+
Fix on API URL validation</notes>
|
| 17 |
<authors><author><name>MundiPagg</name><user>MundiPagg</user><email>mundi@mundipagg.com</email></author></authors>
|
| 18 |
+
<date>2016-09-08</date>
|
| 19 |
+
<time>19:32:07</time>
|
| 20 |
+
<contents><target name="magecommunity"><dir name="Uecommerce"><dir name="Mundipagg"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><file name="Installments.php" hash="ec8343e197cb194d978400bbdf64d446"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="2140a7836eaa57e03727433ccddf93d6"/></dir><dir name="Invoice"><file name="Totals.php" hash="ee304d9034ae0763e5db464f933b8c27"/><file name="View.php" hash="b0e3c170cd0184a5dfbe4fa7a486b471"/></dir><file name="Totals.php" hash="71b20a4c0022c14a5f7f8d008aabe1da"/></dir><dir name="Transactions"><dir name="Detail"><file name="Grid.php" hash="d67911c431587e4327eec95540cf548a"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="aa40a974b89c92ea9652c42e093d16f9"/></dir></dir></dir><file name="Version.php" hash="e3a89823e48e7a526a3afe8ce8c0d0ee"/></dir><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="c903e413c47e3dea87ec09d609543a27"/></dir></dir></dir><file name="Info.php" hash="c5743b8887caffc12ee2b502d7256101"/><file name="Parcelamento.php" hash="bbfad3557dd7c29e2a21a213cf915e0c"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="be3e89b0e2f008fcc0293286d44df7da"/></dir><dir name="Invoice"><file name="Totals.php" hash="a39c41f45ef44b72d15cfd12fea4e9c6"/></dir><file name="Totals.php" hash="6f56aa360f48c715b30afd4e5cd4ddfa"/></dir></dir><dir name="Standard"><file name="Boleto.php" hash="4471015b8a82311f84e52e774460bf38"/><file name="Cancel.php" hash="095eaf31c6567fad440279aeb2994caa"/><file name="Debit.php" hash="c707d9572b6079457b9265cc09c920c6"/><file name="Fcancel.php" hash="4bc5b0fb68fb7fd11159788eafe958af"/><file name="Form.php" hash="0f7f97654c5e819ac178e5d888fae6ee"/><file name="Partial.php" hash="fb5877a8f6c56ac1d6fc48eb864d8e60"/><file name="Redirect.php" hash="70f576c8d64c25e3ce627f6c36b2ff41"/><file name="Success.php" hash="b1b0bef88ed350d703da0e314ffad565"/></dir></dir><dir name="Controller"><file name="Abstract.php" hash="91d5069c18069fcb2a0a436fb768a194"/></dir><dir name="Helper"><file name="Data.php" hash="f76872ecd60d5e936af834b3d22c5983"/><file name="Installments.php" hash="d95d76587b1af78b0925bbbaf9fc9765"/><file name="Log.php" hash="929ce5f1f4bb4d34b6a4ef7deed210a6"/><file name="Util.php" hash="8d76ffdc3e7ace2598d373f1aef20228"/><file name="Version.php" hash="00066d5bf31a7c49db004f2bd0d5c462"/></dir><dir name="Model"><file name="Api.php" hash="464ff7622f80eb240a036a6300fc3adc"/><file name="Boleto.php" hash="a7da1d58eb0fccb53eae51ba97d93dc5"/><file name="Cardonfile.php" hash="98395928a16313f8b4127e4e210cf953"/><file name="Creditcard.php" hash="007a43e7530ea5471b6a9aaa5405ce21"/><file name="Creditcardoneinstallment.php" hash="2e4222fd04dbc4f5ee116d4d7f4eae04"/><dir name="Customer"><file name="Session.php" hash="7f15498648de23cf4feb5143071ec260"/></dir><file name="Customers.php" hash="a779e96a969b83d1b38df351eb4670d0"/><file name="Debit.php" hash="8a3387bf74b1f03b9614fbdb64ab9dd5"/><dir name="Enum"><file name="BoletoTransactionStatusEnum.php" hash="3fed0a36bb76497b85c50016af34d47a"/><file name="CreditCardTransactionStatusEnum.php" hash="4546716f63e6df57061b222002157ccd"/><file name="OrderStatusEnum.php" hash="fd42020aab9d5507b5e0c26957cd1abb"/><file name="TransactionTypeEnum.php" hash="52fc4049a9f2b120ad3ed99e296268f9"/></dir><file name="Fivecreditcards.php" hash="6975e6170345bb3f20fde79ae40b81fe"/><file name="Fourcreditcards.php" hash="2da3d901173c19e53a96adb197b1533a"/><file name="Observer.php" hash="2295c195391a3d68fd8fd7c7c2dba032"/><file name="Offlineretry.php" hash="394849df4873908dd43d3c15f75dc9d0"/><dir name="Order"><dir name="Invoice"><file name="Interest.php" hash="6bba5e87bae1a7ee94a827819b2ea4ce"/></dir><file name="Payment.php" hash="b1ab4478ab967cb6fb04b380e609cf4d"/></dir><file name="Providervalidation.php" hash="4906944bae20e3f683d6e5c4ba5304e3"/><dir name="Quote"><dir name="Address"><file name="Interest.php" hash="93aa0189a8556597697dbb239dbf3be7"/></dir></dir><file name="Recurrency.php" hash="10744874b30361f54d18c4f7affee99f"/><dir name="Resource"><dir name="Cardonfile"><file name="Collection.php" hash="7b7d13bc6d7be8e5e1c5f945d59117f6"/></dir><file name="Cardonfile.php" hash="47d0107a9b1c3415aaf8784298361e84"/><dir name="Customers"><file name="Collection.php" hash="6caadd817abbcda527ba6d102585f2ff"/></dir><file name="Customers.php" hash="f50289a4c8362ddf7a79e4aa7c8a6387"/><dir name="Offlineretry"><file name="Collection.php" hash="80f0689c66a30110e68c2fdafb3014a8"/></dir><file name="Offlineretry.php" hash="08c804fd3b001f4f3ac19ebbcfca59fb"/><file name="Setup.php" hash="42bda31d8497e1b0983775e17f7325a5"/></dir><dir name="Source"><file name="Antifraud.php" hash="8362e0bb2209bbf904a7f9b2edd59cee"/><file name="Banks.php" hash="b5d456a807cdf750a6458144e955cf2c"/><file name="CctypeProductInstallments.php" hash="7837f6865c905ba8f5393d080ebc1b3d"/><file name="Cctypes.php" hash="b55eb988a6a09f24b1088f15644961d0"/><file name="Debit.php" hash="9366bc3b900cf96ad5d2bce7e8d93ba7"/><file name="Environment.php" hash="099a28ea462481333437a6479276e8b0"/><file name="FControlEnvironment.php" hash="5159f6e4d86ee9d280285b7198fa01e9"/><file name="Frequency.php" hash="7864991042d0ec3fd5920d9047127b14"/><file name="Installments.php" hash="b04c05b92f7b8b5c025f23aad4457917"/><file name="PaymentAction.php" hash="c16639be23fd85c285f474922fd528a7"/><file name="PaymentMethods.php" hash="e12514ad00bf3fe3fb4e569b11da2c10"/></dir><file name="Standard.php" hash="28b9cee31223de104c701be7e4c360fa"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Installments.php" hash="f0901bf05acd0b2c3fda41965f949583"/></dir></dir></dir><file name="Threecreditcards.php" hash="73fcdc4ef1dd38128b60454f90184ff5"/><file name="Twocreditcards.php" hash="c010f631d556a08d2d1aa65dc6b60703"/><file name="Urlvalidation.php" hash="e3ccd751eea54e282d30624192537cd8"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Test"><dir name="Selenium"><file name="Abstract.php" hash="caf0cd5ca47b13fb00be4230d1bb9132"/><file name="BoletoTest.php" hash="0718dc551376686dc6daaa3b57ddd1f9"/><dir name="CcTypes"><file name="CreditcardTest.php" hash="fde35369e57eb70f29f8defe1d7f06af"/><file name="CreditcardoneinstallmentTest.php" hash="cabcf9a3f56497e32679c1d2d063a6d7"/><file name="FivecreditcardsTest.php" hash="a903b89e20b9e754df7ed22dc9e8eecf"/><file name="FourcheditcardsTest.php" hash="3619a03b24af1a768cbc87be430b4323"/><file name="ThreecreditcardsTest.php" hash="d59c7b8a7de6320cff170e435fbe6e9e"/><file name="TwocreditcardsTest.php" hash="58db59f790aa7c65a324e6a552c2e05c"/></dir><file name="CcTypes.php" hash="fdb1cb980444a4cd35ace6543b9f335e"/><file name="DebitTest.php" hash="1409a8f2de15e13792dcba2099a887cc"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="e5a51c9660f704bcbfb302d34493a5a6"/></dir><file name="ClearsaleController.php" hash="bc06365f0d577d66228d9f0c3e471089"/><file name="FcontrolController.php" hash="1af534f1cdadbfdbe702aed12c7a2e1d"/><file name="StandardController.php" hash="0a8c479368b3aa4d0fcedad44a5f36b5"/><file name="StoneController.php" hash="80c6f59a868ac82fc22bcf586bbecfdd"/><file name="TestController.php" hash="da51385fb260fc0135b83a446d8a2f5f"/><file name="TesteController.php" hash="5cc1b9cc40d098963a0e883cd7b8a194"/></dir><dir name="etc"><file name="config.xml" hash="72591ea658873d602b03ee46fd352e2e"/><file name="jstranslator.xml" hash="8b1ea10d9b3072a795567dba6dae938c"/><file name="system.xml" hash="ccb863e06b6b1c7c279b3edfd4992184"/><file name="wsdl.xml" hash="a59b87019a8bdb03d97191e2d06be325"/><file name="xtest.xml" hash="b34ee3b6e37a890b73374b5ea3a1c40f"/></dir><dir name="sql"><dir name="mundipagg_setup"><file name="install-0.3.0.php" hash="ede73bb07d71fec55340c4249ff4a258"/><file name="mysql4-upgrade-0.3.0-0.3.5.php" hash="d3c200cce4a814feaa0858c0c8abd928"/><file name="mysql4-upgrade-0.3.5-0.4.0.php" hash="297f1b37b7703f7a0d621d227c8cbeb9"/><file name="mysql4-upgrade-0.3.5-1.0.1.php" hash="d22a0a81e392885433ca58dc196c2a86"/><file name="mysql4-upgrade-0.4.0-1.0.1.php" hash="297f1b37b7703f7a0d621d227c8cbeb9"/><file name="mysql4-upgrade-0.4.1-0.4.2.php" hash="4a2962a1eb974c75e153f48cc77f00d4"/><file name="mysql4-upgrade-0.4.1-1.0.1.php" hash="d22a0a81e392885433ca58dc196c2a86"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="297f1b37b7703f7a0d621d227c8cbeb9"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.10-1.0.11.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.11-2.0.0.php" hash="83c95c6060bb8678be3b8944a6823fd9"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.5-1.0.6.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.6-1.0.7.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-1.0.9-1.0.10.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.0-2.0.1.php" hash="a437df63647a52381ed5e056ccbb0cff"/><file name="mysql4-upgrade-2.0.0-2.1.0.php" hash="30dc2c3c763893d3bac6b9fde0c56477"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="4959ae51e69913d8ac642bc2ab848464"/><file name="mysql4-upgrade-2.0.2-2.0.3.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.3-2.0.4.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.4-2.0.5.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.5-2.0.6.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.6-2.0.7.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.7-2.0.8.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.8-2.0.9.php" hash="4c18b9eb1e0a08d858dde48280eed2c0"/><file name="mysql4-upgrade-2.0.9-2.1.0.php" hash="3488f42f3d9e6a57ce4176c0a7954171"/><file name="mysql4-upgrade-2.1.2-2.1.3.php" hash="7d7823cb555a32295d179a96e2bf987a"/><file name="mysql4-upgrade-2.5.7-2.5.8.php" hash="45c4f1fd5336b7ce578c672e8f1d57b0"/><file name="mysql4-upgrade-2.5.8-2.6.0.php" hash="bf06e3d6ab5fa0c89629385db4231006"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mundipagg.xml" hash="8d4357846320760a16aaaf4e1bca673d"/></dir><dir name="template"><dir name="mundipagg"><file name="boleto.phtml" hash="11cc5b254644727d6bdded8a834965c7"/><file name="form.phtml" hash="566e1838cab471ce41a1f74156e3b3bf"/><dir name="payment"><dir name="info"><file name="mundipagg.phtml" hash="bd5b27bef9e968794b50aa2543cd3d6a"/></dir></dir><dir name="system"><dir name="config"><file name="button.phtml" hash="6a7f6c88cf156d31d34a818ac37bd158"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="mundipagg.xml" hash="c2ebd0374a3c6a6a4d8c3db84c8abf5a"/></dir><dir name="template"><dir name="mundipagg"><dir name="antifraud"><file name="clearsale.phtml" hash="088a189dd94401f39c90ad0a1471994f"/><file name="fcontrol.phtml" hash="1c84a81343591e6afec7a7d8d2549410"/><file name="stone.phtml" hash="681ddf22694c725bb6e84e79681936fa"/></dir><file name="boleto.phtml" hash="dc31735a2753812d36e3080bf5b01ac2"/><file name="cancel.phtml" hash="540639b1ccd698397286f668bbf23746"/><file name="debit.phtml" hash="78f60f0227e99ff0c1d7dbf6bd5aa202"/><file name="extras.phtml" hash="f3eba84e971e890922141d90f6bdd53f"/><file name="fcancel.phtml" hash="9ce1d7634acf519669e21978b41aa277"/><file name="form.phtml" hash="faff82dad9768f016f81648aa8b9b800"/><file name="parcelamento.phtml" hash="56a89503637e5ad753b0d410f2f5c7ad"/><file name="partial.phtml" hash="65b07a14ff67c7413405117a6f95c2be"/><dir name="payment"><dir name="info"><file name="mundipagg.phtml" hash="c110a21db08013d38add1b79977350e4"/></dir></dir><file name="redirect.phtml" hash="a8a1123eab776934c64f57b4f9cfd517"/><file name="success.phtml" hash="7afd82f246fdf50f9a72ebb15086a2b6"/><file name="totals.phtml" hash="5a78aa3fe60d4b13bf8451f23bb9edd9"/></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="template"><dir name="mundipagg"><file name="debit.phtml" hash="4d2ae58447d3893499556ae068f800f8"/><file name="form.phtml" hash="dd83f04f33982e17fdea1713a3eb1b3a"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Uecommerce_Mundipagg.xml" hash="b292eeabde8e2cd06db0c31aff54fd98"/></dir></target><target name="mage"><dir name="js"><dir name="uecommerce"><dir name="fcontrol"><file name="hmlg-fcontrol-ed.min.js" hash="b8b6c945111b6edd7a90df2f5d3ff5cd"/></dir><file name="jquery-3.1.0.min.js" hash="05e51b1db558320f1939f9789ccf5c8f"/><file name="mundipagg.js" hash="c887a21c210250da640bafce773e43ab"/><file name="recurrency.js" hash="6c0db9f70fea794eb55f1db3bd09b4aa"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="mundipagg"><file name="ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/><file name="boleto.jpg" hash="237570c55c811b4b13f73ab92f28e599"/><file name="mundipagg-avatar-blue.png" hash="9e81f9c54ac7ce3de570d7065f4b4c07"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="mundipagg.css" hash="90c32001f3a9b858c9506f5135c04972"/></dir><dir name="images"><dir name="mundipagg"><file name="001.png" hash="25d10d6fee7fc3e5dc48021a15de8fb0"/><file name="237.png" hash="cbea9caff342edd9b9b9509bbbbae6fb"/><file name="341.png" hash="3645161fc56322ec34ebfcc006390e5d"/><file name="AE.png" hash="40ea216476033961d50f452bf4bca4df"/><file name="DI.png" hash="0f4264379e7b8ba6b1a30a3d69240ae2"/><file name="EL.png" hash="ad180c308d285f73fc044121cb6aeac0"/><file name="HI.png" hash="c25430ddd8e441cc2fc3ef68219e7668"/><file name="MC.png" hash="836466c092121163320e9e6279f11f8b"/><file name="VBV.jpg" hash="1a7db765956829e80715a299b799f580"/><file name="VBV.png" hash="d6fb7de65fda842f03e2b9fc89d5e6aa"/><file name="VI.png" hash="cc0709d50773fa2815f7bfeb741a4219"/><file name="ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/><file name="boleto.jpg" hash="237570c55c811b4b13f73ab92f28e599"/><file name="cc_types.png" hash="fdae60f96ee668354161b5a865b8e7ef"/><file name="cielo_mastercard.png" hash="e2c2af12ea24f1b82490fdcc62fbb871"/><file name="cielo_visa.png" hash="d2f0c660714dc319b73c0dac9c9108d0"/></dir></dir></dir></dir><dir name="default"><dir name="default"><dir name="images"><dir name="mundipagg"><file name="EL.png" hash="ad180c308d285f73fc044121cb6aeac0"/><file name="HI.png" hash="c25430ddd8e441cc2fc3ef68219e7668"/><file name="ae.png" hash="40ea216476033961d50f452bf4bca4df"/><file name="boleto.jpg" hash="237570c55c811b4b13f73ab92f28e599"/><file name="cielo_mastercard.png" hash="e2c2af12ea24f1b82490fdcc62fbb871"/><file name="cielo_visa.png" hash="d2f0c660714dc319b73c0dac9c9108d0"/><file name="di.png" hash="0f4264379e7b8ba6b1a30a3d69240ae2"/><file name="mc.png" hash="836466c092121163320e9e6279f11f8b"/><file name="vi.png" hash="cc0709d50773fa2815f7bfeb741a4219"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Uecommerce_Mundipagg.csv" hash="ae581dc54ea4ada4a9a3c9f4c51f09c7"/></dir><dir name="pt_BR"><file name="Uecommerce_Mundipagg.csv" hash="ee504e4c16b68ece7b3e58605a69ce61"/></dir></target></contents>
|
| 21 |
<compatible/>
|
| 22 |
+
<dependencies><required><php><min>5.4.0</min><max>7.0.9</max></php></required></dependencies>
|
| 23 |
</package>
|
