From ccb7a8a49da22f0eae31917d51bce108e74b67ce Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2026 11:11:46 +0000 Subject: [PATCH 1/2] Changes generated by 57f783f35917f5301812fa09851fae6e5a481bd8 This commit was automatically created from gocardless/client-library-templates@57f783f35917f5301812fa09851fae6e5a481bd8 by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/36559920557 --- gocardless_pro/resources/bank_details_lookup.py | 7 +++++++ tests/fixtures/bank_details_lookups.json | 2 +- tests/integration/bank_details_lookups_integration_test.py | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gocardless_pro/resources/bank_details_lookup.py b/gocardless_pro/resources/bank_details_lookup.py index 9efdfe89..28853c79 100644 --- a/gocardless_pro/resources/bank_details_lookup.py +++ b/gocardless_pro/resources/bank_details_lookup.py @@ -31,6 +31,13 @@ def bic(self): return self.attributes.get('bic') + @property + def payer_name_verification_result(self): + return self.attributes.get('payer_name_verification_result') + + + + diff --git a/tests/fixtures/bank_details_lookups.json b/tests/fixtures/bank_details_lookups.json index f803811f..f712ef3a 100644 --- a/tests/fixtures/bank_details_lookups.json +++ b/tests/fixtures/bank_details_lookups.json @@ -5,6 +5,6 @@ "method": "POST", "path_template": "/bank_details_lookups", "url_params": [], - "body": {"bank_details_lookups":{"available_debit_schemes":["bacs"],"bank_name":"NATWEST BANK PLC","bic":"BARCGB22XXX"}} + "body": {"bank_details_lookups":{"available_debit_schemes":["bacs"],"bank_name":"NATWEST BANK PLC","bic":"BARCGB22XXX","payer_name_verification_result":"full"}} } } diff --git a/tests/integration/bank_details_lookups_integration_test.py b/tests/integration/bank_details_lookups_integration_test.py index bc75f1e8..22984418 100644 --- a/tests/integration/bank_details_lookups_integration_test.py +++ b/tests/integration/bank_details_lookups_integration_test.py @@ -30,6 +30,7 @@ def test_bank_details_lookups_create(): assert response.available_debit_schemes == body.get('available_debit_schemes') assert response.bank_name == body.get('bank_name') assert response.bic == body.get('bic') + assert response.payer_name_verification_result == body.get('payer_name_verification_result') @responses.activate def test_timeout_bank_details_lookups_create_retries(): From b35b9e8ce52db936b6f6aefb6fcc261a2b576e0d Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2026 11:12:32 +0000 Subject: [PATCH 2/2] Changes generated by aa6738db5d587d1eebe80d96631811ae9738d377 This commit was automatically created from gocardless/client-library-templates@aa6738db5d587d1eebe80d96631811ae9738d377 by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/36559985964 --- CHANGELOG.md | 8 ++++++++ gocardless_pro/__init__.py | 2 +- gocardless_pro/api_client.py | 4 ++-- setup.py | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e0d9677..6720e1e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog +## 3.11.0 (2026-09-29) + +### Features + +#### Add `payer_name_verification_result` to bank details lookups + +Bank details lookups now return a `payer_name_verification_result` field when an `account_holder_name` is supplied and a payer name verification check is performed. It can be `full`, `close`, `cannot_perform_verification` or `null` + ## 3.10.0 (2026-09-25) ### Features diff --git a/gocardless_pro/__init__.py b/gocardless_pro/__init__.py index 4f83d169..44f79374 100644 --- a/gocardless_pro/__init__.py +++ b/gocardless_pro/__init__.py @@ -2,5 +2,5 @@ from .client import Client -__version__ = '3.10.0' +__version__ = '3.11.0' diff --git a/gocardless_pro/api_client.py b/gocardless_pro/api_client.py index 7424d97f..c89edc21 100644 --- a/gocardless_pro/api_client.py +++ b/gocardless_pro/api_client.py @@ -172,7 +172,7 @@ def _default_headers(self): 'Authorization': 'Bearer {0}'.format(self.access_token), 'Content-Type': 'application/json', 'GoCardless-Client-Library': 'gocardless-pro-python', - 'GoCardless-Client-Version': '3.10.0', + 'GoCardless-Client-Version': '3.11.0', 'User-Agent': self._user_agent(), 'GoCardless-Version': '2015-07-06', } @@ -181,7 +181,7 @@ def _user_agent(self): python_version = '.'.join(platform.python_version_tuple()[0:2]) vm_version = '{}.{}.{}-{}{}'.format(*sys.version_info) return ' '.join([ - 'gocardless-pro-python/3.10.0', + 'gocardless-pro-python/3.11.0', 'python/{0}'.format(python_version), '{0}/{1}'.format(platform.python_implementation(), vm_version), '{0}/{1}'.format(platform.system(), platform.release()), diff --git a/setup.py b/setup.py index 8c642095..bea949d3 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup( name = 'gocardless_pro', - version = '3.10.0', + version = '3.11.0', packages = find_packages(exclude=['tests']), install_requires = ['requests>=2.34.2'], python_requires = '>=3.6',