diff --git a/src/Client.php b/src/Client.php index 50b8371..abe30ba 100644 --- a/src/Client.php +++ b/src/Client.php @@ -92,7 +92,7 @@ public function send(TransactionInterface $transaction): ?Response ->withBeneficiaryBankCode($transaction->getRecipientBankCode()) ->withBeneficiaryName($transaction->getRecipientName()) ->withDebitAccount($this->config->getDebitAccount()) - ->withDebitCurrency($this->config->getDebitAccountCurrency()) + ->withDebitCurrency($transaction->getCurrency()) ->withTransactionRef($transaction->getReference()) ->withPaymentDueDate($transaction->getDueDate()->format('d/m/Y'))) ) diff --git a/src/Interfaces/ConfigInterface.php b/src/Interfaces/ConfigInterface.php index a1aaf30..f41c831 100644 --- a/src/Interfaces/ConfigInterface.php +++ b/src/Interfaces/ConfigInterface.php @@ -16,5 +16,4 @@ public function getCompanyCode(): string; public function getUsername(): string; public function getPassword(): string; public function getDebitAccount(): string; - public function getDebitAccountCurrency(): string; } diff --git a/src/Interfaces/TransactionInterface.php b/src/Interfaces/TransactionInterface.php index 4577eb2..a8bd16e 100644 --- a/src/Interfaces/TransactionInterface.php +++ b/src/Interfaces/TransactionInterface.php @@ -13,6 +13,7 @@ interface TransactionInterface { public function getReference(): string; public function getAmount(): float; + public function getCurrency(): string; public function getRecipientName(): string; public function getRecipientBankCode(): string; public function getRecipientBankAccount(): string;