From 322c84a232b96a509f2c478bc4f914e8b88db3ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20J=C3=B3=C5=BAwiak?= Date: Wed, 13 Aug 2025 12:27:23 +0200 Subject: [PATCH 1/2] add_payer_fields --- .../Payments/BasicFieldsDictionary.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Dictionaries/Payments/BasicFieldsDictionary.php b/src/Dictionaries/Payments/BasicFieldsDictionary.php index 3c58841..a440d30 100644 --- a/src/Dictionaries/Payments/BasicFieldsDictionary.php +++ b/src/Dictionaries/Payments/BasicFieldsDictionary.php @@ -225,6 +225,20 @@ class BasicFieldsDictionary FieldsConfigDictionary::MAXLENGTH_32, ], ], + 'payer_ip' => [ + FieldsConfigDictionary::REQUIRED => false, + FieldsConfigDictionary::VALIDATION => [ + FieldsConfigDictionary::STRING, + FieldsConfigDictionary::MAXLENGTH_128, + ], + ], + 'payer_user_agent' => [ + FieldsConfigDictionary::REQUIRED => false, + FieldsConfigDictionary::VALIDATION => [ + FieldsConfigDictionary::STRING, + FieldsConfigDictionary::MAXLENGTH_128, + ], + ], ]; /** List of deprecated parameters */ @@ -247,6 +261,8 @@ class BasicFieldsDictionary 'kraj' => 'country', 'telefon' => 'phone', 'akceptuje_regulamin' => 'accept_tos', + 'platnik_ip' => 'payer_ip', + 'platnik_user_agent' => 'payer_user_agent', ]; const RESPONSE_FIELDS = [ From d995192de42190ffb0c1ce219378be55465092b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20J=C3=B3=C5=BAwiak?= Date: Wed, 13 Aug 2025 12:29:17 +0200 Subject: [PATCH 2/2] Update BasicFieldsDictionary.php --- src/Dictionaries/Payments/BasicFieldsDictionary.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Dictionaries/Payments/BasicFieldsDictionary.php b/src/Dictionaries/Payments/BasicFieldsDictionary.php index a440d30..3df17ad 100644 --- a/src/Dictionaries/Payments/BasicFieldsDictionary.php +++ b/src/Dictionaries/Payments/BasicFieldsDictionary.php @@ -229,14 +229,14 @@ class BasicFieldsDictionary FieldsConfigDictionary::REQUIRED => false, FieldsConfigDictionary::VALIDATION => [ FieldsConfigDictionary::STRING, - FieldsConfigDictionary::MAXLENGTH_128, + 'maxlength_255', ], ], 'payer_user_agent' => [ FieldsConfigDictionary::REQUIRED => false, FieldsConfigDictionary::VALIDATION => [ FieldsConfigDictionary::STRING, - FieldsConfigDictionary::MAXLENGTH_128, + 'maxlength_255', ], ], ];