diff --git a/upload/admin/model/extension/payment/eway.php b/upload/admin/model/extension/payment/eway.php
index <HASH>..<HASH> 100644
--- a/upload/admin/model/extension/payment/eway.php
+++ b/upload/admin/model/extension/payment/eway.php
@@ -144,6 +144,7 @@ class ModelExtensionPaymentEway extends Model {
 			$refund_data->Refund = new stdClass();
 			$refund_data->Refund->TotalAmount = (int)number_format($refund_amount, 2, '.', '') * 100;
 			$refund_data->Refund->TransactionID = $eway_order['transaction_id'];
+			$refund_data->Refund->CurrencyCode = $eway_order['currency_code'];
 
 			if ($this->config->get('payment_eway_test')) {
 				$url = 'https://api.sandbox.ewaypayments.com/Transaction/' . $eway_order['transaction_id'] . '/Refund';
Copy eWay refund currency code fix from previous patch on <I>_Maintenance branch

Ref: <URL>