Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions sdk-generation-log/checkout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"service": "checkout",
"project": "java",
"generatedAt": "2026-04-15T07:56:40Z",
"openapiCommitSha": "3550ecd3f320efaad6bee55ffed5122cb9ba09d5",
"automationCommitSha": "1ceda93a33430aa189b6141d5f6ea2e61051c7fd",
"libraryCommitSha": "006de89d9ba7bca5c80eca48bcb5ee5829e763cb"
}
65 changes: 24 additions & 41 deletions src/main/java/com/adyen/model/checkout/AccountInfo.java
Original file line number Diff line number Diff line change
Expand Up @@ -291,17 +291,15 @@ public static DeliveryAddressUsageIndicatorEnum fromValue(String value) {
private boolean isSetDeliveryAddressUsageIndicator = false;

public static final String JSON_PROPERTY_HOME_PHONE = "homePhone";
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.homePhone`
// instead.
private String homePhone;
/* deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.homePhone` instead. */
@Deprecated private String homePhone;

/** Mark when the attribute has been explicitly set. */
private boolean isSetHomePhone = false;

public static final String JSON_PROPERTY_MOBILE_PHONE = "mobilePhone";
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.mobilePhone`
// instead.
private String mobilePhone;
/* deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.mobilePhone` instead. */
@Deprecated private String mobilePhone;

/** Mark when the attribute has been explicitly set. */
private boolean isSetMobilePhone = false;
Expand Down Expand Up @@ -456,9 +454,8 @@ public static PaymentAccountIndicatorEnum fromValue(String value) {
private boolean isSetSuspiciousActivity = false;

public static final String JSON_PROPERTY_WORK_PHONE = "workPhone";
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.workPhone`
// instead.
private String workPhone;
/* deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.workPhone` instead. */
@Deprecated private String workPhone;

/** Mark when the attribute has been explicitly set. */
private boolean isSetWorkPhone = false;
Expand Down Expand Up @@ -797,10 +794,9 @@ public void setDeliveryAddressUsageIndicator(
*
* @param homePhone Shopper's home phone number (including the country code).
* @return the current {@code AccountInfo} instance, allowing for method chaining
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.homePhone` instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.homePhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.homePhone`
// instead.
@Deprecated
public AccountInfo homePhone(String homePhone) {
this.homePhone = homePhone;
isSetHomePhone = true; // mark as set
Expand All @@ -811,11 +807,9 @@ public AccountInfo homePhone(String homePhone) {
* Shopper's home phone number (including the country code).
*
* @return homePhone Shopper's home phone number (including the country code).
* @deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.homePhone`
* instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.homePhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.homePhone`
// instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_HOME_PHONE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getHomePhone() {
Expand All @@ -826,10 +820,9 @@ public String getHomePhone() {
* Shopper's home phone number (including the country code).
*
* @param homePhone Shopper's home phone number (including the country code).
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.homePhone` instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.homePhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.homePhone`
// instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_HOME_PHONE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setHomePhone(String homePhone) {
Expand All @@ -842,11 +835,9 @@ public void setHomePhone(String homePhone) {
*
* @param mobilePhone Shopper's mobile phone number (including the country code).
* @return the current {@code AccountInfo} instance, allowing for method chaining
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.mobilePhone`
* instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.mobilePhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.mobilePhone`
// instead.
@Deprecated
public AccountInfo mobilePhone(String mobilePhone) {
this.mobilePhone = mobilePhone;
isSetMobilePhone = true; // mark as set
Expand All @@ -857,11 +848,9 @@ public AccountInfo mobilePhone(String mobilePhone) {
* Shopper's mobile phone number (including the country code).
*
* @return mobilePhone Shopper's mobile phone number (including the country code).
* @deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.mobilePhone`
* instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.mobilePhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.mobilePhone`
// instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_MOBILE_PHONE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getMobilePhone() {
Expand All @@ -872,11 +861,9 @@ public String getMobilePhone() {
* Shopper's mobile phone number (including the country code).
*
* @param mobilePhone Shopper's mobile phone number (including the country code).
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.mobilePhone`
* instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.mobilePhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.mobilePhone`
// instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_MOBILE_PHONE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setMobilePhone(String mobilePhone) {
Expand Down Expand Up @@ -1196,10 +1183,9 @@ public void setSuspiciousActivity(Boolean suspiciousActivity) {
*
* @param workPhone Shopper's work phone number (including the country code).
* @return the current {@code AccountInfo} instance, allowing for method chaining
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.workPhone` instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.workPhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.workPhone`
// instead.
@Deprecated
public AccountInfo workPhone(String workPhone) {
this.workPhone = workPhone;
isSetWorkPhone = true; // mark as set
Expand All @@ -1210,11 +1196,9 @@ public AccountInfo workPhone(String workPhone) {
* Shopper's work phone number (including the country code).
*
* @return workPhone Shopper's work phone number (including the country code).
* @deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.workPhone`
* instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.workPhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.workPhone`
// instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_WORK_PHONE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getWorkPhone() {
Expand All @@ -1225,10 +1209,9 @@ public String getWorkPhone() {
* Shopper's work phone number (including the country code).
*
* @param workPhone Shopper's work phone number (including the country code).
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.workPhone` instead.
* @deprecated since Adyen Checkout API v68 Use `ThreeDS2RequestData.workPhone` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v68: Use `ThreeDS2RequestData.workPhone`
// instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_WORK_PHONE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setWorkPhone(String workPhone) {
Expand Down
16 changes: 8 additions & 8 deletions src/main/java/com/adyen/model/checkout/AchDetails.java
Original file line number Diff line number Diff line change
Expand Up @@ -182,8 +182,8 @@ public static BankAccountTypeEnum fromValue(String value) {
private boolean isSetOwnerName = false;

public static final String JSON_PROPERTY_RECURRING_DETAIL_REFERENCE = "recurringDetailReference";
@Deprecated // deprecated since Adyen Checkout API v49: Use `storedPaymentMethodId` instead.
private String recurringDetailReference;
/* deprecated since Adyen Checkout API v49: Use `storedPaymentMethodId` instead. */
@Deprecated private String recurringDetailReference;

/** Mark when the attribute has been explicitly set. */
private boolean isSetRecurringDetailReference = false;
Expand Down Expand Up @@ -608,9 +608,9 @@ public void setOwnerName(String ownerName) {
* @param recurringDetailReference This is the `recurringDetailReference` returned in
* the response when you created the token.
* @return the current {@code AchDetails} instance, allowing for method chaining
* @deprecated since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
* @deprecated since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v49: Use `storedPaymentMethodId` instead.
@Deprecated
public AchDetails recurringDetailReference(String recurringDetailReference) {
this.recurringDetailReference = recurringDetailReference;
isSetRecurringDetailReference = true; // mark as set
Expand All @@ -623,9 +623,9 @@ public AchDetails recurringDetailReference(String recurringDetailReference) {
*
* @return recurringDetailReference This is the `recurringDetailReference` returned in
* the response when you created the token.
* @deprecated // deprecated since Adyen Checkout API v49: Use `storedPaymentMethodId` instead.
* @deprecated since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v49: Use `storedPaymentMethodId` instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_RECURRING_DETAIL_REFERENCE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getRecurringDetailReference() {
Expand All @@ -638,9 +638,9 @@ public String getRecurringDetailReference() {
*
* @param recurringDetailReference This is the `recurringDetailReference` returned in
* the response when you created the token.
* @deprecated since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
* @deprecated since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v49: Use `storedPaymentMethodId` instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_RECURRING_DETAIL_REFERENCE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setRecurringDetailReference(String recurringDetailReference) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,8 @@
})
public class AdditionalData3DSecure {
public static final String JSON_PROPERTY_ALLOW3_D_S2 = "allow3DS2";
@Deprecated // deprecated since Adyen Checkout API v69: Use
// `authenticationData.threeDSRequestData.nativeThreeDS` instead.
private String allow3DS2;
/* deprecated since Adyen Checkout API v69: Use `authenticationData.threeDSRequestData.nativeThreeDS` instead. */
@Deprecated private String allow3DS2;

/** Mark when the attribute has been explicitly set. */
private boolean isSetAllow3DS2 = false;
Expand Down Expand Up @@ -99,9 +98,8 @@ public static ChallengeWindowSizeEnum fromValue(String value) {
private boolean isSetChallengeWindowSize = false;

public static final String JSON_PROPERTY_EXECUTE_THREE_D = "executeThreeD";
@Deprecated // deprecated since Adyen Checkout API v69: Use
// [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication) instead
private String executeThreeD;
/* deprecated since Adyen Checkout API v69: Use [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication) instead */
@Deprecated private String executeThreeD;

/** Mark when the attribute has been explicitly set. */
private boolean isSetExecuteThreeD = false;
Expand Down Expand Up @@ -160,10 +158,9 @@ public AdditionalData3DSecure() {}
* instead, based on your configuration.
* @return the current {@code AdditionalData3DSecure} instance, allowing for method chaining
* @deprecated since Adyen Checkout API v69 Use
* `authenticationData.threeDSRequestData.nativeThreeDS` instead.
* `authenticationData.threeDSRequestData.nativeThreeDS` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v69: Use
// `authenticationData.threeDSRequestData.nativeThreeDS` instead.
@Deprecated
public AdditionalData3DSecure allow3DS2(String allow3DS2) {
this.allow3DS2 = allow3DS2;
isSetAllow3DS2 = true; // mark as set
Expand Down Expand Up @@ -196,11 +193,10 @@ public AdditionalData3DSecure allow3DS2(String allow3DS2) {
* authorization rates and improve the shopper's experience. * **false** – Not ready to
* support native 3D Secure 2 authentication. Adyen offers redirect 3D Secure 2 authentication
* instead, based on your configuration.
* @deprecated // deprecated since Adyen Checkout API v69: Use
* @deprecated since Adyen Checkout API v69 Use
* `authenticationData.threeDSRequestData.nativeThreeDS` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v69: Use
// `authenticationData.threeDSRequestData.nativeThreeDS` instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_ALLOW3_D_S2)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getAllow3DS2() {
Expand Down Expand Up @@ -234,10 +230,9 @@ public String getAllow3DS2() {
* support native 3D Secure 2 authentication. Adyen offers redirect 3D Secure 2 authentication
* instead, based on your configuration.
* @deprecated since Adyen Checkout API v69 Use
* `authenticationData.threeDSRequestData.nativeThreeDS` instead.
* `authenticationData.threeDSRequestData.nativeThreeDS` instead.
*/
@Deprecated // deprecated since Adyen Checkout API v69: Use
// `authenticationData.threeDSRequestData.nativeThreeDS` instead.
@Deprecated
@JsonProperty(JSON_PROPERTY_ALLOW3_D_S2)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setAllow3DS2(String allow3DS2) {
Expand Down Expand Up @@ -307,11 +302,10 @@ public void setChallengeWindowSize(ChallengeWindowSizeEnum challengeWindowSize)
* mandates 3D Secure because of the PSD2 directive or other, national regulations.
* @return the current {@code AdditionalData3DSecure} instance, allowing for method chaining
* @deprecated since Adyen Checkout API v69 Use
* [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication)
* [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication)
* instead
*/
@Deprecated // deprecated since Adyen Checkout API v69: Use
// [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication) instead
@Deprecated
public AdditionalData3DSecure executeThreeD(String executeThreeD) {
this.executeThreeD = executeThreeD;
isSetExecuteThreeD = true; // mark as set
Expand All @@ -331,12 +325,11 @@ public AdditionalData3DSecure executeThreeD(String executeThreeD) {
* Possible values: * **true** – Perform 3D Secure authentication. * **false** – Don't
* perform 3D Secure authentication. Note that this setting results in refusals if the issuer
* mandates 3D Secure because of the PSD2 directive or other, national regulations.
* @deprecated // deprecated since Adyen Checkout API v69: Use
* @deprecated since Adyen Checkout API v69 Use
* [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication)
* instead
*/
@Deprecated // deprecated since Adyen Checkout API v69: Use
// [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication) instead
@Deprecated
@JsonProperty(JSON_PROPERTY_EXECUTE_THREE_D)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getExecuteThreeD() {
Expand All @@ -357,11 +350,10 @@ public String getExecuteThreeD() {
* perform 3D Secure authentication. Note that this setting results in refusals if the issuer
* mandates 3D Secure because of the PSD2 directive or other, national regulations.
* @deprecated since Adyen Checkout API v69 Use
* [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication)
* [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication)
* instead
*/
@Deprecated // deprecated since Adyen Checkout API v69: Use
// [`authenticationData.attemptAuthentication`](https://docs.adyen.com/api-explorer/Checkout/latest/post/payments?target=_blank#request-authenticationData-attemptAuthentication) instead
@Deprecated
@JsonProperty(JSON_PROPERTY_EXECUTE_THREE_D)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setExecuteThreeD(String executeThreeD) {
Expand Down
Loading