From ac5aca72e3b631fc444d1d7c876813a043146331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=96zcan?= Date: Tue, 27 May 2025 04:09:34 +0300 Subject: [PATCH] Revert "Add "Enable Loyalty" Flag to Merchant Pos (#247)" This reverts commit d6735ed31d605404886116576b2be70cbe555a09. --- .../request/CreateMerchantPosRequest.java | 1 - .../request/UpdateMerchantPosRequest.java | 1 - .../response/MerchantPosResponse.java | 1 - .../io/craftgate/sample/MerchantSample.java | 36 ------------------- 4 files changed, 39 deletions(-) diff --git a/src/main/java/io/craftgate/request/CreateMerchantPosRequest.java b/src/main/java/io/craftgate/request/CreateMerchantPosRequest.java index 1e043b2d..7bdf538a 100644 --- a/src/main/java/io/craftgate/request/CreateMerchantPosRequest.java +++ b/src/main/java/io/craftgate/request/CreateMerchantPosRequest.java @@ -27,7 +27,6 @@ public class CreateMerchantPosRequest { private Boolean enableForeignCard; private Boolean enableInstallment; private Boolean enablePaymentWithoutCvc; - private Boolean enableLoyalty; private Boolean newIntegration; private Integer orderNumber; private PosIntegrator posIntegrator; diff --git a/src/main/java/io/craftgate/request/UpdateMerchantPosRequest.java b/src/main/java/io/craftgate/request/UpdateMerchantPosRequest.java index 24ec0b59..65e0ac8e 100644 --- a/src/main/java/io/craftgate/request/UpdateMerchantPosRequest.java +++ b/src/main/java/io/craftgate/request/UpdateMerchantPosRequest.java @@ -26,7 +26,6 @@ public class UpdateMerchantPosRequest { private Boolean enableForeignCard; private Boolean enableInstallment; private Boolean enablePaymentWithoutCvc; - private Boolean enableLoyalty; private Boolean newIntegration; private Integer orderNumber; private List supportedCardAssociations; diff --git a/src/main/java/io/craftgate/response/MerchantPosResponse.java b/src/main/java/io/craftgate/response/MerchantPosResponse.java index 8f67c2a9..4c261d9a 100644 --- a/src/main/java/io/craftgate/response/MerchantPosResponse.java +++ b/src/main/java/io/craftgate/response/MerchantPosResponse.java @@ -29,7 +29,6 @@ public class MerchantPosResponse { private Boolean enableForeignCard; private Boolean enableInstallment; private Boolean enablePaymentWithoutCvc; - private Boolean enableLoyalty; private Boolean newIntegration; private Integer orderNumber; private AutopilotState autopilotState; diff --git a/src/test/java/io/craftgate/sample/MerchantSample.java b/src/test/java/io/craftgate/sample/MerchantSample.java index df6472c4..ee3aee61 100644 --- a/src/test/java/io/craftgate/sample/MerchantSample.java +++ b/src/test/java/io/craftgate/sample/MerchantSample.java @@ -60,42 +60,6 @@ void create_merchant_pos() { assertEquals(response.getPosIntegrator(), PosIntegrator.AKBANK); } - @Test - void create_merchant_pos_with_enable_loyalty_flag() { - CreateMerchantPosUser createMerchantPosUser = CreateMerchantPosUser.builder() - .posOperationType(PosOperationType.STANDARD) - .posUserType(PosUserType.API) - .posUsername("username") - .posPassword("password") - .build(); - - CreateMerchantPosRequest request = CreateMerchantPosRequest.builder() - .name("my test pos") - .clientId("client id") - .terminalId("terminal id") - .threedsKey("3d secure key") - .status(PosStatus.AUTOPILOT) - .currency(Currency.TRY) - .orderNumber(1) - .enableInstallment(true) - .enableForeignCard(true) - .enablePaymentWithoutCvc(true) - .enableLoyalty(true) - .posIntegrator(PosIntegrator.AKBANK_VPOS) - .enabledPaymentAuthenticationTypes(Arrays.asList(PaymentAuthenticationType.THREE_DS, PaymentAuthenticationType.NON_THREE_DS)) - .merchantPosUsers(Collections.singletonList(createMerchantPosUser)) - .build(); - - MerchantPosResponse response = craftgate.merchant().createMerchantPos(request); - assertNotNull(response.getId()); - assertNotNull(response.getHostname()); - assertNotNull(response.getAlias()); - assertNotNull(response.getPath()); - assertNotNull(response.getThreedsPath()); - assertEquals(response.getBankName(), "AKBANK T.A.Ş."); - assertEquals(response.getPosIntegrator(), PosIntegrator.AKBANK_VPOS); - } - @Test void update_merchant_pos() { Long merchantPosId = 10L;