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 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/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; + } 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