From a54e271464e4b3127daf32967b43725685080987 Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 09:41:10 +0000 Subject: [PATCH 1/4] Changes generated by aebabeb72ada21fd0d4f35fd12d2010bd174d27e This commit was automatically created from gocardless/client-library-templates@aebabeb72ada21fd0d4f35fd12d2010bd174d27e by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/30531446296 --- src/main/java/com/gocardless/resources/Export.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gocardless/resources/Export.java b/src/main/java/com/gocardless/resources/Export.java index 77418503..d7883912 100644 --- a/src/main/java/com/gocardless/resources/Export.java +++ b/src/main/java/com/gocardless/resources/Export.java @@ -88,7 +88,8 @@ public enum ExportType { PARTNER_FEES, @SerializedName("payments_import_template") PAYMENTS_IMPORT_TEMPLATE, @SerializedName("payment_account_statement") PAYMENT_ACCOUNT_STATEMENT, @SerializedName("outbound_payments_index") - OUTBOUND_PAYMENTS_INDEX, @SerializedName("unknown") + OUTBOUND_PAYMENTS_INDEX, @SerializedName("payment_account_transactions") + PAYMENT_ACCOUNT_TRANSACTIONS, @SerializedName("unknown") UNKNOWN } } From 4961b4daa19bc3ae0a10f1883af9231162d89a80 Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 09:41:40 +0000 Subject: [PATCH 2/4] Changes generated by d97928710fd18c1c7f12691d187d69179f343d59 This commit was automatically created from gocardless/client-library-templates@d97928710fd18c1c7f12691d187d69179f343d59 by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/30531483592 --- src/main/java/com/gocardless/resources/Export.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/gocardless/resources/Export.java b/src/main/java/com/gocardless/resources/Export.java index d7883912..77418503 100644 --- a/src/main/java/com/gocardless/resources/Export.java +++ b/src/main/java/com/gocardless/resources/Export.java @@ -88,8 +88,7 @@ public enum ExportType { PARTNER_FEES, @SerializedName("payments_import_template") PAYMENTS_IMPORT_TEMPLATE, @SerializedName("payment_account_statement") PAYMENT_ACCOUNT_STATEMENT, @SerializedName("outbound_payments_index") - OUTBOUND_PAYMENTS_INDEX, @SerializedName("payment_account_transactions") - PAYMENT_ACCOUNT_TRANSACTIONS, @SerializedName("unknown") + OUTBOUND_PAYMENTS_INDEX, @SerializedName("unknown") UNKNOWN } } From 54546aac72d545c00f57c9f95fb079bc75a14931 Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 09:47:45 +0000 Subject: [PATCH 3/4] Changes generated by f3da7191403d8cb71857fc7474eee8fa0d5198de This commit was automatically created from gocardless/client-library-templates@f3da7191403d8cb71857fc7474eee8fa0d5198de by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/30531894071 --- src/main/java/com/gocardless/resources/Export.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gocardless/resources/Export.java b/src/main/java/com/gocardless/resources/Export.java index 77418503..d7883912 100644 --- a/src/main/java/com/gocardless/resources/Export.java +++ b/src/main/java/com/gocardless/resources/Export.java @@ -88,7 +88,8 @@ public enum ExportType { PARTNER_FEES, @SerializedName("payments_import_template") PAYMENTS_IMPORT_TEMPLATE, @SerializedName("payment_account_statement") PAYMENT_ACCOUNT_STATEMENT, @SerializedName("outbound_payments_index") - OUTBOUND_PAYMENTS_INDEX, @SerializedName("unknown") + OUTBOUND_PAYMENTS_INDEX, @SerializedName("payment_account_transactions") + PAYMENT_ACCOUNT_TRANSACTIONS, @SerializedName("unknown") UNKNOWN } } From ecd57a8db64ea2ef74f1b581170ee41cdfb72728 Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2026 10:11:03 +0000 Subject: [PATCH 4/4] Changes generated by bef4cfda31eb49ec9a126fcc3ca077acfdd5e355 This commit was automatically created from gocardless/client-library-templates@bef4cfda31eb49ec9a126fcc3ca077acfdd5e355 by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/30804284630 --- .../services/BankDetailsLookupService.java | 16 +++++++++------ .../services/BillingRequestService.java | 20 +++++++++++++------ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/gocardless/services/BankDetailsLookupService.java b/src/main/java/com/gocardless/services/BankDetailsLookupService.java index f2664a58..44f82031 100644 --- a/src/main/java/com/gocardless/services/BankDetailsLookupService.java +++ b/src/main/java/com/gocardless/services/BankDetailsLookupService.java @@ -24,9 +24,11 @@ public BankDetailsLookupService(HttpClient httpClient) { * Performs a bank details lookup. As part of the lookup, a modulus check and reachability check * are performed. * - * For UK-based bank accounts, where an account holder name is provided (and an account number, - * a sort code or an iban are already present), we verify that the account holder name and bank - * account number match the details held by the relevant bank. + * For UK or Eurozone-based bank accounts, where an account holder name is provided (and an + * account number, a sort code or an IBAN are already present), we verify that the account + * holder name and bank account number match the details held by the relevant bank. If there is + * no match, the endpoint will return a 422 - validation error on account_holder_name: "Account + * holder name does not match bank account details provided". * * If your request returns an * error or the @@ -56,9 +58,11 @@ public BankDetailsLookupCreateRequest create() { * Performs a bank details lookup. As part of the lookup, a modulus check and reachability check * are performed. * - * For UK-based bank accounts, where an account holder name is provided (and an account number, - * a sort code or an iban are already present), we verify that the account holder name and bank - * account number match the details held by the relevant bank. + * For UK or Eurozone-based bank accounts, where an account holder name is provided (and an + * account number, a sort code or an IBAN are already present), we verify that the account + * holder name and bank account number match the details held by the relevant bank. If there is + * no match, the endpoint will return a 422 - validation error on account_holder_name: "Account + * holder name does not match bank account details provided". * * If your request returns an * error or the diff --git a/src/main/java/com/gocardless/services/BillingRequestService.java b/src/main/java/com/gocardless/services/BillingRequestService.java index c7617a42..b6da54d6 100644 --- a/src/main/java/com/gocardless/services/BillingRequestService.java +++ b/src/main/java/com/gocardless/services/BillingRequestService.java @@ -73,10 +73,14 @@ public BillingRequestCollectCustomerDetailsRequest collectCustomerDetails(String * bank account is discovered to be closed or invalid, the customer is requested to adjust the * account number/routing number and succeed in this check to continue with the flow. * - * BACS scheme BACS and SEPA schemes Payer - * Name Verification is enabled by default for UK based bank accounts, meaning we verify the - * account holder name and bank account number match the details held by the relevant bank. + * Name Verification is enabled by default for UK and Eurozone based bank accounts, meaning + * we verify the account holder name and bank account number/IBAN match the details held by the + * relevant bank. If there is no match, the endpoint will return a 422 - validation error on + * account_holder_name: "Account holder name does not match bank account details provided". + * Testing instructions are here */ public BillingRequestCollectBankAccountRequest collectBankAccount(String identity) { return new BillingRequestCollectBankAccountRequest(httpClient, identity); @@ -2551,10 +2555,14 @@ public CustomerBillingDetail withSwedishIdentityNumber(String swedishIdentityNum * bank account is discovered to be closed or invalid, the customer is requested to adjust the * account number/routing number and succeed in this check to continue with the flow. * - * BACS scheme BACS and SEPA schemes Payer - * Name Verification is enabled by default for UK based bank accounts, meaning we verify the - * account holder name and bank account number match the details held by the relevant bank. + * Name Verification is enabled by default for UK and Eurozone based bank accounts, meaning + * we verify the account holder name and bank account number/IBAN match the details held by the + * relevant bank. If there is no match, the endpoint will return a 422 - validation error on + * account_holder_name: "Account holder name does not match bank account details provided". + * Testing instructions are here */ public static final class BillingRequestCollectBankAccountRequest extends PostRequest {