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 {