diff --git a/app/code/community/PagarMe/CreditCard/Model/Creditcard.php b/app/code/community/PagarMe/CreditCard/Model/Creditcard.php index 7342da7ab..6d89e77b3 100644 --- a/app/code/community/PagarMe/CreditCard/Model/Creditcard.php +++ b/app/code/community/PagarMe/CreditCard/Model/Creditcard.php @@ -180,6 +180,21 @@ public function isInstallmentsValid($installments) } } + private function getTestCard() + { + $card = null; + if (getenv('PAGARME_DEVELOPMENT') === 'enabled') { + $card = $this->sdk->card()->create( + '4242424242424242', + 'Livia Nascimento', + '0224', + '123' + ); + } + + return $card; + } + /** * @param string $cardHash * @@ -194,15 +209,7 @@ public function generateCard($cardHash) ->createFromHash($cardHash); return $card; } catch (\Exception $exception) { - $card = null; - if (getenv('PAGARME_DEVELOPMENT') === 'enabled') { - $card = $this->sdk->card()->create( - '4242424242424242', - 'Livia Nascimento', - '0224', - '123' - ); - } + $card = $this->getTestCard(); if($card instanceof \PagarMe\Sdk\Card\Card) { return $card; }