From 63442dac164c22902525b08ca2d2de2d19ae8567 Mon Sep 17 00:00:00 2001 From: david ruiz Date: Wed, 4 Mar 2026 18:20:07 +0100 Subject: [PATCH 1/3] Added new PaymentProcessing.bizum_payment_id field --- src/main/java/com/checkout/payments/PaymentProcessing.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/checkout/payments/PaymentProcessing.java b/src/main/java/com/checkout/payments/PaymentProcessing.java index c755a5b3..2038e201 100644 --- a/src/main/java/com/checkout/payments/PaymentProcessing.java +++ b/src/main/java/com/checkout/payments/PaymentProcessing.java @@ -84,4 +84,7 @@ public final class PaymentProcessing { private Boolean aft; + @SerializedName("bizum_payment_id") + private String bizumPaymentId; + } From 71b7da439b625f7918eeafa904689e773d2bb6fd Mon Sep 17 00:00:00 2001 From: david ruiz Date: Wed, 4 Mar 2026 18:20:36 +0100 Subject: [PATCH 2/3] gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 467a0457..0400b175 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ bin/ lombok.config .DS_Store .vscode/ +.cursor/rules/endpoint-review.mdc +.github/SKILL.md +swagger-spec.json From 6a8752761fb846bab8b4982ef81935d7d4f0d257 Mon Sep 17 00:00:00 2001 From: david ruiz Date: Wed, 4 Mar 2026 18:41:16 +0100 Subject: [PATCH 3/3] PaymentType paymentType = PaymentType.REGULAR fix --- .../setups/requests/PaymentSetupsRequest.java | 1 + src/main/java/com/checkout/payments/PaymentType.java | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/requests/PaymentSetupsRequest.java b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/requests/PaymentSetupsRequest.java index d7b8fe09..7a359dd3 100644 --- a/src/main/java/com/checkout/handlepaymentsandpayouts/setups/requests/PaymentSetupsRequest.java +++ b/src/main/java/com/checkout/handlepaymentsandpayouts/setups/requests/PaymentSetupsRequest.java @@ -48,6 +48,7 @@ public class PaymentSetupsRequest { * Enum: "Regular" "Recurring" "MOTO" "Installment" "Unscheduled" * [Optional] */ + @Builder.Default @SerializedName("payment_type") private PaymentType paymentType = PaymentType.REGULAR; diff --git a/src/main/java/com/checkout/payments/PaymentType.java b/src/main/java/com/checkout/payments/PaymentType.java index d03c53e1..1c25cb9c 100644 --- a/src/main/java/com/checkout/payments/PaymentType.java +++ b/src/main/java/com/checkout/payments/PaymentType.java @@ -7,7 +7,7 @@ public enum PaymentType { @SerializedName("Installment") INSTALLMENT, - @SerializedName("Moto") + @SerializedName(value = "Moto", alternate = "MOTO") MOTO, @SerializedName("PayLater") @@ -16,10 +16,9 @@ public enum PaymentType { @SerializedName("Recurring") RECURRING, - @SerializedName("Regular") + @SerializedName(value ="Regular", alternate = {"REGULAR", "regular"}) REGULAR, @SerializedName("Unscheduled") UNSCHEDULED - } \ No newline at end of file