From 5b81989f2f309d23fddba83cb9e5c57b6aae4bd6 Mon Sep 17 00:00:00 2001 From: hugh-unicenta Date: Fri, 3 Nov 2023 12:43:41 +0000 Subject: [PATCH] teya integration / payment --- .../com/unicenta/pos/payment/PaymentGatewayTeya.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/unicenta/pos/payment/PaymentGatewayTeya.java b/src/main/java/com/unicenta/pos/payment/PaymentGatewayTeya.java index 4d51f8c..bfb75c1 100644 --- a/src/main/java/com/unicenta/pos/payment/PaymentGatewayTeya.java +++ b/src/main/java/com/unicenta/pos/payment/PaymentGatewayTeya.java @@ -54,9 +54,9 @@ public class PaymentGatewayTeya implements PaymentGateway { double roundedValue = RoundUtils.round(payinfo.getTotal()); - new Application().teyaTransaction(roundedValue, getPaymentWindow()); + new Application().teyaTransaction(roundedValue, getPaymentWindow(), payinfo.m_sTransactionID); - while (!AppContext.getTeyaSuccessfulPayment()) { + while (AppContext.getTeyaPaymentResult() == null) { try { log.info("uniCenta-oPos: waiting for payment to complete ...."); Thread.sleep(1000); @@ -71,9 +71,9 @@ public class PaymentGatewayTeya implements PaymentGateway { payinfo.setVerification("Chip and Pin"); payinfo.setChipAndPin(true); payinfo.paymentOK( - "Teya", - "Teya", - "Teya" + AppContext.getTeyaPaymentResult().getReferenceId(), + AppContext.getTeyaPaymentResult().getGatewayPaymentId(), + AppContext.getTeyaPaymentResult().getStatus() ); }