Update channelOrigin as String
This commit is contained in:
parent
73da96b551
commit
f34cb89110
Binary file not shown.
@ -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) {
|
||||
|
||||
@ -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()) {
|
||||
|
||||
@ -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)
|
||||
}
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
package com.banesco.module.instruction.domain.model;
|
||||
|
||||
public enum InstructionPurposeType {
|
||||
BOL,
|
||||
}
|
||||
@ -77,8 +77,7 @@ public class PaymentInitiationRequestRequest {
|
||||
@JsonIgnore
|
||||
public String getChannelCode() {
|
||||
return procedureRequest
|
||||
.getInstructionPurposeType()
|
||||
.name();
|
||||
.getInstructionPurposeType();
|
||||
}
|
||||
|
||||
@JsonIgnore
|
||||
|
||||
@ -47,7 +47,7 @@ public class BusPaymentInitiationRequestClient implements BusinessUseCase {
|
||||
);
|
||||
|
||||
try {
|
||||
ApiResponse<T> response = httpClientUseCase.execute(request);
|
||||
ApiResponse<T> response = httpClientUseCase.executeApiResponse(request);
|
||||
|
||||
log.info(
|
||||
"Solicitud del api de negocio exitoso: {}",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user