diff --git a/scripts/native/file/rec-payment-initiation-request-1.0-native-quarkus-jdk17-runner b/scripts/native/file/rec-payment-initiation-request-1.0-native-quarkus-jdk17-runner index 5d7b54a..ef838f2 100644 Binary files a/scripts/native/file/rec-payment-initiation-request-1.0-native-quarkus-jdk17-runner and b/scripts/native/file/rec-payment-initiation-request-1.0-native-quarkus-jdk17-runner differ diff --git a/src/main/java/com/banesco/common/application/helper/RequestValidatorHelper.java b/src/main/java/com/banesco/common/application/helper/RequestValidatorHelper.java index 987a718..371166a 100644 --- a/src/main/java/com/banesco/common/application/helper/RequestValidatorHelper.java +++ b/src/main/java/com/banesco/common/application/helper/RequestValidatorHelper.java @@ -30,7 +30,8 @@ public class RequestValidatorHelper { required(request.getAmount(), "paymentInitiationTransaction.amount"); required(request.getCurrency(), "paymentInitiationTransaction.currencyCode"); required(request.getPurpose(), "paymentInitiationTransaction.paymentPurpose"); - required(request.getCustomerReferenceFintechId(), "customerReferenceFintechId"); + required(request.getPurpose(), "paymentInitiationTransaction.paymentPurpose"); + required(request.getChannelCode(), "procedureRequest.instructionPurposeType"); required(request.getAppId(), "appId"); } @@ -40,7 +41,7 @@ public class RequestValidatorHelper { validate(request.getPayerId(), config.applicantIdNumber(), "paymentInitiationTransaction.payerReference.partyIdentification[0].partyIdentification.identifierValue"); validate(request.getPayeeId(), config.recipientIdNumber(), "paymentInitiationTransaction.payeeReference.partyIdentification[0].partyIdentification.identifierValue"); validate(request.getAmount(), "paymentInitiationTransaction.amount"); - validate(request.getChannelCode(), config.channelCode(), "channelCode"); + validate(request.getChannelCode(), config.channelCode(), "procedureRequest.instructionPurposeType"); } private void required(String value, String fieldName) { diff --git a/src/main/java/com/banesco/common/application/service/HttpClientService.java b/src/main/java/com/banesco/common/application/service/HttpClientService.java index d74aaa6..416a6a2 100644 --- a/src/main/java/com/banesco/common/application/service/HttpClientService.java +++ b/src/main/java/com/banesco/common/application/service/HttpClientService.java @@ -266,7 +266,7 @@ public class HttpClientService implements HttpClientUseCase { log.info("Metodo HTTP: {}", request.getMethod().name()); if(request.getBody() != null) { - log.info("Cuerpo de la Peticion: {}", request.getBody()); + log.info("Peticion Cuerpo: {}", request.getBody()); } return switch (request.getMethod()) { diff --git a/src/main/java/com/banesco/module/instruction/domain/model/Instruction.java b/src/main/java/com/banesco/module/instruction/domain/model/Instruction.java index d28b7ed..14614de 100644 --- a/src/main/java/com/banesco/module/instruction/domain/model/Instruction.java +++ b/src/main/java/com/banesco/module/instruction/domain/model/Instruction.java @@ -12,5 +12,5 @@ import lombok.*; @RegisterForReflection @JsonInclude(JsonInclude.Include.NON_NULL) public class Instruction { - private InstructionPurposeType instructionPurposeType; // Request JSON: "channelOrigin" (BOL) + private String instructionPurposeType; // Request JSON: "channelOrigin" (BOL) } diff --git a/src/main/java/com/banesco/module/instruction/domain/model/InstructionPurposeType.java b/src/main/java/com/banesco/module/instruction/domain/model/InstructionPurposeType.java deleted file mode 100644 index d46b66f..0000000 --- a/src/main/java/com/banesco/module/instruction/domain/model/InstructionPurposeType.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.banesco.module.instruction.domain.model; - -public enum InstructionPurposeType { - BOL, -} diff --git a/src/main/java/com/banesco/module/payment_initiation_request/domain/dto/request/PaymentInitiationRequestRequest.java b/src/main/java/com/banesco/module/payment_initiation_request/domain/dto/request/PaymentInitiationRequestRequest.java index 0858c73..c702a4b 100644 --- a/src/main/java/com/banesco/module/payment_initiation_request/domain/dto/request/PaymentInitiationRequestRequest.java +++ b/src/main/java/com/banesco/module/payment_initiation_request/domain/dto/request/PaymentInitiationRequestRequest.java @@ -77,8 +77,7 @@ public class PaymentInitiationRequestRequest { @JsonIgnore public String getChannelCode() { return procedureRequest - .getInstructionPurposeType() - .name(); + .getInstructionPurposeType(); } @JsonIgnore diff --git a/src/main/java/com/banesco/module/payment_initiation_request/infrastructure/client/BusPaymentInitiationRequestClient.java b/src/main/java/com/banesco/module/payment_initiation_request/infrastructure/client/BusPaymentInitiationRequestClient.java index ec3bf76..5f86fb7 100644 --- a/src/main/java/com/banesco/module/payment_initiation_request/infrastructure/client/BusPaymentInitiationRequestClient.java +++ b/src/main/java/com/banesco/module/payment_initiation_request/infrastructure/client/BusPaymentInitiationRequestClient.java @@ -47,7 +47,7 @@ public class BusPaymentInitiationRequestClient implements BusinessUseCase { ); try { - ApiResponse response = httpClientUseCase.execute(request); + ApiResponse response = httpClientUseCase.executeApiResponse(request); log.info( "Solicitud del api de negocio exitoso: {}",