From 731d00b48f7ebe29c0d04623d81ef790095dc099 Mon Sep 17 00:00:00 2001 From: Piotr Chowaniec Date: Tue, 1 Oct 2024 09:22:58 +0200 Subject: [PATCH] Adds mapping for payment_method.result field --- src/main/java/com/global/api/entities/Transaction.java | 1 + src/main/java/com/global/api/mapping/GpApiMapping.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/global/api/entities/Transaction.java b/src/main/java/com/global/api/entities/Transaction.java index 49fd315..c2c3b93 100644 --- a/src/main/java/com/global/api/entities/Transaction.java +++ b/src/main/java/com/global/api/entities/Transaction.java @@ -123,6 +123,7 @@ public class Transaction { private TokenData tokenData; @Getter @Setter private InstallmentData installmentData; + @Getter @Setter private String paymentMethodResult; public Customer getCustomerData() { return customerData; diff --git a/src/main/java/com/global/api/mapping/GpApiMapping.java b/src/main/java/com/global/api/mapping/GpApiMapping.java index 57b113b..8910228 100644 --- a/src/main/java/com/global/api/mapping/GpApiMapping.java +++ b/src/main/java/com/global/api/mapping/GpApiMapping.java @@ -19,7 +19,6 @@ import com.global.api.utils.EnumUtils; import com.global.api.utils.JsonDoc; import com.global.api.utils.StringUtils; -import com.google.gson.JsonElement; import lombok.var; import org.joda.time.DateTime; @@ -142,6 +141,7 @@ public static Transaction mapResponse(String rawResponse) throws GatewayExceptio transaction.setMultiCapture(getIsMultiCapture(json)); transaction.setFingerPrint(paymentMethod.getString("fingerprint")); transaction.setFingerPrintIndicator(paymentMethod.getString("fingerprint_presence_indicator")); + transaction.setPaymentMethodResult(paymentMethod.getString("result")); if (paymentMethod.has("bnpl")) { mapBNPLResponse(json, transaction);