update error messages into private api; update generals

This commit is contained in:
Ramon Ramirez 2026-01-30 15:36:26 -04:00
parent d9c9a31496
commit ef5ed4a358
14 changed files with 48 additions and 56 deletions

View File

@ -143,6 +143,20 @@ public class HttpRequest {
.build(); .build();
} }
public static <T, R> HttpRequest forDirectResponse(
String url,
HttpMethod method,
Class<T> responseType,
Class<R> errorType
) {
return HttpRequest.builder()
.url(url)
.method(method)
.responseType(responseType)
.errorType(errorType)
.build();
}
public static <T, U> HttpRequest forGenericResponse( public static <T, U> HttpRequest forGenericResponse(
String url, String url,
HttpMethod method, HttpMethod method,

View File

@ -1,14 +0,0 @@
package com.banesco.common.domain.model;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.*;
@Getter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@RegisterForReflection
public class Location {
private String locationValue; // directorio
}

View File

@ -21,7 +21,7 @@ public class RestClientConfig {
private final ObjectMapper objectMapper; private final ObjectMapper objectMapper;
private static final String API_BASE = "api.rest-client."; private static final String API_BASE = "api.rest-client.";
private static final String API_PAYMENT_FILE_NAME = "payment-file"; private static final String API_PAYMENT_REQUEST_NAME = "payment-request";
@Inject @Inject
public RestClientConfig( public RestClientConfig(
@ -33,7 +33,7 @@ public class RestClientConfig {
} }
public PaymentRequestConfig getPaymentRequestConfig() { public PaymentRequestConfig getPaymentRequestConfig() {
return getConfig(API_PAYMENT_FILE_NAME, PaymentRequestConfig.class); return getConfig(API_PAYMENT_REQUEST_NAME, PaymentRequestConfig.class);
} }
private <T> T getConfig( private <T> T getConfig(

View File

@ -45,7 +45,7 @@ public class PaymentInitiationRequestService implements PaymentInitiationRequest
); );
} catch (ApiPrivateException e) { } catch (ApiPrivateException e) {
log.warn("Excepcion de la api privada: {} -> {}", e.getStatusCode(), e.getMessage()); log.warn("Excepcion de la api privada: {} -> {}", e.getStatusCode(), e.getMessage());
response = messageHelper.handleException(HttpStatusCodeException.badRequest("400")); response = messageHelper.handleException(HttpStatusCodeException.conflict(e.getStatusCode()));
} catch (HttpStatusCodeException e) { } catch (HttpStatusCodeException e) {
log.error("Excepcion HTTP del api privada: {} - {}", e.getStatusCode(), e.getErrorCode()); log.error("Excepcion HTTP del api privada: {} - {}", e.getStatusCode(), e.getErrorCode());
response = messageHelper.handleException(e); response = messageHelper.handleException(e);

View File

@ -32,8 +32,7 @@ public class PaymentInitiationRequestRequest {
@JsonIgnore @JsonIgnore
public String getPaymentTransactionType() { public String getPaymentTransactionType() {
return paymentInitiationTransaction return paymentInitiationTransaction
.getPaymentTransactionType() .getPaymentTransactionType();
.name();
} }
@JsonIgnore @JsonIgnore

View File

@ -14,7 +14,7 @@ import java.math.BigDecimal;
@AllArgsConstructor @AllArgsConstructor
@RegisterForReflection @RegisterForReflection
public class PaymentInitiationTransactionInstanceRecord { public class PaymentInitiationTransactionInstanceRecord {
private PaymentTransactionType paymentTransactionType; // operationTypeCode private String paymentTransactionType; // operationTypeCode
private Payer payerReference; // applicantId private Payer payerReference; // applicantId
private Payee payeeReference; // recipientId private Payee payeeReference; // recipientId
private BigDecimal amount; // amount private BigDecimal amount; // amount

View File

@ -1,5 +0,0 @@
package com.banesco.module.payment_initiation_request.domain.model;
public enum PaymentTransactionType {
MOBILE_PAYMENT,
}

View File

@ -30,11 +30,12 @@ public class ApiPrivateAdapter implements ApiPrivateRepository {
PaymentInitiationRequestRequest request PaymentInitiationRequestRequest request
) { ) {
PaymentRequest response = paymentRequestUseCase.execute( PaymentRequest response = paymentRequestUseCase.execute(
ServicingIssueMapper.toPaymentRequest(request), PaymentRequest.class ServicingIssueMapper.toPaymentRequest(request),
PaymentRequest.class
); );
if(Objects.isNull(response) || Objects.isNull(response.getId())) { if(Objects.isNull(response) || Objects.isNull(response.getId())) {
throw HttpStatusCodeException.badRequest("400"); throw HttpStatusCodeException.conflict("PIBE-00");
} }
log.info("Resultado de la transaccion obtenida: {}", response.getId()); log.info("Resultado de la transaccion obtenida: {}", response.getId());

View File

@ -1,13 +1,14 @@
package com.banesco.module.payment_initiation_request.infrastructure.mapper; package com.banesco.module.payment_initiation_request.infrastructure.mapper;
import com.banesco.common.domain.model.Identifier; import com.banesco.common.domain.model.Identifier;
import com.banesco.module.payment_initiation_request.domain.dto.request.PaymentInitiationRequestRequest;
import com.banesco.module.payment_initiation_request.domain.model.PaymentInitiationTransaction;
import com.banesco.module.payment_request.domain.dto.request.PaymentRequestRequest; import com.banesco.module.payment_request.domain.dto.request.PaymentRequestRequest;
import com.banesco.module.payment_request.domain.model.Operation; import com.banesco.module.payment_request.domain.model.Operation;
import com.banesco.module.payment_request.domain.model.PaymentRequest; import com.banesco.module.payment_request.domain.model.PaymentRequest;
import com.banesco.module.payment_initiation_request.domain.dto.request.PaymentInitiationRequestRequest; import com.banesco.module.transaction.domain.model.Transaction;
import com.banesco.module.payment_initiation_request.domain.model.PaymentInitiationTransaction; import com.banesco.module.transaction.domain.model.TransactionDateTime;
import com.banesco.module.transaction.domain.model.*; import com.banesco.module.transaction.domain.model.TransactionDateTimeType;
import io.netty.util.internal.StringUtil;
import java.util.List; import java.util.List;
@ -22,9 +23,7 @@ public class ServicingIssueMapper {
.fintechId(request.getCustomerReferenceFintechId()) .fintechId(request.getCustomerReferenceFintechId())
.operation( .operation(
Operation.builder() Operation.builder()
.operationTypeCode(mapPaymentTransactionType( .operationTypeCode(request.getPaymentTransactionType())
request.getPaymentTransactionType()
))
.recipientId(request.getPayeeId()) .recipientId(request.getPayeeId())
.applicantId(request.getPayerId()) .applicantId(request.getPayerId())
.amount(request.getAmount()) .amount(request.getAmount())
@ -61,15 +60,4 @@ public class ServicingIssueMapper {
.build() .build()
); );
} }
private static String mapPaymentTransactionType(String paymentTransactionType) {
if (StringUtil.isNullOrEmpty(paymentTransactionType)) {
return null;
}
return switch (paymentTransactionType.toUpperCase()) {
case "MOBILE_PAYMENT" -> "PAGO_MOVIL";
default -> "";
};
}
} }

View File

@ -227,7 +227,7 @@ public class PaymentInitiationRequestResource {
"customerReferenceFintechId": "provider-test", "customerReferenceFintechId": "provider-test",
"appId": "DANIAPP", "appId": "DANIAPP",
"paymentInitiationTransaction": { "paymentInitiationTransaction": {
"paymentTransactionType": "MOBILE_PAYMENT", "paymentTransactionType": "PAGO_MOVIL",
"payerReference": { "payerReference": {
"partyIdentification": [ "partyIdentification": [
{ {

View File

@ -21,6 +21,8 @@ public class PaymentRequestClient implements PaymentRequestUseCase {
private final HttpClientUseCase httpClientUseCase; private final HttpClientUseCase httpClientUseCase;
private final PaymentRequestConfig paymentRequestConfig; private final PaymentRequestConfig paymentRequestConfig;
private static final String EMPTY_MESSAGE = "EMPTY_MESSAGE";
@Inject @Inject
public PaymentRequestClient( public PaymentRequestClient(
SerializationHelper serializationHelper, SerializationHelper serializationHelper,
@ -67,12 +69,19 @@ public class PaymentRequestClient implements PaymentRequestUseCase {
); );
throw ApiPrivateException.builder() throw ApiPrivateException.builder()
.statusCode(response.getEstatus()) .statusCode("PIBE-00")
.message("EMPTY_MESSAGE") .message(EMPTY_MESSAGE)
.build(); .build();
} }
if (detail.isLeft()) { if (detail.isLeft()) {
if(detail.getLeft() == null) {
throw ApiPrivateException.builder()
.statusCode("PIBE-00")
.message(EMPTY_MESSAGE)
.build();
}
return detail.getLeft(); return detail.getLeft();
} }
@ -87,10 +96,10 @@ public class PaymentRequestClient implements PaymentRequestUseCase {
); );
throw ApiPrivateException.builder() throw ApiPrivateException.builder()
.statusCode(response.getEstatus()) .statusCode("PIBE-01")
.message((error.getCodError() != null) .message((error.getCodError() != null)
? error.getCodError() + ":" + error.getMensajeError() ? error.getCodError() + ":" + error.getMensajeError()
: "EMPTY_MESSAGE" : EMPTY_MESSAGE
) )
.build(); .build();
} catch (ApiPrivateException e) { } catch (ApiPrivateException e) {

View File

@ -13,6 +13,6 @@ api:
dom-payment-initiation-request: dom-payment-initiation-request:
messages: messages:
key: 'dom-payment-initiation-request' key: 'dom-payment-initiation-request'
content: '[{"backendCode":"200","httpCode":200,"statusCode":"200","description":"Operacion exitosa"},{"backendCode":"R404","httpCode":404,"statusCode":"404","description":"Datos de validacion no encontrado."},{"backendCode":"503","httpCode":503,"statusCode":"503","description":"Uso interno"},{"backendCode":"422","httpCode":422,"statusCode":"422","description":"Uso interno"},{"backendCode":"500","httpCode":500,"statusCode":"500","description":"Uso interno"},{"backendCode":"100","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-382505","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-380002","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"ERROR","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"400","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"401","httpCode":401,"statusCode":"401","description":"Uso interno"},{"backendCode":"403","httpCode":403,"statusCode":"403","description":"Uso interno"},{"backendCode":"404","httpCode":404,"statusCode":"404","description":"Uso interno"},{"backendCode":"default","httpCode":409,"statusCode":"409","description":"Conflicto"},{"backendCode":"424","httpCode":424,"statusCode":"424","description":"Error de dependencia"},{"backendCode":"VDE01","httpCode":400,"statusCode":"VDE01","description":"VDE01 - Error en dato de entrada obligatorio: %s"},{"backendCode":"VDE02","httpCode":400,"statusCode":"VDE02","description":"VDE02 - Error en valor permitido para campo: %s"},{"backendCode":"VRN02","httpCode":"204","statusCode":"VRN02","description":"Cliente sin productos"}]' content: '[{"backendCode":"200","httpCode":200,"statusCode":"200","description":"Operacion exitosa"},{"backendCode":"R404","httpCode":404,"statusCode":"404","description":"Datos de validacion no encontrado."},{"backendCode":"503","httpCode":503,"statusCode":"503","description":"Uso interno"},{"backendCode":"422","httpCode":422,"statusCode":"422","description":"Uso interno"},{"backendCode":"500","httpCode":500,"statusCode":"500","description":"Uso interno"},{"backendCode":"100","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-382505","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-380002","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"ERROR","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"400","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"401","httpCode":401,"statusCode":"401","description":"Uso interno"},{"backendCode":"403","httpCode":403,"statusCode":"403","description":"Uso interno"},{"backendCode":"404","httpCode":404,"statusCode":"404","description":"Uso interno"},{"backendCode":"default","httpCode":409,"statusCode":"409","description":"Conflicto"},{"backendCode":"424","httpCode":424,"statusCode":"424","description":"Error de dependencia"},{"backendCode":"PIBE-00","httpCode":409,"statusCode":"PIB-00","description":"Error Interno backend"},{"backendCode":"PIBE-01","httpCode":409,"statusCode":"PIB-01","description":"Error Interno backend"}]'
rest-client: rest-client:
payment-file: '{"url":"http://10.135.193.156:8080/RequestPayment/notificationRequestPayment/v1/generate/createRequestPay","timeout":{"connect":10000,"response":10000},"statusSuccess":"00"}' payment-request: '{"url":"http://10.135.193.156:8080/RequestPayment/notificationRequestPayment/v1/generate/createRequestPay","timeout":{"connect":10000,"response":10000},"statusSuccess":"00"}'

View File

@ -12,7 +12,7 @@ metadata:
annotations: annotations:
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
kubectl.kubernetes.io/last-applied-configuration: | kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","data":{"api.dom-payment-initiation-request.messages.content":"[{\"backendCode\":\"200\",\"httpCode\":200,\"statusCode\":\"200\",\"description\":\"Operacion exitosa\"},{\"backendCode\":\"R404\",\"httpCode\":404,\"statusCode\":\"404\",\"description\":\"Datos de validacion no encontrado.\"},{\"backendCode\":\"503\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"Uso interno\"},{\"backendCode\":\"422\",\"httpCode\":422,\"statusCode\":\"422\",\"description\":\"Uso interno\"},{\"backendCode\":\"500\",\"httpCode\":500,\"statusCode\":\"500\",\"description\":\"Uso interno\"},{\"backendCode\":\"100\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"VDR13 - OSB Disponible\"},{\"backendCode\":\"OSB-382505\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"VDR13 - OSB Disponible\"},{\"backendCode\":\"OSB-380002\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"VDR13 - OSB Disponible\"},{\"backendCode\":\"ERROR\",\"httpCode\":400,\"statusCode\":\"400\",\"description\":\"Uso interno\"},{\"backendCode\":\"400\",\"httpCode\":400,\"statusCode\":\"400\",\"description\":\"Uso interno\"},{\"backendCode\":\"401\",\"httpCode\":401,\"statusCode\":\"401\",\"description\":\"Uso interno\"},{\"backendCode\":\"403\",\"httpCode\":403,\"statusCode\":\"403\",\"description\":\"Uso interno\"},{\"backendCode\":\"404\",\"httpCode\":404,\"statusCode\":\"404\",\"description\":\"Uso interno\"},{\"backendCode\":\"default\",\"httpCode\":409,\"statusCode\":\"409\",\"description\":\"Conflicto\"},{\"backendCode\":\"424\",\"httpCode\":424,\"statusCode\":\"424\",\"description\":\"Error de dependencia\"},{\"backendCode\":\"VDE01\",\"httpCode\":400,\"statusCode\":\"VDE01\",\"description\":\"VDE01 - Error en dato de entrada obligatorio: %s\"},{\"backendCode\":\"VDE02\",\"httpCode\":400,\"statusCode\":\"VDE02\",\"description\":\"VDE02 - Error en valor permitido para campo: %s\"},{\"backend_code\":\"204\",\"http_code\":\"200\",\"status_code\":\"200\",\"description\":\"Cliente sin productos\",\"status\":\"ok\"}]","api.dom-payment-initiation-request.messages.key":"dom-payment-initiation-request","api.read-messages.from-props":"true","api.rest-client.payment-file":"{\"url\":\"http://10.135.193.156:8080/RequestPayment/notificationRequestPayment/v1/generate/createRequestFile\",\"timeout\":{\"connect\":10000,\"response\":10000},\"statusSuccess\":\"00\"}","api.source-id":"DPIR","quarkus.application.name":"dom-payment-initiation-request","quarkus.application.version":"1.0.0","quarkus.debug.print-startup-times":"true","quarkus.debug.reflection":"false","quarkus.http.idle-timeout":"30s","quarkus.http.non-application-root-path":"actuator","quarkus.http.port":"8080","quarkus.log.console.enable":"true","quarkus.log.console.format":"%d{HH:mm:ss.SSS} %-5p [%t] [%X{requestId}] %c{1} - %s%e%n","quarkus.log.level":"INFO","quarkus.profile":"dev","quarkus.smallrye-health.liveness-path":"/actuator/health/live","quarkus.smallrye-health.readiness-path":"/actuator/health/ready","quarkus.smallrye-health.root-path":"/actuator/health","quarkus.smallrye-health.ui.enable":"false","quarkus.smallrye-openapi.enable":"true","quarkus.smallrye-openapi.path":"/openapi","quarkus.swagger-ui.always-include":"true","quarkus.swagger-ui.path":"/swagger-ui","quarkus.thread-pool.core-threads":"1","quarkus.thread-pool.max-threads":"100"},"kind":"ConfigMap","metadata":{"annotations":{"argocd.argoproj.io/sync-options":"SkipDryRunOnMissingResource=true"},"app":"dom-payment-initiation-request","labels":{"app":"dom-payment-initiation-request","business_group":"Accounts"},"name":"configmap-dom-payment-initiation-request","namespace":"proyecto-prueba-ja"}} {"apiVersion":"v1","data":{"api.dom-payment-initiation-request.messages.content":"[{\"backendCode\":\"200\",\"httpCode\":200,\"statusCode\":\"200\",\"description\":\"Operacion exitosa\"},{\"backendCode\":\"R404\",\"httpCode\":404,\"statusCode\":\"404\",\"description\":\"Datos de validacion no encontrado.\"},{\"backendCode\":\"503\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"Uso interno\"},{\"backendCode\":\"422\",\"httpCode\":422,\"statusCode\":\"422\",\"description\":\"Uso interno\"},{\"backendCode\":\"500\",\"httpCode\":500,\"statusCode\":\"500\",\"description\":\"Uso interno\"},{\"backendCode\":\"100\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"VDR13 - OSB Disponible\"},{\"backendCode\":\"OSB-382505\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"VDR13 - OSB Disponible\"},{\"backendCode\":\"OSB-380002\",\"httpCode\":503,\"statusCode\":\"503\",\"description\":\"VDR13 - OSB Disponible\"},{\"backendCode\":\"ERROR\",\"httpCode\":400,\"statusCode\":\"400\",\"description\":\"Uso interno\"},{\"backendCode\":\"400\",\"httpCode\":400,\"statusCode\":\"400\",\"description\":\"Uso interno\"},{\"backendCode\":\"401\",\"httpCode\":401,\"statusCode\":\"401\",\"description\":\"Uso interno\"},{\"backendCode\":\"403\",\"httpCode\":403,\"statusCode\":\"403\",\"description\":\"Uso interno\"},{\"backendCode\":\"404\",\"httpCode\":404,\"statusCode\":\"404\",\"description\":\"Uso interno\"},{\"backendCode\":\"default\",\"httpCode\":409,\"statusCode\":\"409\",\"description\":\"Conflicto\"},{\"backendCode\":\"424\",\"httpCode\":424,\"statusCode\":\"424\",\"description\":\"Error de dependencia\"},{\"backendCode\":\"VDE01\",\"httpCode\":400,\"statusCode\":\"VDE01\",\"description\":\"VDE01 - Error en dato de entrada obligatorio: %s\"},{\"backendCode\":\"VDE02\",\"httpCode\":400,\"statusCode\":\"VDE02\",\"description\":\"VDE02 - Error en valor permitido para campo: %s\"},{\"backend_code\":\"204\",\"http_code\":\"200\",\"status_code\":\"200\",\"description\":\"Cliente sin productos\",\"status\":\"ok\"}]","api.dom-payment-initiation-request.messages.key":"dom-payment-initiation-request","api.read-messages.from-props":"true","api.rest-client.payment-request":"{\"url\":\"http://10.135.193.156:8080/RequestPayment/notificationRequestPayment/v1/generate/createRequestFile\",\"timeout\":{\"connect\":10000,\"response\":10000},\"statusSuccess\":\"00\"}","api.source-id":"DPIR","quarkus.application.name":"dom-payment-initiation-request","quarkus.application.version":"1.0.0","quarkus.debug.print-startup-times":"true","quarkus.debug.reflection":"false","quarkus.http.idle-timeout":"30s","quarkus.http.non-application-root-path":"actuator","quarkus.http.port":"8080","quarkus.log.console.enable":"true","quarkus.log.console.format":"%d{HH:mm:ss.SSS} %-5p [%t] [%X{requestId}] %c{1} - %s%e%n","quarkus.log.level":"INFO","quarkus.profile":"dev","quarkus.smallrye-health.liveness-path":"/actuator/health/live","quarkus.smallrye-health.readiness-path":"/actuator/health/ready","quarkus.smallrye-health.root-path":"/actuator/health","quarkus.smallrye-health.ui.enable":"false","quarkus.smallrye-openapi.enable":"true","quarkus.smallrye-openapi.path":"/openapi","quarkus.swagger-ui.always-include":"true","quarkus.swagger-ui.path":"/swagger-ui","quarkus.thread-pool.core-threads":"1","quarkus.thread-pool.max-threads":"100"},"kind":"ConfigMap","metadata":{"annotations":{"argocd.argoproj.io/sync-options":"SkipDryRunOnMissingResource=true"},"app":"dom-payment-initiation-request","labels":{"app":"dom-payment-initiation-request","business_group":"Accounts"},"name":"configmap-dom-payment-initiation-request","namespace":"proyecto-prueba-ja"}}
managedFields: managedFields:
- manager: kubectl-client-side-apply - manager: kubectl-client-side-apply
operation: Update operation: Update
@ -42,7 +42,7 @@ metadata:
'f:quarkus.smallrye-health.ui.enable': {} 'f:quarkus.smallrye-health.ui.enable': {}
'f:quarkus.swagger-ui.always-include': {} 'f:quarkus.swagger-ui.always-include': {}
'f:quarkus.debug.reflection': {} 'f:quarkus.debug.reflection': {}
'f:api.rest-client.payment-file': {} 'f:api.rest-client.payment-request': {}
'f:quarkus.application.name': {} 'f:quarkus.application.name': {}
'f:quarkus.thread-pool.core-threads': {} 'f:quarkus.thread-pool.core-threads': {}
'f:quarkus.http.port': {} 'f:quarkus.http.port': {}
@ -61,7 +61,7 @@ data:
quarkus.application.version: 1.0.0 quarkus.application.version: 1.0.0
quarkus.log.level: INFO quarkus.log.level: INFO
quarkus.debug.reflection: 'false' quarkus.debug.reflection: 'false'
api.rest-client.payment-file: '{"url":"http://10.135.193.156:8080/RequestPayment/notificationRequestPayment/v1/generate/createRequestPay","timeout":{"connect":10000,"response":10000},"statusSuccess":"00"}' api.rest-client.payment-request: '{"url":"http://10.135.193.156:8080/RequestPayment/notificationRequestPayment/v1/generate/createRequestPay","timeout":{"connect":10000,"response":10000},"statusSuccess":"00"}'
quarkus.debug.print-startup-times: 'true' quarkus.debug.print-startup-times: 'true'
quarkus.swagger-ui.path: /swagger-ui quarkus.swagger-ui.path: /swagger-ui
quarkus.application.name: dom-payment-initiation-request quarkus.application.name: dom-payment-initiation-request
@ -72,7 +72,7 @@ data:
api.read-messages.from-props: 'true' api.read-messages.from-props: 'true'
quarkus.http.port: '8080' quarkus.http.port: '8080'
quarkus.profile: dev quarkus.profile: dev
api.dom-payment-initiation-request.messages.content: '[{"backendCode":"200","httpCode":200,"statusCode":"200","description":"Operacion exitosa"},{"backendCode":"R404","httpCode":404,"statusCode":"404","description":"Datos de validacion no encontrado."},{"backendCode":"503","httpCode":503,"statusCode":"503","description":"Uso interno"},{"backendCode":"422","httpCode":422,"statusCode":"422","description":"Uso interno"},{"backendCode":"500","httpCode":500,"statusCode":"500","description":"Uso interno"},{"backendCode":"100","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-382505","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-380002","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"ERROR","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"400","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"401","httpCode":401,"statusCode":"401","description":"Uso interno"},{"backendCode":"403","httpCode":403,"statusCode":"403","description":"Uso interno"},{"backendCode":"404","httpCode":404,"statusCode":"404","description":"Uso interno"},{"backendCode":"default","httpCode":409,"statusCode":"409","description":"Conflicto"},{"backendCode":"424","httpCode":424,"statusCode":"424","description":"Error de dependencia"},{"backendCode":"VDE01","httpCode":400,"statusCode":"VDE01","description":"VDE01 - Error en dato de entrada obligatorio: %s"},{"backendCode":"VDE02","httpCode":400,"statusCode":"VDE02","description":"VDE02 - Error en valor permitido para campo: %s"},{"backend_code":"204","http_code":"200","status_code":"200","description":"Cliente sin productos","status":"ok"}]' api.dom-payment-initiation-request.messages.content: '[{"backendCode":"200","httpCode":200,"statusCode":"200","description":"Operacion exitosa"},{"backendCode":"R404","httpCode":404,"statusCode":"404","description":"Datos de validacion no encontrado."},{"backendCode":"503","httpCode":503,"statusCode":"503","description":"Uso interno"},{"backendCode":"422","httpCode":422,"statusCode":"422","description":"Uso interno"},{"backendCode":"500","httpCode":500,"statusCode":"500","description":"Uso interno"},{"backendCode":"100","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-382505","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"OSB-380002","httpCode":503,"statusCode":"503","description":"VDR13 - OSB Disponible"},{"backendCode":"ERROR","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"400","httpCode":400,"statusCode":"400","description":"Uso interno"},{"backendCode":"401","httpCode":401,"statusCode":"401","description":"Uso interno"},{"backendCode":"403","httpCode":403,"statusCode":"403","description":"Uso interno"},{"backendCode":"404","httpCode":404,"statusCode":"404","description":"Uso interno"},{"backendCode":"default","httpCode":409,"statusCode":"409","description":"Conflicto"},{"backendCode":"424","httpCode":424,"statusCode":"424","description":"Error de dependencia"},{"backendCode":"PIBE-00","httpCode":409,"statusCode":"PIB-00","description":"Error Interno backend"},{"backendCode":"PIBE-01","httpCode":409,"statusCode":"PIB-01","description":"Error Interno backend"}]'
quarkus.log.console.format: '%d{HH:mm:ss.SSS} %-5p [%t] [%X{requestId}] %c{1} - %s%e%n' quarkus.log.console.format: '%d{HH:mm:ss.SSS} %-5p [%t] [%X{requestId}] %c{1} - %s%e%n'
quarkus.http.idle-timeout: 30s quarkus.http.idle-timeout: 30s
quarkus.thread-pool.max-threads: '100' quarkus.thread-pool.max-threads: '100'