diff --git a/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java b/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java index 8235414a4..57ad85576 100644 --- a/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java +++ b/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java @@ -2096,8 +2096,11 @@ public class ClientManagerImpl implements ClientManager, ManagerTodoNoticeProvid if (newConfig.getBigDecimal("cb_bankpay_rate_value") != null) { clientRateMapper.saveRate(newConfig); } - } else if ("AlipayAps".equalsIgnoreCase(channel)) { - newConfig.put("transaction_fee", newConfig.getFloatValue("service_fee_value")); + } else if ("ApsInStore".equalsIgnoreCase(channel)) { + newConfig.put("transaction_fee", newConfig.getFloatValue("retail_service_fee_value")); + clientRateMapper.saveRate(newConfig); + } else if ("ApsCashier".equalsIgnoreCase(channel)) { + newConfig.put("transaction_fee", newConfig.getFloatValue("online_service_fee_value")); clientRateMapper.saveRate(newConfig); } else { clientRateMapper.saveRate(newConfig); diff --git a/src/main/ui/static/config/organizations/templates/org_detail.html b/src/main/ui/static/config/organizations/templates/org_detail.html index 346fe2832..1de510682 100644 --- a/src/main/ui/static/config/organizations/templates/org_detail.html +++ b/src/main/ui/static/config/organizations/templates/org_detail.html @@ -182,7 +182,7 @@