diff --git a/src/main/java/org/mifos/processor/bulk/zeebe/worker/AuthorizationWorker.java b/src/main/java/org/mifos/processor/bulk/zeebe/worker/AuthorizationWorker.java index ba651857..29c022c7 100644 --- a/src/main/java/org/mifos/processor/bulk/zeebe/worker/AuthorizationWorker.java +++ b/src/main/java/org/mifos/processor/bulk/zeebe/worker/AuthorizationWorker.java @@ -46,7 +46,7 @@ public void setup() { } String payerIdentifier = (String) variables.get("payerIdentifier"); - String totalBatchAmount = (String) variables.get("partyLookupSuccessfulTransactionAmount"); + String totalBatchAmount = (variables.get("partyLookupSuccessfulTransactionAmount")!=null?(String) variables.get("partyLookupSuccessfulTransactionAmount"): String.valueOf(0)); String currency = (String) variables.get("currency"); String batchId = (String) variables.get(BATCH_ID); @@ -69,7 +69,7 @@ private HttpStatus invokeBatchAuthorizationApi(String batchId, AuthorizationRequ headers.add(X_CALLBACK_URL, callbackURLPath); HttpEntity requestEntity = new HttpEntity<>(requestPayload, headers); - String endpoint = mockPaymentSchemaContactPoint + authorizationEndpoint + batchId; + String endpoint = mockPaymentSchemaContactPoint + authorizationEndpoint + batchId+ "?command=authorize"; ResponseEntity responseEntity = restTemplate.exchange(endpoint, HttpMethod.POST, requestEntity, String.class); return responseEntity.getStatusCode(); diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index b1b918be..810319e6 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -91,7 +91,7 @@ config: partylookup: enable: true authorization: - enabled: true + enabled: false approval: enable: true ordering: