diff --git a/src/main/java/io/craftgate/model/ApmAdditionalAction.java b/src/main/java/io/craftgate/model/ApmAdditionalAction.java index a3b9387..512c49f 100644 --- a/src/main/java/io/craftgate/model/ApmAdditionalAction.java +++ b/src/main/java/io/craftgate/model/ApmAdditionalAction.java @@ -1,11 +1,12 @@ package io.craftgate.model; public enum ApmAdditionalAction { - REDIRECT_TO_URL, + REDIRECT_TO_URL, OTP_REQUIRED, SHOW_HTML_CONTENT, WAIT_FOR_WEBHOOK, APPROVAL_REQUIRED, + SHOW_QR_CODE, NONE } \ No newline at end of file diff --git a/src/main/java/io/craftgate/model/ApmType.java b/src/main/java/io/craftgate/model/ApmType.java index 3045d83..0a3c133 100644 --- a/src/main/java/io/craftgate/model/ApmType.java +++ b/src/main/java/io/craftgate/model/ApmType.java @@ -33,5 +33,6 @@ public enum ApmType { IWALLET, FUND_TRANSFER, SETCARD, + PAPEL, CASH_ON_DELIVERY } diff --git a/src/main/java/io/craftgate/model/PaymentProvider.java b/src/main/java/io/craftgate/model/PaymentProvider.java index 37741ad..a260b66 100644 --- a/src/main/java/io/craftgate/model/PaymentProvider.java +++ b/src/main/java/io/craftgate/model/PaymentProvider.java @@ -39,5 +39,6 @@ public enum PaymentProvider { PAYCELL_DCB, IWALLET, SETCARD, + PAPEL, OFFLINE, } diff --git a/src/main/java/io/craftgate/response/ApmPaymentInitResponse.java b/src/main/java/io/craftgate/response/ApmPaymentInitResponse.java index d009425..3d6b0cd 100644 --- a/src/main/java/io/craftgate/response/ApmPaymentInitResponse.java +++ b/src/main/java/io/craftgate/response/ApmPaymentInitResponse.java @@ -13,6 +13,7 @@ public class ApmPaymentInitResponse { private Long paymentId; private String redirectUrl; private String htmlContent; + private String qrCode; private PaymentStatus paymentStatus; private ApmAdditionalAction additionalAction; private PaymentError paymentError;