diff --git a/src/clean_run.sh b/src/clean_run.sh deleted file mode 100755 index c39c9695..00000000 --- a/src/clean_run.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -TEST_SUITE="temp_suite" -TEST_SUITE="crawler" - -php flush_cache.php ; -php mock_insert.php ; -php mock_crawler.php ; -./vendor/bin/phpunit -c tests/phpunit.xml --testsuite ${TEST_SUITE} \ No newline at end of file diff --git a/src/composer.json b/src/composer.json deleted file mode 100644 index 9d0ced7d..00000000 --- a/src/composer.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name" : "pagopa/crawler", - "author": "Simone", - "autoload": { - "psr-4": { - "pagopa\\": "src/" - } - }, - "require": { - "illuminate/database": "10.39.0", - "predis/predis": "v2.2.2", - "ext-xmlreader": "*", - "ext-simplexml": "*", - "ext-libxml": "*" - }, - "require-dev": { - "phpunit/phpunit": "11.0.1" - } -} \ No newline at end of file diff --git a/src/composer.lock b/src/composer.lock deleted file mode 100644 index 1e4864b1..00000000 --- a/src/composer.lock +++ /dev/null @@ -1,3050 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "83fb7e36f4c66bc4b0c4349564987a68", - "packages": [ - { - "name": "brick/math", - "version": "0.11.0", - "source": { - "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^9.0", - "vimeo/psalm": "5.0.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Arbitrary-precision arithmetic library", - "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "bignum", - "brick", - "math" - ], - "support": { - "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.11.0" - }, - "funding": [ - { - "url": "https://github.com/BenMorel", - "type": "github" - } - ], - "time": "2023-01-15T23:15:59+00:00" - }, - { - "name": "carbonphp/carbon-doctrine-types", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", - "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", - "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "conflict": { - "doctrine/dbal": "<3.7.0 || >=4.0.0" - }, - "require-dev": { - "doctrine/dbal": "^3.7.0", - "nesbot/carbon": "^2.71.0 || ^3.0.0", - "phpunit/phpunit": "^10.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "KyleKatarn", - "email": "kylekatarnls@gmail.com" - } - ], - "description": "Types to use Carbon in Doctrine", - "keywords": [ - "carbon", - "date", - "datetime", - "doctrine", - "time" - ], - "support": { - "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", - "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" - }, - "funding": [ - { - "url": "https://github.com/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", - "type": "tidelift" - } - ], - "time": "2023-12-11T17:09:12+00:00" - }, - { - "name": "doctrine/inflector", - "version": "2.0.10", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^11.0", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25 || ^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", - "homepage": "https://www.doctrine-project.org/projects/inflector.html", - "keywords": [ - "inflection", - "inflector", - "lowercase", - "manipulation", - "php", - "plural", - "singular", - "strings", - "uppercase", - "words" - ], - "support": { - "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.10" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", - "type": "tidelift" - } - ], - "time": "2024-02-18T20:23:39+00:00" - }, - { - "name": "illuminate/collections", - "version": "v10.48.4", - "source": { - "type": "git", - "url": "https://github.com/illuminate/collections.git", - "reference": "f9589f1063a449111dcaa1d68285b507d9483a95" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/f9589f1063a449111dcaa1d68285b507d9483a95", - "reference": "f9589f1063a449111dcaa1d68285b507d9483a95", - "shasum": "" - }, - "require": { - "illuminate/conditionable": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/macroable": "^10.0", - "php": "^8.1" - }, - "suggest": { - "symfony/var-dumper": "Required to use the dump method (^6.2)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - } - }, - "autoload": { - "files": [ - "helpers.php" - ], - "psr-4": { - "Illuminate\\Support\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Collections package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-03-20T20:09:13+00:00" - }, - { - "name": "illuminate/conditionable", - "version": "v10.48.4", - "source": { - "type": "git", - "url": "https://github.com/illuminate/conditionable.git", - "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/conditionable/zipball/d0958e4741fc9d6f516a552060fd1b829a85e009", - "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009", - "shasum": "" - }, - "require": { - "php": "^8.0.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Support\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Conditionable package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2023-02-03T08:06:17+00:00" - }, - { - "name": "illuminate/container", - "version": "v10.48.4", - "source": { - "type": "git", - "url": "https://github.com/illuminate/container.git", - "reference": "ddc26273085fad3c471b2602ad820e0097ff7939" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/container/zipball/ddc26273085fad3c471b2602ad820e0097ff7939", - "reference": "ddc26273085fad3c471b2602ad820e0097ff7939", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^10.0", - "php": "^8.1", - "psr/container": "^1.1.1|^2.0.1" - }, - "provide": { - "psr/container-implementation": "1.1|2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Container\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Container package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2023-06-18T09:12:03+00:00" - }, - { - "name": "illuminate/contracts", - "version": "v10.48.4", - "source": { - "type": "git", - "url": "https://github.com/illuminate/contracts.git", - "reference": "8d7152c4a1f5d9cf7da3e8b71f23e4556f6138ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/8d7152c4a1f5d9cf7da3e8b71f23e4556f6138ac", - "reference": "8d7152c4a1f5d9cf7da3e8b71f23e4556f6138ac", - "shasum": "" - }, - "require": { - "php": "^8.1", - "psr/container": "^1.1.1|^2.0.1", - "psr/simple-cache": "^1.0|^2.0|^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Contracts\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Contracts package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-01-15T18:52:32+00:00" - }, - { - "name": "illuminate/database", - "version": "v10.39.0", - "source": { - "type": "git", - "url": "https://github.com/illuminate/database.git", - "reference": "f014850671278a8d1a0e9fd2f421aad5b487ab9e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/database/zipball/f014850671278a8d1a0e9fd2f421aad5b487ab9e", - "reference": "f014850671278a8d1a0e9fd2f421aad5b487ab9e", - "shasum": "" - }, - "require": { - "brick/math": "^0.9.3|^0.10.2|^0.11", - "ext-pdo": "*", - "illuminate/collections": "^10.0", - "illuminate/container": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/macroable": "^10.0", - "illuminate/support": "^10.0", - "php": "^8.1" - }, - "conflict": { - "carbonphp/carbon-doctrine-types": ">=3.0", - "doctrine/dbal": ">=4.0" - }, - "suggest": { - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^3.5.1).", - "ext-filter": "Required to use the Postgres database driver.", - "fakerphp/faker": "Required to use the eloquent factory builder (^1.21).", - "illuminate/console": "Required to use the database commands (^10.0).", - "illuminate/events": "Required to use the observers with Eloquent (^10.0).", - "illuminate/filesystem": "Required to use the migrations (^10.0).", - "illuminate/pagination": "Required to paginate the result set (^10.0).", - "symfony/finder": "Required to use Eloquent model factories (^6.2)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Database\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Database package.", - "homepage": "https://laravel.com", - "keywords": [ - "database", - "laravel", - "orm", - "sql" - ], - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2023-12-21T01:49:42+00:00" - }, - { - "name": "illuminate/macroable", - "version": "v10.48.4", - "source": { - "type": "git", - "url": "https://github.com/illuminate/macroable.git", - "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/macroable/zipball/dff667a46ac37b634dcf68909d9d41e94dc97c27", - "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Support\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Macroable package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2023-06-05T12:46:42+00:00" - }, - { - "name": "illuminate/support", - "version": "v10.48.4", - "source": { - "type": "git", - "url": "https://github.com/illuminate/support.git", - "reference": "980d80017e859c8b1720892d952516e8c0b6708f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/980d80017e859c8b1720892d952516e8c0b6708f", - "reference": "980d80017e859c8b1720892d952516e8c0b6708f", - "shasum": "" - }, - "require": { - "doctrine/inflector": "^2.0", - "ext-ctype": "*", - "ext-filter": "*", - "ext-mbstring": "*", - "illuminate/collections": "^10.0", - "illuminate/conditionable": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/macroable": "^10.0", - "nesbot/carbon": "^2.67", - "php": "^8.1", - "voku/portable-ascii": "^2.0" - }, - "conflict": { - "tightenco/collect": "<5.5.33" - }, - "suggest": { - "illuminate/filesystem": "Required to use the composer class (^10.0).", - "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", - "ramsey/uuid": "Required to use Str::uuid() (^4.7).", - "symfony/process": "Required to use the composer class (^6.2).", - "symfony/uid": "Required to use Str::ulid() (^6.2).", - "symfony/var-dumper": "Required to use the dd function (^6.2).", - "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - } - }, - "autoload": { - "files": [ - "helpers.php" - ], - "psr-4": { - "Illuminate\\Support\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Support package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-03-11T21:46:45+00:00" - }, - { - "name": "nesbot/carbon", - "version": "2.72.3", - "source": { - "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/0c6fd108360c562f6e4fd1dedb8233b423e91c83", - "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83", - "shasum": "" - }, - "require": { - "carbonphp/carbon-doctrine-types": "*", - "ext-json": "*", - "php": "^7.1.8 || ^8.0", - "psr/clock": "^1.0", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", - "doctrine/orm": "^2.7 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.0", - "kylekatarnls/multi-tester": "^2.0", - "ondrejmirtes/better-reflection": "*", - "phpmd/phpmd": "^2.9", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.99 || ^1.7.14", - "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", - "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", - "squizlabs/php_codesniffer": "^3.4" - }, - "bin": [ - "bin/carbon" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-3.x": "3.x-dev", - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Carbon\\Laravel\\ServiceProvider" - ] - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "Carbon\\": "src/Carbon/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "https://markido.com" - }, - { - "name": "kylekatarnls", - "homepage": "https://github.com/kylekatarnls" - } - ], - "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "https://carbon.nesbot.com", - "keywords": [ - "date", - "datetime", - "time" - ], - "support": { - "docs": "https://carbon.nesbot.com/docs", - "issues": "https://github.com/briannesbitt/Carbon/issues", - "source": "https://github.com/briannesbitt/Carbon" - }, - "funding": [ - { - "url": "https://github.com/sponsors/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon#sponsor", - "type": "opencollective" - }, - { - "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", - "type": "tidelift" - } - ], - "time": "2024-01-25T10:35:09+00:00" - }, - { - "name": "predis/predis", - "version": "v2.2.2", - "source": { - "type": "git", - "url": "https://github.com/predis/predis.git", - "reference": "b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/predis/predis/zipball/b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1", - "reference": "b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.3", - "phpstan/phpstan": "^1.9", - "phpunit/phpunit": "^8.0 || ~9.4.4" - }, - "suggest": { - "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" - }, - "type": "library", - "autoload": { - "psr-4": { - "Predis\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Till Krüss", - "homepage": "https://till.im", - "role": "Maintainer" - } - ], - "description": "A flexible and feature-complete Redis client for PHP.", - "homepage": "http://github.com/predis/predis", - "keywords": [ - "nosql", - "predis", - "redis" - ], - "support": { - "issues": "https://github.com/predis/predis/issues", - "source": "https://github.com/predis/predis/tree/v2.2.2" - }, - "funding": [ - { - "url": "https://github.com/sponsors/tillkruss", - "type": "github" - } - ], - "time": "2023-09-13T16:42:03+00:00" - }, - { - "name": "psr/clock", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/clock.git", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Clock\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for reading the clock.", - "homepage": "https://github.com/php-fig/clock", - "keywords": [ - "clock", - "now", - "psr", - "psr-20", - "time" - ], - "support": { - "issues": "https://github.com/php-fig/clock/issues", - "source": "https://github.com/php-fig/clock/tree/1.0.0" - }, - "time": "2022-11-25T14:36:26+00:00" - }, - { - "name": "psr/container", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/2.0.2" - }, - "time": "2021-11-05T16:47:00+00:00" - }, - { - "name": "psr/simple-cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "support": { - "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" - }, - "time": "2021-10-29T13:26:27+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v3.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", - "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "files": [ - "function.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-05-23T14:45:45+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.29.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-mbstring": "*" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-01-29T20:11:03+00:00" - }, - { - "name": "symfony/polyfill-php80", - "version": "v1.29.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-01-29T20:11:03+00:00" - }, - { - "name": "symfony/translation", - "version": "v6.4.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/bce6a5a78e94566641b2594d17e48b0da3184a8e", - "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" - }, - "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" - }, - "provide": { - "symfony/translation-implementation": "2.3|3.0" - }, - "require-dev": { - "nikic/php-parser": "^4.18|^5.0", - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to internationalize your application", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-02-20T13:16:58+00:00" - }, - { - "name": "symfony/translation-contracts", - "version": "v3.4.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "06450585bf65e978026bda220cdebca3f867fde7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", - "reference": "06450585bf65e978026bda220cdebca3f867fde7", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to translation", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-12-26T14:02:43+00:00" - }, - { - "name": "voku/portable-ascii", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "b56450eed252f6801410d810c8e1727224ae0743" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", - "reference": "b56450eed252f6801410d810c8e1727224ae0743", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, - "suggest": { - "ext-intl": "Use Intl for transliterator_transliterate() support" - }, - "type": "library", - "autoload": { - "psr-4": { - "voku\\": "src/voku/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Lars Moelleken", - "homepage": "http://www.moelleken.org/" - } - ], - "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", - "homepage": "https://github.com/voku/portable-ascii", - "keywords": [ - "ascii", - "clean", - "php" - ], - "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.1" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", - "type": "tidelift" - } - ], - "time": "2022-03-08T17:03:00+00:00" - } - ], - "packages-dev": [ - { - "name": "myclabs/deep-copy", - "version": "1.11.1", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" - }, - "require-dev": { - "doctrine/collections": "^1.6.8", - "doctrine/common": "^2.13.3 || ^3.2.2", - "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" - }, - "type": "library", - "autoload": { - "files": [ - "src/DeepCopy/deep_copy.php" - ], - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "time": "2023-03-08T13:26:56+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v5.0.2", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-tokenizer": "*", - "php": ">=7.4" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" - }, - "time": "2024-03-05T20:51:40+00:00" - }, - { - "name": "phar-io/manifest", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "54750ef60c58e43759730615a392c31c80e23176" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", - "reference": "54750ef60c58e43759730615a392c31c80e23176", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-phar": "*", - "ext-xmlwriter": "*", - "phar-io/version": "^3.0.1", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "support": { - "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:33:53+00:00" - }, - { - "name": "phar-io/version", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.2.1" - }, - "time": "2022-02-21T01:04:05+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "11.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "7e35a2cbcabac0e6865fd373742ea432a3c34f92" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e35a2cbcabac0e6865fd373742ea432a3c34f92", - "reference": "7e35a2cbcabac0e6865fd373742ea432a3c34f92", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-xmlwriter": "*", - "nikic/php-parser": "^5.0", - "php": ">=8.2", - "phpunit/php-file-iterator": "^5.0", - "phpunit/php-text-template": "^4.0", - "sebastian/code-unit-reverse-lookup": "^4.0", - "sebastian/complexity": "^4.0", - "sebastian/environment": "^7.0", - "sebastian/lines-of-code": "^3.0", - "sebastian/version": "^5.0", - "theseer/tokenizer": "^1.2.0" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "suggest": { - "ext-pcov": "PHP extension that provides line coverage", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "11.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-12T15:35:40+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "5.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "99e95c94ad9500daca992354fa09d7b99abe2210" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/99e95c94ad9500daca992354fa09d7b99abe2210", - "reference": "99e95c94ad9500daca992354fa09d7b99abe2210", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:05:04+00:00" - }, - { - "name": "phpunit/php-invoker", - "version": "5.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5d8d9355a16d8cc5a1305b0a85342cfa420612be", - "reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^11.0" - }, - "suggest": { - "ext-pcntl": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": [ - "process" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:05:50+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/d38f6cbff1cdb6f40b03c9811421561668cc133e", - "reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:06:56+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "7.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8a59d9e25720482ee7fcdf296595e08795b84dc5", - "reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "7.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "security": "https://github.com/sebastianbergmann/php-timer/security/policy", - "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:08:01+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "11.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "f6a1f7cf2b636e5a3f0727494d5632939ae9a643" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f6a1f7cf2b636e5a3f0727494d5632939ae9a643", - "reference": "f6a1f7cf2b636e5a3f0727494d5632939ae9a643", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", - "php": ">=8.2", - "phpunit/php-code-coverage": "^11.0", - "phpunit/php-file-iterator": "^5.0", - "phpunit/php-invoker": "^5.0", - "phpunit/php-text-template": "^4.0", - "phpunit/php-timer": "^7.0", - "sebastian/cli-parser": "^3.0", - "sebastian/code-unit": "^3.0", - "sebastian/comparator": "^6.0", - "sebastian/diff": "^6.0", - "sebastian/environment": "^7.0", - "sebastian/exporter": "^6.0", - "sebastian/global-state": "^7.0", - "sebastian/object-enumerator": "^6.0", - "sebastian/type": "^5.0", - "sebastian/version": "^5.0" - }, - "suggest": { - "ext-soap": "To be able to generate mocks based on WSDL files" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "11.0-dev" - } - }, - "autoload": { - "files": [ - "src/Framework/Assert/Functions.php" - ], - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.0.1" - }, - "funding": [ - { - "url": "https://phpunit.de/sponsors.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", - "type": "tidelift" - } - ], - "time": "2024-02-02T16:36:03+00:00" - }, - { - "name": "sebastian/cli-parser", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "00a74d5568694711f0222e54fb281e1d15fdf04a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/00a74d5568694711f0222e54fb281e1d15fdf04a", - "reference": "00a74d5568694711f0222e54fb281e1d15fdf04a", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for parsing CLI options", - "homepage": "https://github.com/sebastianbergmann/cli-parser", - "support": { - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T07:26:58+00:00" - }, - { - "name": "sebastian/code-unit", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "6634549cb8d702282a04a774e36a7477d2bd9015" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6634549cb8d702282a04a774e36a7477d2bd9015", - "reference": "6634549cb8d702282a04a774e36a7477d2bd9015", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the PHP code units", - "homepage": "https://github.com/sebastianbergmann/code-unit", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "security": "https://github.com/sebastianbergmann/code-unit/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T05:50:41+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/df80c875d3e459b45c6039e4d9b71d4fbccae25d", - "reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T05:52:17+00:00" - }, - { - "name": "sebastian/comparator", - "version": "6.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/bd0f2fa5b9257c69903537b266ccb80fcf940db8", - "reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-mbstring": "*", - "php": ">=8.2", - "sebastian/diff": "^6.0", - "sebastian/exporter": "^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "6.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/6.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T05:53:45+00:00" - }, - { - "name": "sebastian/complexity", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "88a434ad86150e11a606ac4866b09130712671f0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/88a434ad86150e11a606ac4866b09130712671f0", - "reference": "88a434ad86150e11a606ac4866b09130712671f0", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^5.0", - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for calculating the complexity of PHP code units", - "homepage": "https://github.com/sebastianbergmann/complexity", - "support": { - "issues": "https://github.com/sebastianbergmann/complexity/issues", - "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T05:55:19+00:00" - }, - { - "name": "sebastian/diff", - "version": "6.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ab83243ecc233de5655b76f577711de9f842e712" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ab83243ecc233de5655b76f577711de9f842e712", - "reference": "ab83243ecc233de5655b76f577711de9f842e712", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0", - "symfony/process": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "6.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/6.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T07:30:33+00:00" - }, - { - "name": "sebastian/environment", - "version": "7.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "4eb3a442574d0e9d141aab209cd4aaf25701b09a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/4eb3a442574d0e9d141aab209cd4aaf25701b09a", - "reference": "4eb3a442574d0e9d141aab209cd4aaf25701b09a", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "7.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "https://github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/7.1.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-23T08:56:34+00:00" - }, - { - "name": "sebastian/exporter", - "version": "6.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "f291e5a317c321c0381fa9ecc796fa2d21b186da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f291e5a317c321c0381fa9ecc796fa2d21b186da", - "reference": "f291e5a317c321c0381fa9ecc796fa2d21b186da", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=8.2", - "sebastian/recursion-context": "^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "6.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/6.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T07:28:20+00:00" - }, - { - "name": "sebastian/global-state", - "version": "7.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "c3a307e832f2e69c7ef869e31fc644fde0e7cb3e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/c3a307e832f2e69c7ef869e31fc644fde0e7cb3e", - "reference": "c3a307e832f2e69c7ef869e31fc644fde0e7cb3e", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "sebastian/object-reflector": "^4.0", - "sebastian/recursion-context": "^6.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "7.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "https://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/global-state/issues", - "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T07:32:10+00:00" - }, - { - "name": "sebastian/lines-of-code", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/376c5b3f6b43c78fdc049740bca76a7c846706c0", - "reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^5.0", - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for counting the lines of code in PHP source code", - "homepage": "https://github.com/sebastianbergmann/lines-of-code", - "support": { - "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:00:36+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "6.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f75f6c460da0bbd9668f43a3dde0ec0ba7faa678", - "reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "sebastian/object-reflector": "^4.0", - "sebastian/recursion-context": "^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "6.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:01:29+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/bb2a6255d30853425fd38f032eb64ced9f7f132d", - "reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:02:18+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "6.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "b75224967b5a466925c6d54e68edd0edf8dd4ed4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/b75224967b5a466925c6d54e68edd0edf8dd4ed4", - "reference": "b75224967b5a466925c6d54e68edd0edf8dd4ed4", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "6.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "https://github.com/sebastianbergmann/recursion-context", - "support": { - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:08:48+00:00" - }, - { - "name": "sebastian/type", - "version": "5.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8502785eb3523ca0dd4afe9ca62235590020f3f", - "reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "phpunit/phpunit": "^11.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/5.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:09:34+00:00" - }, - { - "name": "sebastian/version", - "version": "5.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "13999475d2cb1ab33cb73403ba356a814fdbb001" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/13999475d2cb1ab33cb73403ba356a814fdbb001", - "reference": "13999475d2cb1ab33cb73403ba356a814fdbb001", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "security": "https://github.com/sebastianbergmann/version/security/policy", - "source": "https://github.com/sebastianbergmann/version/tree/5.0.0" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-02-02T06:10:47+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.3", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:36:25+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": [], - "platform-dev": [], - "plugin-api-version": "2.6.0" -} diff --git a/src/create_structure.php b/src/create_structure.php deleted file mode 100644 index e41e277d..00000000 --- a/src/create_structure.php +++ /dev/null @@ -1,181 +0,0 @@ -", basename(__FILE__)); - echo PHP_EOL; - printf("Example: php create_structure.php 2024"); - echo PHP_EOL; - exit(1); -} - - - -require_once './vendor/autoload.php'; - - - -use Illuminate\Database\Capsule\Manager as Capsule; - - - - -const DB_HOST = '172.21.0.2'; -const DB_PORT = 5432; -const DB_DATABASE = 'postgres'; -const DB_USERNAME = 'postgres'; -const DB_PASSWORD = 'admin'; - -$capsule = new Capsule; - -$capsule->addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); - -$year = $argv[1]; - -$sequences = [ - 'transaction_%s_id_seq', - 'transaction_%s_details_id_seq', - 'transaction_%s_events_id_seq' -]; - -$tables = [ - "create table if not exists public.transaction_%s -( - id bigint default nextval('transaction_%s_id_seq'::regclass) not null, - date_event date not null, - inserted_timestamp timestamp not null, - iuv varchar(35) not null, - pa_emittente varchar(11) not null, - notice_id varchar(18), - id_carrello varchar(35), - token_ccp varchar(35) not null, - id_broker_pa varchar(35), - id_broker_psp varchar(35), - id_psp varchar(35), - stazione varchar(35), - canale varchar(30), - importo numeric, - esito varchar(10), - date_wf json, - constraint TRANSACTION_%s_pk primary key (date_event, id) -) -partition by RANGE (date_event);", - "create table if not exists public.transaction_details_%s -( - id bigint default nextval('transaction_%s_details_id_seq'::regclass) not null, - date_event date not null, - fk_payment bigint not null, - iur varchar(35), - pa_transfer varchar(11) not null, - id_transfer smallint, - iban_transfer varchar(40) not null, - amount_transfer numeric, - is_bollo boolean default false, - constraint TRANSACTION_DETAILS_%s_pk primary key (date_event, id) -) -partition by RANGE (date_event);", - "create table if not exists public.transaction_events_%s -( - id bigint default nextval('transaction_%s_events_id_seq'::regclass) not null, - date_event date not null, - iuv varchar(35), - pa_emittente varchar(11), - token_ccp varchar(35), - event_timestamp timestamp not null, - event_id varchar(50), - tipoevento varchar(40) not null, - sotto_tipo_evento varchar(15) not null, - faultcode varchar(50), - constraint transaction_events_%s_pk primary key (date_event, id) -) -partition by RANGE (date_event);" -]; - - -try { - $date = new DateTime(sprintf('%s-01-01', $year)); - $date_partition = clone $date; - - - /* create sequences */ - - printf("Creating sequences.."); - foreach($sequences as $seq) - { - $seq_name = sprintf($seq, $date->format('Y')); - $string = sprintf('create sequence if not exists public.%s', $seq_name); - Capsule::statement($string); - } - printf("done!%s", PHP_EOL); - - /* create tables */ - printf("Creating tables.."); - foreach($tables as $table) - { - $table_name = sprintf($table, $date->format('Y'),$date->format('Y'),$date->format('Y')); - Capsule::statement($table_name); - } - printf("done!%s", PHP_EOL); - - - /* create monthly partition for transaction */ - printf("Creating monthly partitions and index.."); - while($date_partition->format('Y') == $date->format('Y')) - { - $start = clone $date_partition; - $date_partition->add(new DateInterval('P1M')); - $end = $date_partition; - - $year = $start->format('Y'); - $month = $start->format('m'); - $ym = sprintf('%s_%s', $year, $month); - $statement_partition = sprintf("create table if not exists public.transaction_%s partition of public.transaction_%s FOR VALUES FROM ('%s') TO ('%s');", $ym, $year, $start->format('Y-m-d'), $end->format('Y-m-d')); - $statement_index_iuv = sprintf('create index if not exists transaction_%s_idx_iuv on public.transaction_%s using hash (iuv)', $ym, $ym); - $statement_index_token = sprintf('create index if not exists transaction_%s_idx_token on public.transaction_%s using hash (token_ccp)', $ym, $ym); - $statement_index_carrello = sprintf('create index if not exists transaction_%s_idx_carrello on public.transaction_%s using hash (id_carrello)', $ym, $ym); - Capsule::statement($statement_partition); - Capsule::statement($statement_index_iuv); - Capsule::statement($statement_index_token); - Capsule::statement($statement_index_carrello); - } - printf("done!%s", PHP_EOL); - - /* create daily partition for details and workflow */ - printf("Creating daily partitions for events/details.."); - $date_partition = clone $date; - while($date_partition->format('Y') == $date->format('Y')) - { - $start = clone $date_partition; - $date_partition->add(new DateInterval('P1D')); - $end = $date_partition; - - $year = $start->format('Y'); - $month = $start->format('m'); - $day = $start->format('d'); - $ymd = sprintf('%s_%s_%s', $year, $month, $day); - $statement_details = sprintf("create table if not exists public.transaction_details_%s partition of public.transaction_details_%s FOR VALUES FROM ('%s') TO ('%s');", $ymd, $year, $start->format('Y-m-d'), $end->format('Y-m-d')); - $statement_workflow = sprintf("create table if not exists public.transaction_events_%s partition of public.transaction_events_%s FOR VALUES FROM ('%s') TO ('%s');", $ymd, $year, $start->format('Y-m-d'), $end->format('Y-m-d')); - Capsule::statement($statement_details); - Capsule::statement($statement_workflow); - } - printf("done!%s", PHP_EOL); - -} -catch (Exception $e) -{ - printf("Exception: %s %s", get_class($e), PHP_EOL); - printf("Message: %s %s", $e->getMessage(), PHP_EOL); -} \ No newline at end of file diff --git a/src/flush_cache.php b/src/flush_cache.php deleted file mode 100644 index 1d697347..00000000 --- a/src/flush_cache.php +++ /dev/null @@ -1,70 +0,0 @@ -addServer('172.17.0.3',11211); - -const REDIS_HOST = '172.17.0.6'; -const REDIS_PORT = '6379'; - - -$connection = - [ - 'scheme' => 'tcp', - 'host' => REDIS_HOST, - 'port' => REDIS_PORT - ]; - - - -$redis_cache = new \pagopa\crawler\RedisCache($connection); - - -if (!$connect) -{ - echo "Non mi sono connesso al server memcache" .PHP_EOL; - exit; -} -$mem->setOption(Memcached::OPT_COMPRESSION, true); - - -while (count($mem->getAllKeys()) > 0) -{ - echo "Ci sono " .count($mem->getAllKeys()) . " elementi su memcache, effettuo il flush " .PHP_EOL; - sleep(2); - $mem->flush(); -} - -echo "Flush terminato" .PHP_EOL; - -while(count($redis_cache->getAllKeys()) > 0) -{ - echo "Ci sono " .count($redis_cache->getAllKeys()) . " elementi su redis, effettuo il flush " .PHP_EOL; - $redis_cache->clearCache(); -} - - - - -//print_r($mem->get('s_de74ba12-a30f-4995-ad6e-1518e7e76a57')); -//print_r($mem->getAllKeys()); - -/* - * [3403] => s_d177c16b-99ea-4a47-8694-58c1463b7546 - [3404] => s_944fe0e7-a90f-42e9-91ce-4d369b9eb978 - [3405] => s_ddd5e8e0-97d4-4d6a-b5d1-72c50a00bf6c - [3406] => s_cb69e0d4-29dc-408f-a99f-2046420d2e5d - [3407] => s_d6039e7b-31b1-4b23-b64a-231a9165724d - [3408] => s_dcc9d285-efc3-411c-bc8f-d4d0aed0b104 - [3409] => s_856190c4-af5b-4212-966d-e16f4d75e965 - [3410] => s_524b7df1-e4d0-43db-b302-64ab12dcf746 - [3411] => s_de74ba12-a30f-4995-ad6e-1518e7e76a57 - [3412] => s_1f8c70d6-3b53-4b60-ab49-ead6ea126090 - [3413] => s_37ab6c84-a98e-4daa-9b9d-361e8611f316 - [3414] => s_5c6cfc3d-e176-48dd-bb4e-a87684ed700e - [3415] => s_efaf175c-21af-4c60-ba43-7d39674130c1 - -01001100094725684 - */ \ No newline at end of file diff --git a/src/index.php b/src/index.php deleted file mode 100644 index bb6db40e..00000000 --- a/src/index.php +++ /dev/null @@ -1,176 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => '172.21.0.2', - 'database' => 'postgres', - 'username' => 'postgres', - 'password' => 'admin', - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); - -$date = '2023-09-01'; -$events = DB::table('transaction_2023') - ->where('id', '=', $id) - ->get(); - - -$json = json_encode(['2023-09-01', '2023-09-02']); - -$p = new \pagopa\crawler\rows\Transaction(new DateTime('2023-09-01')); -$p->retrieveByPk($id, new DateTime('2023-09-01')); - -$p->addDate(new DateTime('2023-09-03')); -$p->update(); -DB::statement($p->getQuery(), $p->getBindParams()); - - -die();*/ - - - - -global $microtime; - - -$microtime = microtime(true); - -function randomString(int $size = 15, $only_number = false) -{ - $string = ''; - for($i=0;$i<$size;$i++) - { - $string .= ($only_number) ? chr(rand(48,57)) : chr(rand(97,122)); - } - return $string; -} - -function convert($size) -{ - $unit=array('b','kb','mb','gb','tb','pb'); - return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i]; -} -function print_memory_usage() -{ - global $microtime; - $mem = memory_get_usage(false); - $mem_real = memory_get_usage(true); - - $peek = memory_get_peak_usage(false); - $peek_real = memory_get_peak_usage(true); - - echo sprintf("[%s secs] Mem/Peek: %s / %s , Real Mem/Peek: %s / %s", (round((microtime(true) - $microtime),2)), convert($mem), convert($peek), convert($mem_real), convert($peek_real)); - echo PHP_EOL; -} - - - - - - -$capsule = new Capsule; - -$capsule->addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); - -//\Illuminate\Support\Facades\DB::getPdo()->lastInsertId() - - -/** - * Come Procedere - * La Events è una collezione di Eventi - * Un evento gestisce - * i dati dell'evento del Registro Eventi - * I dati del payload dell'evento stesso - * - * La PaymentList invece gestisce quella che dovrà essere la Transaction sul database (insert o update che siano) - * La paymentList , per ogni evento che gestisce, dovrà - * Capire se un evento è nuovo - * Nuovo => Non lo tengo nella mia lista temporanea - * Non è presente sul db in base ai dati di data_event/iuv/pa_emittente/token - * Presente => - * Lo tengo in lista - * E' presente sul db in base ai dati di data_event/iuv/pa_emittente/token - * - * Come fa a capire se lo è o meno? - * Se è presente nella sua lista temporanea, allora è presente - * Se non lo è, deve capirlo - * Per capirlo deve chiede alla event se esiste una riga sul db corrispondente ad data_event/iuv/pa_emittente/token - * La event lo farà chiedendo questi dati o a se stesso (dati presenti nell'evento), o dai dati del payload (chiedendo alla primitiva) o ancora chiedendo in base ad altri parametri come ad esempio - * sessionId e/o sessionIdOriginal - * (nel caso di una RESP ad un metodo dove le colonne iuv/dominio non sono valorizzate e dal payload non posso capirlo) - * (nel caso di una RESP ad una sendPaymentOutcome che non ha le colonne iuv/dominio valorizzata, succede) - * etc. - * token - * (nel caso in cui una REQ di una sendPaymentOutcome non abbia valorizzato le colonne di iuv/id dominio, cerco col token perchè il payload non è sufficiente) - * - * Per ogni evento analizzato, la paymentList dovrà richiedere al metodo la lista delle modifiche da apportare sul database, query e bindParams - * Fatte tutte le richieste, partirà la transaction con l'aggiornamento - * - * - */ - - -/** - * Per ogni evento devo - * Cercare nella cache - * Se c'è nella cache, recupero i dati, e aggiorno il DB solo per il necessario - * Cercare sul db (se attivo) - * Se c'è sul DB, recupero i dati, aggiorno il DB solo per il necessario - * Non c'è da nessuna parte - * Se riesco a ricavare le informazioni, le uso per aggiornare il DB - * Altrimenti scarto l'evento - * - * - * - * - * Per la singleRow, implementare metodi per ricavare una o + righe da varie chiavi (che siano le pk o i dati della transaction) - * - * - */ - - -$a = new \pagopa\crawler\paymentlist\req\activatePaymentNotice(new DateTime('2023-09-01'), 'activatePaymentNotice', 'REQ', new \pagopa\crawler\Memcached()); -$a->run(); - diff --git a/src/mock_crawler.php b/src/mock_crawler.php deleted file mode 100644 index cdf2be14..00000000 --- a/src/mock_crawler.php +++ /dev/null @@ -1,299 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); -$memcache = new Memcached(); - -const REDIS_HOST = '172.17.0.6'; -const REDIS_PORT = '6379'; - - -$connection = - [ - 'scheme' => 'tcp', - 'host' => REDIS_HOST, - 'port' => REDIS_PORT - ]; - - - -$redis_cache = new \pagopa\crawler\RedisCache($connection); - -\pagopa\crawler\MapEvents::init(); - -//Capsule::statement('truncate table transaction_2024, transaction_details_2024, transaction_events_2024;'); -//Capsule::statement('update transaction_re_2024 set state=:state', [':state' => 'TO_LOAD']); - -$a = new \pagopa\crawler\paymentlist\req\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'REQ', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\activatePaymentNotice(new \DateTime('2024-03-11'),'activatePaymentNotice', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\activatePaymentNotice(new \DateTime('2024-03-12'),'activatePaymentNotice', 'REQ', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\resp\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\activateIOPayment(new \DateTime('2024-03-10'), 'activateIOPayment', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\activateIOPayment(new \DateTime('2024-03-10'), 'activateIOPayment', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\activatePaymentNoticeV2(new \DateTime('2024-03-10'), 'activatePaymentNoticeV2', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\activatePaymentNoticeV2(new \DateTime('2024-03-10'), 'activatePaymentNoticeV2', 'RESP', $redis_cache); -$a->run(); - - - -$a = new \pagopa\crawler\paymentlist\req\nodoInviaCarrelloRPT(new \DateTime('2024-03-10'),'nodoInviaCarrelloRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInviaCarrelloRPT(new \DateTime('2024-03-10'),'nodoInviaCarrelloRPT', 'RESP', $redis_cache); -$a->run(); -//die(); - - -$a = new \pagopa\crawler\paymentlist\resp\nodoInviaCarrelloRPT(new \DateTime('2024-03-11'),'nodoInviaCarrelloRPT', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\nodoAttivaRPT(new \DateTime('2024-03-10'), 'nodoAttivaRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoAttivaRPT(new \DateTime('2024-03-10'), 'nodoAttivaRPT', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\nodoInviaRPT(new \DateTime('2024-03-10'), 'nodoInviaRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInviaRPT(new \DateTime('2024-03-10'), 'nodoInviaRPT', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\cdInfoWisp(new \DateTime('2024-03-10'), 'cdInfoWisp', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\cdInfoWisp(new \DateTime('2024-03-10'), 'cdInfoWisp', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoInoltraPagamentoMod1(new \DateTime('2024-03-10'), 'nodoInoltraPagamentoMod1', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInoltraPagamentoMod1(new \DateTime('2024-03-10'), 'nodoInoltraPagamentoMod1', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\pspInviaCarrelloRPT(new DateTime('2024-03-10'), 'pspInviaCarrelloRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\pspInviaCarrelloRPT(new DateTime('2024-03-10'), 'pspInviaCarrelloRPT', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\pspInviaCarrelloRPTCarte(new DateTime('2024-03-10'), 'pspInviaCarrelloRPTCarte', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\pspInviaCarrelloRPTCarte(new DateTime('2024-03-10'), 'pspInviaCarrelloRPTCarte', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoNotificaAnnullamento(new \DateTime('2024-03-10'), 'nodoNotificaAnnullamento', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoNotificaAnnullamento(new DateTime('2024-03-10'), 'nodoNotificaAnnullamento', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoChiediInformazioniPagamento(new DateTime('2024-03-10'), 'nodoChiediInformazioniPagamento', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoChiediInformazioniPagamento(new DateTime('2024-03-10'), 'nodoChiediInformazioniPagamento', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\nodoInoltraEsitoPagamentoCarta(new DateTime('2024-03-10'), 'nodoInoltraEsitoPagamentoCarta', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInoltraEsitoPagamentoCarta(new \DateTime('2024-03-10'), 'nodoInoltraEsitoPagamentoCarta', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\nodoInoltraEsitoPagamentoPayPal(new \DateTime('2024-03-10'), 'nodoInoltraEsitoPagamentoPayPal', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInoltraEsitoPagamentoPayPal(new \DateTime('2024-03-10'), 'nodoInoltraEsitoPagamentoPayPal', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoChiediCopiaRT(new \DateTime('2024-03-10'), 'nodoChiediCopiaRT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoChiediCopiaRT(new \DateTime('2024-03-10'), 'nodoChiediCopiaRT', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\paGetPayment(new \DateTime('2024-03-10'), 'paGetPayment', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\paGetPayment(new \DateTime('2024-03-10'), 'paGetPayment', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\paGetPaymentV2(new \DateTime('2024-03-10'), 'paGetPaymentV2', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\paGetPaymentV2(new \DateTime('2024-03-10'), 'paGetPaymentV2', 'RESP', $redis_cache); -$a->run(); - - - -$a = new \pagopa\crawler\paymentlist\req\nodoChiediAvanzamentoPagamento(new DateTime('2024-03-10'), 'nodoChiediAvanzamentoPagamento', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoChiediAvanzamentoPagamento(new DateTime('2024-03-10'), 'nodoChiediAvanzamentoPagamento', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\closePaymentV1(new DateTime('2024-03-10'), 'closePayment-v1', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\closePaymentV1(new DateTime('2024-03-10'), 'closePayment-v1', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\pspNotifyPayment(new \DateTime('2024-03-10'), 'pspNotifyPayment', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\pspNotifyPayment(new \DateTime('2024-03-10'), 'pspNotifyPayment', 'RESP', $redis_cache); -$a->run(); - - - -$a = new \pagopa\crawler\paymentlist\req\closePaymentV2(new \DateTime('2024-03-10'), 'closePayment-v2', 'REQ', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\resp\closePaymentV2(new \DateTime('2024-03-10'), 'closePayment-v2', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\pspNotifyPaymentV2(new \DateTime('2024-03-10'), 'pspNotifyPaymentV2', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\pspNotifyPaymentV2(new \DateTime('2024-03-10'), 'pspNotifyPaymentV2', 'RESP', $redis_cache); -$a->run(); - - - - -$a = new \pagopa\crawler\paymentlist\req\sendPaymentOutcome(new DateTime('2024-03-10'), 'sendPaymentOutcome', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\sendPaymentOutcome(new DateTime('2024-03-10'), 'sendPaymentOutcome', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\sendPaymentOutcome(new DateTime('2024-03-11'), 'sendPaymentOutcome', 'REQ', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\resp\sendPaymentOutcome(new DateTime('2024-03-11'), 'sendPaymentOutcome', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\sendPaymentOutcomeV2(new \DateTime('2024-03-10'), 'sendPaymentOutcomeV2', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\sendPaymentOutcomeV2(new \DateTime('2024-03-10'), 'sendPaymentOutcomeV2', 'RESP', $redis_cache); -$a->run(); - - - -$a = new \pagopa\crawler\paymentlist\req\paSendRT(new \DateTime('2024-03-10'), 'paSendRT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\paSendRT(new DateTime('2024-03-10'), 'paSendRT', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoInviaRT(new DateTime('2024-03-10'), 'nodoInviaRT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInviaRT(new DateTime('2024-03-10'), 'nodoInviaRT', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\paaInviaRT(new DateTime('2024-03-10'), 'paaInviaRT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\paaInviaRT(new DateTime('2024-03-10'), 'paaInviaRT', 'RESP', $redis_cache); -$a->run(); - - - - -die(); - - - - - - - - - - - - - - - - - - - - - - - - -die(); -//$a = new \pagopa\crawler\paymentlist\resp\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $memcache); -//$a->run(); \ No newline at end of file diff --git a/src/mock_crawler_2.php b/src/mock_crawler_2.php deleted file mode 100644 index 549e2d81..00000000 --- a/src/mock_crawler_2.php +++ /dev/null @@ -1,125 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); -$memcache = new Memcached(); - -const REDIS_HOST = '172.17.0.6'; -const REDIS_PORT = '6379'; - - -$connection = - [ - 'scheme' => 'tcp', - 'host' => REDIS_HOST, - 'port' => REDIS_PORT - ]; - - - -$redis_cache = new \pagopa\crawler\RedisCache($connection); - -\pagopa\crawler\MapEvents::init(); - -//Capsule::statement('truncate table transaction_2024, transaction_details_2024, transaction_events_2024;'); -//Capsule::statement('update transaction_re_2024 set state=:state', [':state' => 'TO_LOAD']); - -$a = new \pagopa\crawler\paymentlist\req\activatePaymentNotice(new \DateTime('2023-09-01'),'activatePaymentNotice', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\activatePaymentNotice(new \DateTime('2023-09-01'),'activatePaymentNotice', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoInviaCarrelloRPT(new \DateTime('2023-09-01'),'nodoInviaCarrelloRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInviaCarrelloRPT(new \DateTime('2023-09-01'),'nodoInviaCarrelloRPT', 'RESP', $redis_cache); -$a->run(); -//die(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoAttivaRPT(new \DateTime('2023-09-01'), 'nodoAttivaRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoAttivaRPT(new \DateTime('2023-09-01'), 'nodoAttivaRPT', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\nodoInviaRPT(new \DateTime('2023-09-01'), 'nodoInviaRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInviaRPT(new \DateTime('2023-09-01'), 'nodoInviaRPT', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\pspNotifyPayment(new \DateTime('2023-09-01'), 'pspNotifyPayment', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\pspNotifyPayment(new \DateTime('2023-09-01'), 'pspNotifyPayment', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\pspInviaCarrelloRPT(new DateTime('2023-09-01'), 'pspInviaCarrelloRPT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\pspInviaCarrelloRPT(new DateTime('2023-09-01'), 'pspInviaCarrelloRPT', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\pspInviaCarrelloRPTCarte(new DateTime('2023-09-01'), 'pspInviaCarrelloRPTCarte', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\pspInviaCarrelloRPTCarte(new DateTime('2023-09-01'), 'pspInviaCarrelloRPTCarte', 'RESP', $redis_cache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\req\sendPaymentOutcome(new DateTime('2023-09-01'), 'sendPaymentOutcome', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\sendPaymentOutcome(new DateTime('2023-09-01'), 'sendPaymentOutcome', 'RESP', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\req\nodoInviaRT(new DateTime('2023-09-01'), 'nodoInviaRT', 'REQ', $redis_cache); -$a->run(); - -$a = new \pagopa\crawler\paymentlist\resp\nodoInviaRT(new DateTime('2023-09-01'), 'nodoInviaRT', 'RESP', $redis_cache); -$a->run(); - -die(); -//$a = new \pagopa\crawler\paymentlist\resp\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $memcache); -//$a->run(); \ No newline at end of file diff --git a/src/mock_insert.php b/src/mock_insert.php deleted file mode 100644 index 9f6345c0..00000000 --- a/src/mock_insert.php +++ /dev/null @@ -1,7576 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); - - -$columns = [ - 'id', - 'date_event', - 'inserted_timestamp', - 'tipoevento', - 'sottotipoevento', - 'iddominio', - 'iuv', - 'ccp', - 'noticenumber', - 'creditorreferenceid', - 'paymenttoken', - 'psp', - 'stazione', - 'canale', - 'sessionid', - 'sessionidoriginal', - 'uniqueid', - 'payload' -]; - -Capsule::statement('truncate table transaction_re_2024, transaction_2024, transaction_details_2024, transaction_events_2024, metadata_2024, extra_info_2024;'); -//Analisi singolo evento REQ buono che crea attempt -$table = 'transaction_re_2024'; -$query = 'INSERT INTO %s (%s) VALUES(%s)'; - - -/* crawler/activatePaymentNotice/SingleEvent */ - - -$data = [ - ':id' => 1, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 09:29:25.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000001', - ':ccp' => 't0000000000000000000000000000001', - ':noticenumber' => '301000000000000001', - ':creditorreferenceid' => '01000000000000001', - ':paymenttoken' => 't0000000000000000000000000000001', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000001', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000001', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$render_query = sprintf($query, $table, implode(',', $columns), implode(',', array_keys($data))); - -Capsule::statement($render_query, $data); - - -$data = [ - ':id' => 2, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 09:30:00.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000002', - ':ccp' => 't0000000000000000000000000000002', - ':noticenumber' => '301000000000000002', - ':creditorreferenceid' => '01000000000000002', - ':paymenttoken' => 't0000000000000000000000000000002', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000002', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000002', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - - - - -$data = [ - ':id' => 3, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 09:40:00.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000003', - ':ccp' => '', - ':noticenumber' => '301000000000000003', - ':creditorreferenceid' => '01000000000000003', - ':paymenttoken' => '', - ':psp' => 'PSP_02', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000003', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - - - - -$data = [ - ':id' => 4, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 09:41:00.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000004', - ':ccp' => '', - ':noticenumber' => '301000000000000004', - ':creditorreferenceid' => '01000000000000004', - ':paymenttoken' => '', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_140003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000004', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - -$data = [ - ':id' => 5, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 09:42:00.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '301000000000000005', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_130004', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000005', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - - -$data = [ - ':id' => 6, - ':date_event' => '2024-03-11', - ':inserted_timestamp' => '2024-03-11 09:29:25.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000001', - ':ccp' => 't0000000000000000000000000000001', - ':noticenumber' => '301000000000000001', - ':creditorreferenceid' => '01000000000000001', - ':paymenttoken' => 't0000000000000000000000000000001', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_120003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000006', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - - - - -$data = [ - ':id' => 7, - ':date_event' => '2024-03-11', - ':inserted_timestamp' => '2024-03-11 09:49:25.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000002', - ':ccp' => 't0000000000000000000000000000002', - ':noticenumber' => '301000000000000002', - ':creditorreferenceid' => '01000000000000002', - ':paymenttoken' => 't0000000000000000000000000000002', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_110003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000007', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - - -$data = [ - ':id' => 8, - ':date_event' => '2024-03-11', - ':inserted_timestamp' => '2024-03-11 09:41:25.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000003', - ':ccp' => '', - ':noticenumber' => '301000000000000003', - ':creditorreferenceid' => '01000000000000003', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000008', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - - - -$data = [ - ':id' => 9, - ':date_event' => '2024-03-11', - ':inserted_timestamp' => '2024-03-11 09:42:25.232010', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000004', - ':ccp' => '', - ':noticenumber' => '301000000000000004', - ':creditorreferenceid' => '01000000000000004', - ':paymenttoken' => '', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_700003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000009', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPlBTUF8wMTwvaWRQU1A+CiAgICAgIDxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CiAgICAgIDxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KICAgICAgPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KICAgICAgPHFyQ29kZT4KICAgICAgICA8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KICAgICAgICA8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgogICAgICA8L3FyQ29kZT4KICAgICAgPGFtb3VudD4wLjAwPC9hbW91bnQ+CiAgICA8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+CiAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data); - - - - - - -/* crawler/activatePaymentNotice/BothEvent */ - - - -$data_req = [ - ':id' => 10, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:30:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000006', - ':ccp' => 't0000000000000000000000000000006', - ':noticenumber' => '301000000000000006', - ':creditorreferenceid' => '01000000000000006', - ':paymenttoken' => 't0000000000000000000000000000006', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_500003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000010', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 11, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:31:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000006', - ':ccp' => 't0000000000000000000000000000006', - ':noticenumber' => '301000000000000006', - ':creditorreferenceid' => '01000000000000006', - ':paymenttoken' => 't0000000000000000000000000000006', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_500003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000011', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjgwLjAwPC90b3RhbEFtb3VudD4KCQkJPHBheW1lbnREZXNjcmlwdGlvbj54eHh4eHh4PC9wYXltZW50RGVzY3JpcHRpb24+CgkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2PC9wYXltZW50VG9rZW4+CgkJCTx0cmFuc2Zlckxpc3Q+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+ODAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMDY8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 12, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:31:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000007', - ':ccp' => 't0000000000000000000000000000007', - ':noticenumber' => '301000000000000007', - ':creditorreferenceid' => '01000000000000007', - ':paymenttoken' => 't0000000000000000000000000000007', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_400003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000012', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNzwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 13, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:32:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000007', - ':ccp' => 't0000000000000000000000000000007', - ':noticenumber' => '301000000000000007', - ':creditorreferenceid' => '01000000000000007', - ':paymenttoken' => 't0000000000000000000000000000007', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_400003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000013', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjgwLjAwPC90b3RhbEFtb3VudD4KCQkJPHBheW1lbnREZXNjcmlwdGlvbj54eHh4eHh4PC9wYXltZW50RGVzY3JpcHRpb24+CgkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3PC9wYXltZW50VG9rZW4+CgkJCTx0cmFuc2Zlckxpc3Q+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjMwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQxOFUwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMDA3PC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 14, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:35:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000008', - ':ccp' => 't0000000000000000000000000000008', - ':noticenumber' => '301000000000000008', - ':creditorreferenceid' => '01000000000000008', - ':paymenttoken' => 't0000000000000000000000000000008', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_300003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000014', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwODwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 15, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:36:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000008', - ':ccp' => 't0000000000000000000000000000008', - ':noticenumber' => '301000000000000008', - ':creditorreferenceid' => '01000000000000008', - ':paymenttoken' => 't0000000000000000000000000000008', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_300003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000015', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjEyMC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjEyMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAwODwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 16, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:38:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000009', - ':ccp' => 't0000000000000000000000000000009', - ':noticenumber' => '301000000000000009', - ':creditorreferenceid' => '01000000000000009', - ':paymenttoken' => 't0000000000000000000000000000009', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_200003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000016', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwOTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 17, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:39:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000009', - ':ccp' => 't0000000000000000000000000000009', - ':noticenumber' => '301000000000000009', - ':creditorreferenceid' => '01000000000000009', - ':paymenttoken' => 't0000000000000000000000000000009', - ':psp' => '', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_200003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000017', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE1MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjExMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMDk8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - -$data_req = [ - ':id' => 18, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:43:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000010', - ':ccp' => '', - ':noticenumber' => '301000000000000010', - ':creditorreferenceid' => '01000000000000010', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000018', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 19, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:44:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000010', - ':ccp' => '', - ':noticenumber' => '301000000000000010', - ':creditorreferenceid' => '01000000000000010', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100003', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000019', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfUEFHQU1FTlRPX0RVUExJQ0FUTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPlBhZ2FtZW50byBpbiBhdHRlc2EgcmlzdWx0YSBjb25jbHVzbyBhbCBzaXN0ZW1hIHBhZ29QQTwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+UGFnYW1lbnRvIGR1cGxpY2F0bzwvZGVzY3JpcHRpb24+CgkJCTwvZmF1bHQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 20, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:20:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000001', - ':uniqueid' => 'T000020', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpVMUxqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ERXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF4TUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZMU5TNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); - - - - - - -$data_req = [ - ':id' => 21, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:21:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000002', - ':uniqueid' => 'T000021', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpVMUxqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ERXlQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF4TWp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpNMU5TNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHpNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data_req); - - - - - - - - - -$data_req = [ - ':id' => 22, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:25:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000003', - ':uniqueid' => 'T000022', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTWpVd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ERXpQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF4TXp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFMU1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHhNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzg8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxNDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNPRHd2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzT0R3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTVRVd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ERTBQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF4TkR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpnd0xqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXhNand2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0NRazhMMlJoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqY3dMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1UaFZNREF3TURBd01EQXdNREF3TURBd01EQXdNREF4TXp3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDVHd2WkdGMGFWWmxjbk5oYldWdWRHOCtDand2VWxCVVBnPT08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data_req); - - - - - - - -$data_req = [ - ':id' => 23, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:25:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000004', - ':uniqueid' => 'T000023', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxNTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTQ8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTkRBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ERTFQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF4TkR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpJd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHhOVEF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzg8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxNjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTQ8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNPRHd2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzT0R3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTVRFMkxqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ERTJQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF4TkR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEk4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ1BHUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFMkxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdJQ0FnUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ1BHUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ1NGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVTFoY21OaFFtOXNiRzlFYVdkcGRHRnNaVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQThkR2x3YjBKdmJHeHZQbmg0ZUhnOEwzUnBjRzlDYjJ4c2J6NEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGFHRnphRVJ2WTNWdFpXNTBiejU0ZUhoNFBDOW9ZWE5vUkc5amRXMWxiblJ2UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh3Y205MmFXNWphV0ZTWlhOcFpHVnVlbUUrZUhnOEwzQnliM1pwYm1OcFlWSmxjMmxrWlc1NllUNEtJQ0FnSUNBZ0lDQWdJQ0E4TDJSaGRHbE5ZWEpqWVVKdmJHeHZSR2xuYVhSaGJHVStDaUFnSUNBZ0lDQWdQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nnb0pQQzlrWVhScFZtVnljMkZ0Wlc1MGJ6NEtQQzlTVUZRKzwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); - - - - - - - - - -// nodo invia carrello RPT both events - -$data_req = [ - ':id' => 24, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:30:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000010', - ':uniqueid' => 'T000024', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESXdQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5TUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 25, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:32:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000010', - ':uniqueid' => 'T000025', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 26, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:33:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000011', - ':uniqueid' => 'T000026', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyMTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5TVR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpJMU1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHpOVEF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 27, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:34:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000011', - ':uniqueid' => 'T000027', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 28, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:35:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000012', - ':uniqueid' => 'T000028', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMjwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyMjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESXlQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5TVR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpJMU1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHpOVEF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyMzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNPRHd2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTXpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESXpQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5TVR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpJd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEk4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHhNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFelBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 29, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:36:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000012', - ':uniqueid' => 'T000029', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - -$data_req = [ - ':id' => 30, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:38:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000013', - ':uniqueid' => 'T000030', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMzwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyNDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTXpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESTBQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5TXp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFNE1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHlNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhV0poYmtGalkzSmxaR2wwYno1SlZERTRWVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRFOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyNTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNPRHd2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTXpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESTFQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5TXp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFNE1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEk4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHhNakF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFelBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 31, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:39:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000013', - ':uniqueid' => 'T000031', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp_2 = [ - ':id' => 32, - ':date_event' => '2024-03-11', - ':inserted_timestamp' => '2024-03-11 10:40:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000013', - ':uniqueid' => 'T000032', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); -Capsule::statement($render_query, $data_resp_2); - - - - - - - - - - - - - - -$data_req = [ - ':id' => 33, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000014', - ':uniqueid' => 'T000033', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNjwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyNjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjY8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTWpJd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESTJQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5Tmp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFNE1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NDBNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhV0poYmtGalkzSmxaR2wwYno1SlZERTRWVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRFOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 34, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:46:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000014', - ':uniqueid' => 'T000034', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+S088L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8bGlzdGFFcnJvcmlSUFQ+CgkJCQk8ZmF1bHQ+CgkJCQkJPGZhdWx0Q29kZT5QUFRfSUJBTl9OT05fQ0VOU0lUTzwvZmF1bHRDb2RlPgoJCQkJCTxmYXVsdFN0cmluZz5JbCBjb2RpY2UgSUJBTiBpbmRpY2F0byBkYWwgRUMgbm9uIMOoIHByZXNlbnRlIG5lbGxhIGxpc3RhIGRlZ2xpIElCQU4gY29tdW5pY2F0aSBhbCBzaXN0ZW1hIHBhZ29QQS48L2ZhdWx0U3RyaW5nPgoJCQkJCTxpZD5Ob2RvRGVpUGFnYW1lbnRpU1BDPC9pZD4KCQkJCQk8ZGVzY3JpcHRpb24+SSB2YWxvcmkgZGkgSUJBTiBpbmRpY2F0aSBuZWkgdmVyc2FtZW50aSBbSVQ5N0kwMTAzMDMyNDIwMDAwMDYxMzAyMzMxXSBub24gZmFubm8gcGFydGUgZGVnbGkgSUJBTiB2YWxpZGkgcGVyIGxhIFBBPC9kZXNjcmlwdGlvbj4KCQkJCQk8c2VyaWFsPjE8L3NlcmlhbD4KCQkJCTwvZmF1bHQ+CgkJCTwvbGlzdGFFcnJvcmlSUFQ+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 35, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:47:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000015', - ':uniqueid' => 'T000035', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyNzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjc8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTWpJd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01ESTNQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5Tnp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFNE1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NDBNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhV0poYmtGalkzSmxaR2wwYno1SlZERTRWVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRFOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 36, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:48:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000016', - ':uniqueid' => 'T000036', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+S088L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8bGlzdGFFcnJvcmlSUFQ+CgkJCQk8ZmF1bHQ+CgkJCQkJPGZhdWx0Q29kZT5QUFRfSUJBTl9OT05fQ0VOU0lUTzwvZmF1bHRDb2RlPgoJCQkJCTxmYXVsdFN0cmluZz5JbCBjb2RpY2UgSUJBTiBpbmRpY2F0byBkYWwgRUMgbm9uIMOoIHByZXNlbnRlIG5lbGxhIGxpc3RhIGRlZ2xpIElCQU4gY29tdW5pY2F0aSBhbCBzaXN0ZW1hIHBhZ29QQS48L2ZhdWx0U3RyaW5nPgoJCQkJCTxpZD5Ob2RvRGVpUGFnYW1lbnRpU1BDPC9pZD4KCQkJCQk8ZGVzY3JpcHRpb24+SSB2YWxvcmkgZGkgSUJBTiBpbmRpY2F0aSBuZWkgdmVyc2FtZW50aSBbSVQ5N0kwMTAzMDMyNDIwMDAwMDYxMzAyMzMxXSBub24gZmFubm8gcGFydGUgZGVnbGkgSUJBTiB2YWxpZGkgcGVyIGxhIFBBPC9kZXNjcmlwdGlvbj4KCQkJCQk8c2VyaWFsPjE8L3NlcmlhbD4KCQkJCTwvZmF1bHQ+CgkJCTwvbGlzdGFFcnJvcmlSUFQ+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -/* inserimento eventi per sendPaymentOutcome */ - - -// activate+sendPayment OK con 2 transfer - -$data_req = [ - ':id' => 40, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:35:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000030', - ':ccp' => 't0000000000000000000000000000030', - ':noticenumber' => '301000000000000030', - ':creditorreferenceid' => '01000000000000030', - ':paymenttoken' => 't0000000000000000000000000000030', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000030', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000040', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAzMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 41, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:36:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000030', - ':ccp' => 't0000000000000000000000000000030', - ':noticenumber' => '301000000000000030', - ':creditorreferenceid' => '01000000000000030', - ':paymenttoken' => 't0000000000000000000000000000030', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000030', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000041', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjEyMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NjAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMzA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); -$data_req = [ - ':id' => 42, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:37:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000030', - ':ccp' => 't0000000000000000000000000000030', - ':noticenumber' => '301000000000000030', - ':creditorreferenceid' => '01000000000000030', - ':paymenttoken' => 't0000000000000000000000000000030', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000031', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000042', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 43, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:38:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000030', - ':ccp' => 't0000000000000000000000000000030', - ':noticenumber' => '301000000000000030', - ':creditorreferenceid' => '01000000000000030', - ':paymenttoken' => 't0000000000000000000000000000030', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000031', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000043', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pjxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmNvbW1vbj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC94c2QvY29tbW9uLXR5cGVzL3YxLjAuMC8iIHhtbG5zOm5mcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIj48c29hcGVudjpCb2R5PjxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVJlcz48L3NvYXBlbnY6Qm9keT48L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - -$data_req = [ - ':id' => 44, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:30:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000031', - ':ccp' => 't0000000000000000000000000000031', - ':noticenumber' => '301000000000000031', - ':creditorreferenceid' => '01000000000000031', - ':paymenttoken' => 't0000000000000000000000000000031', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000032', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000044', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAzMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 45, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:31:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000031', - ':ccp' => 't0000000000000000000000000000031', - ':noticenumber' => '301000000000000031', - ':creditorreferenceid' => '01000000000000031', - ':paymenttoken' => 't0000000000000000000000000000031', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000032', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000045', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI0NS4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMTwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjYwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQxOFUwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4yPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD44NS4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MzwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTAwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQxOFUwMDAwMDAwMDAwMDAwMDAwMDAwMDAzPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMDMxPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); -$data_req = [ - ':id' => 46, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:32:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000031', - ':ccp' => 't0000000000000000000000000000031', - ':noticenumber' => '301000000000000031', - ':creditorreferenceid' => '01000000000000031', - ':paymenttoken' => 't0000000000000000000000000000031', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000033', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000046', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMxPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPktPPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 47, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:33:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000031', - ':ccp' => 't0000000000000000000000000000031', - ':noticenumber' => '301000000000000031', - ':creditorreferenceid' => '01000000000000031', - ':paymenttoken' => 't0000000000000000000000000000031', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000033', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000047', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pjxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmNvbW1vbj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC94c2QvY29tbW9uLXR5cGVzL3YxLjAuMC8iIHhtbG5zOm5mcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIj48c29hcGVudjpCb2R5PjxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVJlcz48L3NvYXBlbnY6Qm9keT48L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - -$data_req = [ - ':id' => 48, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:30:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000032', - ':ccp' => 't0000000000000000000000000000032', - ':noticenumber' => '301000000000000032', - ':creditorreferenceid' => '01000000000000032', - ':paymenttoken' => 't0000000000000000000000000000032', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000033', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000048', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAzMjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 49, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:31:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000032', - ':ccp' => 't0000000000000000000000000000032', - ':noticenumber' => '301000000000000032', - ':creditorreferenceid' => '01000000000000032', - ':paymenttoken' => 't0000000000000000000000000000032', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000033', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000049', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI0NS4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMjwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQxOFUwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4yPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD43NS4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MzwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTIwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQxOFUwMDAwMDAwMDAwMDAwMDAwMDAwMDAzPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMDMyPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); -$data_req = [ - ':id' => 50, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:32:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000032', - ':ccp' => 't0000000000000000000000000000032', - ':noticenumber' => '301000000000000032', - ':creditorreferenceid' => '01000000000000032', - ':paymenttoken' => 't0000000000000000000000000000032', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000034', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000050', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMyPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 51, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:33:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000032', - ':ccp' => 't0000000000000000000000000000032', - ':noticenumber' => '301000000000000032', - ':creditorreferenceid' => '01000000000000032', - ':paymenttoken' => 't0000000000000000000000000000032', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000034', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000051', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pjxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmNvbW1vbj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC94c2QvY29tbW9uLXR5cGVzL3YxLjAuMC8iIHhtbG5zOm5mcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIj48c29hcGVudjpCb2R5PjxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVJlcz48L3NvYXBlbnY6Qm9keT48L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); -$data_req = [ - ':id' => 52, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:34:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000032', - ':ccp' => 't0000000000000000000000000000032', - ':noticenumber' => '301000000000000032', - ':creditorreferenceid' => '01000000000000032', - ':paymenttoken' => 't0000000000000000000000000000032', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000035', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000052', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMyPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPktPPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 53, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:35:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000032', - ':ccp' => 't0000000000000000000000000000032', - ':noticenumber' => '301000000000000032', - ':creditorreferenceid' => '01000000000000032', - ':paymenttoken' => 't0000000000000000000000000000032', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000035', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000053', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVNJVE9fQUNRVUlTSVRPPC9mYXVsdENvZGU+CgkJCQk8ZmF1bHRTdHJpbmc+cGF5bWVudFRva2VuIGlzIGV4cGlyZWQ8L2ZhdWx0U3RyaW5nPgoJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPnBheW1lbnRUb2tlbiBpcyBleHBpcmVkPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 54, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:05:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000033', - ':ccp' => 't0000000000000000000000000000033', - ':noticenumber' => '301000000000000033', - ':creditorreferenceid' => '01000000000000033', - ':paymenttoken' => 't0000000000000000000000000000033', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000036', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000054', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAzMzwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 55, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:06:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000033', - ':ccp' => 't0000000000000000000000000000033', - ':noticenumber' => '301000000000000033', - ':creditorreferenceid' => '01000000000000033', - ':paymenttoken' => 't0000000000000000000000000000033', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000036', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000055', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI0NS4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMzwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjI0NS4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAzMzwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); -$data_req = [ - ':id' => 56, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:07:00.201', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000033', - ':ccp' => 't0000000000000000000000000000033', - ':noticenumber' => '301000000000000033', - ':creditorreferenceid' => '01000000000000033', - ':paymenttoken' => 't0000000000000000000000000000033', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000037', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000056', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMzPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 57, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:08:00.201', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000033', - ':ccp' => 't0000000000000000000000000000033', - ':noticenumber' => '301000000000000033', - ':creditorreferenceid' => '01000000000000033', - ':paymenttoken' => 't0000000000000000000000000000033', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000037', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000057', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 58, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:09:00.201', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000033', - ':ccp' => 't0000000000000000000000000000033', - ':noticenumber' => '301000000000000033', - ':creditorreferenceid' => '01000000000000033', - ':paymenttoken' => 't0000000000000000000000000000033', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000037', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000058', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMzPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 59, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:10:00.201', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000033', - ':ccp' => 't0000000000000000000000000000033', - ':noticenumber' => '301000000000000033', - ':creditorreferenceid' => '01000000000000033', - ':paymenttoken' => 't0000000000000000000000000000033', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000037', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000059', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfUEFHQU1FTlRPX0RVUExJQ0FUTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPnBheW1lbnRUb2tlbiBpcyBleHBpcmVkPC9mYXVsdFN0cmluZz4KCQkJCTxpZD5Ob2RvRGVpUGFnYW1lbnRpU1BDPC9pZD4KCQkJCTxkZXNjcmlwdGlvbj5wYXltZW50VG9rZW4gaXMgZXhwaXJlZDwvZGVzY3JpcHRpb24+CgkJCTwvZmF1bHQ+CgkJPC9uZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 60, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:05:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000034', - ':ccp' => 't0000000000000000000000000000034', - ':noticenumber' => '301000000000000034', - ':creditorreferenceid' => '01000000000000034', - ':paymenttoken' => 't0000000000000000000000000000034', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000038', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000060', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAzNDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 61, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:06:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000034', - ':ccp' => 't0000000000000000000000000000034', - ':noticenumber' => '301000000000000034', - ':creditorreferenceid' => '01000000000000034', - ':paymenttoken' => 't0000000000000000000000000000034', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000038', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000061', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjEwNS4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjEwNS4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAzNDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); -$data_req = [ - ':id' => 62, - ':date_event' => '2024-03-11', - ':inserted_timestamp' => '2024-03-11 08:07:00.201', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000034', - ':ccp' => 't0000000000000000000000000000034', - ':noticenumber' => '301000000000000034', - ':creditorreferenceid' => '01000000000000034', - ':paymenttoken' => 't0000000000000000000000000000034', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000039', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000062', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDM0PC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPktPPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 63, - ':date_event' => '2024-03-11', - ':inserted_timestamp' => '2024-03-11 08:08:00.201', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000034', - ':ccp' => 't0000000000000000000000000000034', - ':noticenumber' => '301000000000000034', - ':creditorreferenceid' => '01000000000000034', - ':paymenttoken' => 't0000000000000000000000000000034', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000039', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000063', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 64, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:05:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000040', - ':ccp' => 't0000000000000000000000000000040', - ':noticenumber' => '301000000000000040', - ':creditorreferenceid' => '01000000000000040', - ':paymenttoken' => 't0000000000000000000000000000040', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000040', - ':sessionidoriginal' => '', - ':uniqueid' => 'T100062', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDA0MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 65, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:06:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000040', - ':ccp' => 't0000000000000000000000000000040', - ':noticenumber' => '301000000000000040', - ':creditorreferenceid' => '01000000000000040', - ':paymenttoken' => 't0000000000000000000000000000040', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000040', - ':sessionidoriginal' => '', - ':uniqueid' => 'T100063', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlX3RyYW5zZmVyXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlX3RyYW5zZmVyXzFfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlX3RyYW5zZmVyXzFfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlX3RyYW5zZmVyXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8zPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8zPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4zPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4zMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3OTwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwNDA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 66, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:07:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000040', - ':ccp' => 't0000000000000000000000000000040', - ':noticenumber' => '301000000000000040', - ':creditorreferenceid' => '01000000000000040', - ':paymenttoken' => 't0000000000000000000000000000040', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000041', - ':sessionidoriginal' => '', - ':uniqueid' => 'T200062', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDA0MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 67, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:08:00.201', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000040', - ':ccp' => 't0000000000000000000000000000040', - ':noticenumber' => '301000000000000040', - ':creditorreferenceid' => '01000000000000040', - ':paymenttoken' => 't0000000000000000000000000000040', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000041', - ':sessionidoriginal' => '', - ':uniqueid' => 'T200063', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlX3RyYW5zZmVyXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlX3RyYW5zZmVyXzFfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlX3RyYW5zZmVyXzFfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlX3RyYW5zZmVyXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8zPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8zPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4zPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4zMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3OTwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwNDA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - -$data_req = [ - ':id' => 70, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000040', - ':uniqueid' => 'T000070', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0MTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA0MTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01EUXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREEwTVR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; -$data_resp = [ - ':id' => 71, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:01.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000040', - ':uniqueid' => 'T000071', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 72, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:00.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100041', - ':sessionidoriginal' => 'session_id_original_000040', - ':uniqueid' => 'T000072', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVDwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPGxpc3RhUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwNDE8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQxPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NpQWdJQ0E4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQZ29nSUNBZ1BDOWtiMjFwYm1sdlBnb2dJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQbVl6WldNek5tUmlOemhrWVRRME5HWmhZalJqWmpCbU9UQTRPV0ptWkRrd1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ0S0lDQWdJRHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNRGxVTWpFNk5UTTZNelk4TDJSaGRHRlBjbUZOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2lBZ0lDQThZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NpQWdJQ0E4YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ0lDQWdJRHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUR3dllXNWhaM0poWm1sallWQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThaUzF0WVdsc1VHRm5ZWFJ2Y21VK2VIaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb2dJQ0FnUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0lDQWdJQ0FnSUNBOFpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR4a1lYUnBWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TkMwd05DMHdPVHd2WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtDaUFnSUNBZ0lDQWdQR2x0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK05qQXdMakF3UEM5cGJYQnZjblJ2Vkc5MFlXeGxSR0ZXWlhKellYSmxQZ29nSUNBZ0lDQWdJRHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NURVRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TkRFOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQblF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURReFBDOWpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29nSUNBZ0lDQWdJRHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtOakF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLSUNBZ0lDQWdJQ0E4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUR3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 73, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:01.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100041', - ':sessionidoriginal' => 'session_id_original_000040', - ':uniqueid' => 'T000073', - ':payload' => 'PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6dHlwZT0ibnMyOmVzaXRvUHNwSW52aWFDYXJyZWxsb1JQVCI+CgkJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQkJPGlkZW50aWZpY2F0aXZvQ2FycmVsbG8+eHh4eHh4eHh4eHh4eDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQkJCTxwYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+aWRCcnVjaWF0dXJhPXh4dzIyPC9wYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 74, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000041', - ':uniqueid' => 'T000074', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0MjwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA0MjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTXpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01EUXlQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREEwTWp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpNd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREU4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; -$data_resp = [ - ':id' => 75, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:01.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000041', - ':uniqueid' => 'T000075', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 76, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:46:00.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RPT_2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_010041', - ':sessionidoriginal' => 'session_id_original_000041', - ':uniqueid' => 'T000076', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVF8yPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bW9kZWxsb1BhZ2FtZW50bz4xPC9tb2RlbGxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA0MjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqWXVNaTR3UEM5MlpYSnphVzl1WlU5bloyVjBkRzgrQ2lBZ0lDQThaRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGpjM056YzNOemMzTnpjM1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjBSdmJXbHVhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZVM1JoZW1sdmJtVlNhV05vYVdWa1pXNTBaVDQzTnpjM056YzNOemMzTjE4d01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb2dJQ0FnUEM5a2IyMXBibWx2UGdvZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBtWXpaV016Tm1SaU56aGtZVFEwTkdaaFlqUmpaakJtT1RBNE9XSm1aRGt3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBqSXdNalF0TURRdE1EbFVNakU2TlRNNk16WThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDaUFnSUNBOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejU0ZUhnOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2lBZ0lDQThjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lEd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvZ0lDQWdJQ0FnSUR4dVlYcHBiMjVsVUdGbllYUnZjbVUrU1ZROEwyNWhlbWx2Ym1WUVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBOFpTMXRZV2xzVUdGbllYUnZjbVUrZUhoNGVIaEFlSGg0ZUM1amIyMDhMMlV0YldGcGJGQmhaMkYwYjNKbFBnb2dJQ0FnUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvZ0lDQWdQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlOQzB3TkMwd09Ud3ZaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ1BHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTlRBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb2dJQ0FnSUNBZ0lEeDBhWEJ2Vm1WeWMyRnRaVzUwYno1RFVEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXdOREk4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNRFF5UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb2dJQ0FnSUNBZ0lEeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K05UQXdMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1UaFZNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtJQ0FnSUNBZ0lDQThMMlJoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0lDQWdJRHd2WkdGMGFWWmxjbk5oYldWdWRHOCtDand2VWxCVVBnPT08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQk8L2xpc3RhUlBUPgoJCTwvcHB0OnBzcEludmlhQ2FycmVsbG9SUFQ+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 77, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:46:01.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RPT_2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_010041', - ':sessionidoriginal' => 'session_id_original_000041', - ':uniqueid' => 'T000077', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMzOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93d3cuY25pcGEuZ292Lml0L3NjaGVtYXMvMjAxMC9QYWdhbWVudGkvQWNrXzFfMC8iIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCQkJPGVzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPktPPC9lc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT4KCQkJCTxsaXN0YUVycm9yaVJQVD4KCQkJCQk8ZmF1bHQ+CgkJCQkJCTxmYXVsdENvZGU+UFBUX1JQVF9EVVBMSUNBVEE8L2ZhdWx0Q29kZT4KCQkJCQkJPGZhdWx0U3RyaW5nPkVycm9yZSBkaSBzaW50YXNzaSBYU0Q8L2ZhdWx0U3RyaW5nPgoJCQkJCQk8aWQ+QUdJRF8wMTwvaWQ+CgkJCQkJCTxzZXJpYWw+MTwvc2VyaWFsPgoJCQkJCTwvZmF1bHQ+CgkJCQk8L2xpc3RhRXJyb3JpUlBUPgoJCQk8L3BzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCQk8L25zMzpwc3BJbnZpYUNhcnJlbGxvUlBUUmVzcG9uc2U+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - -$data_req = [ - ':id' => 78, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000042', - ':uniqueid' => 'T000078', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0MzwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA0MzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTXpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01EUXpQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREEwTXp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREU4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHlNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBeVBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA0NDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTkRJd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01EUTBQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREEwTXp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFeU1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNRE04TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHpNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBMFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQkJPG11bHRpQmVuZWZpY2lhcmlvPmZhbHNlPC9tdWx0aUJlbmVmaWNpYXJpbz4KCQk8L25zMzpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 79, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:01.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000042', - ':uniqueid' => 'T000079', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 80, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:56:00.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RPT_3', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_030041', - ':sessionidoriginal' => 'session_id_original_000042', - ':uniqueid' => 'T000080', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVF8zPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bW9kZWxsb1BhZ2FtZW50bz4xPC9tb2RlbGxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA0MzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTXpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01EUXpQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREEwTXp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREU4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHlNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBeVBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwNDQ8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQzPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNGVIaDRlRHd2WVc1aFozSmhabWxqWVZabGNuTmhiblJsUGdvSlBDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb0pQSE52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0NRazhZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQbmg0ZUhoNGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR052WkdsalpWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5amIyUnBZMlZWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxVmJtbDBUM0JsY2tKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUhnOEwyTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWs4WTJGd1FtVnVaV1pwWTJsaGNtbHZQbmg0ZUhoNFBDOWpZWEJDWlc1bFptbGphV0Z5YVc4K0Nna0pQR3h2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMMnh2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdjbTkyYVc1amFXRkNaVzVsWm1samFXRnlhVzgrZUhnOEwzQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NUd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtDVHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TXkweE1pMHhOU3N3TVRvd01Ed3ZaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K0Nna0pQR2x0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK05ESXdMakF3UEM5cGJYQnZjblJ2Vkc5MFlXeGxSR0ZXWlhKellYSmxQZ29KQ1R4MGFYQnZWbVZ5YzJGdFpXNTBiejVDUWxROEwzUnBjRzlXWlhKellXMWxiblJ2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGpBeE1EQXdNREF3TURBd01EQXdNRFEwUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQZ29KQ1R4amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejUwTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBME16d3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqRXlNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhV0poYmtGalkzSmxaR2wwYno1SlZERTRWVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURNOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR6TURBdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsaVlXNUJZMk55WldScGRHOCtTVlF4T0ZVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQTBQQzlwWW1GdVFXTmpjbVZrYVhSdlBnb0pDUWs4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIaDRlRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0ZUR3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSlBDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 81, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:56:01.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RPT_3', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_030041', - ':sessionidoriginal' => 'session_id_original_000042', - ':uniqueid' => 'T000081', - ':payload' => 'PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6dHlwZT0ibnMyOmVzaXRvUHNwSW52aWFDYXJyZWxsb1JQVCI+CgkJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQkJPGlkZW50aWZpY2F0aXZvQ2FycmVsbG8+eHh4eHh4eHh4eHh4eDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQkJCTxwYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+aWRCcnVjaWF0dXJhPXh4dzIyPC9wYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 82, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000043', - ':uniqueid' => 'T000082', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1MTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA1MTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNTE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01EVXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREExTVR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; -$data_resp = [ - ':id' => 83, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:01.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000043', - ':uniqueid' => 'T000083', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 84, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:00.197', - ':tipoevento' => 'pspInviaCarrelloRPTCarte', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000043', - ':sessionidoriginal' => 'session_id_original_000043', - ':uniqueid' => 'T000084', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfUlBUPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bW9kZWxsb1BhZ2FtZW50bz4xPC9tb2RlbGxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDA1MTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNTE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqWXVNaTR3UEM5MlpYSnphVzl1WlU5bloyVjBkRzgrQ2lBZ0lDQThaRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGpjM056YzNOemMzTnpjM1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjBSdmJXbHVhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZVM1JoZW1sdmJtVlNhV05vYVdWa1pXNTBaVDQzTnpjM056YzNOemMzTjE4d01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb2dJQ0FnUEM5a2IyMXBibWx2UGdvZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBtWXpaV016Tm1SaU56aGtZVFEwTkdaaFlqUmpaakJtT1RBNE9XSm1aRGt3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBqSXdNalF0TURRdE1EbFVNakU2TlRNNk16WThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDaUFnSUNBOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejU0ZUhnOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2lBZ0lDQThjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lEd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvZ0lDQWdJQ0FnSUR4dVlYcHBiMjVsVUdGbllYUnZjbVUrU1ZROEwyNWhlbWx2Ym1WUVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBOFpTMXRZV2xzVUdGbllYUnZjbVUrZUhoNGVIaEFlSGg0ZUM1amIyMDhMMlV0YldGcGJGQmhaMkYwYjNKbFBnb2dJQ0FnUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvZ0lDQWdQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlOQzB3TkMwd09Ud3ZaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ1BHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb2dJQ0FnSUNBZ0lEeDBhWEJ2Vm1WeWMyRnRaVzUwYno1RFVEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXdOVEU4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNRFV4UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb2dJQ0FnSUNBZ0lEeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K05qQXdMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1UaFZNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtJQ0FnSUNBZ0lDQThMMlJoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0lDQWdJRHd2WkdGMGFWWmxjbk5oYldWdWRHOCtDand2VWxCVVBnPT08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8cnJuPjAwMDAwMDAwMDA1MTwvcnJuPgoJCQk8ZXNpdG9UcmFuc2F6aW9uZUNhcnRhPjAwPC9lc2l0b1RyYW5zYXppb25lQ2FydGE+CgkJCTxpbXBvcnRvVG90YWxlUGFnYXRvPjYwMS4wMDwvaW1wb3J0b1RvdGFsZVBhZ2F0bz4KCQkJPHRpbWVzdGFtcE9wZXJhemlvbmU+MjAyNC0wNC0xMFQyMToxNDo0OC45MTQrMDI6MDA8L3RpbWVzdGFtcE9wZXJhemlvbmU+CgkJCTxjb2RpY2VBdXRvcml6emF0aXZvPjAwMDAwMzwvY29kaWNlQXV0b3JpenphdGl2bz4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 85, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:01.197', - ':tipoevento' => 'pspInviaCarrelloRPTCarte', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000043', - ':sessionidoriginal' => 'session_id_original_000043', - ':uniqueid' => 'T000085', - ':payload' => 'PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnR5cGU9Im5zMjplc2l0b1BzcEludmlhQ2FycmVsbG9SUFQiPgoJCQkJPGVzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPk9LPC9lc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT4KCQkJCTxpZGVudGlmaWNhdGl2b0NhcnJlbGxvPnh4eHh4eHh4eHh4eHg8L2lkZW50aWZpY2F0aXZvQ2FycmVsbG8+CgkJCQk8cGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPmlkQnJ1Y2lhdHVyYT14eHcyMjwvcGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPgoJCQk8L3BzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 86, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:41:00.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000055', - ':ccp' => 'c0000000000000000000000000000055', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000044', - ':sessionidoriginal' => 'session_id_original_000044', - ':uniqueid' => 'T000086', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDU1PC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNTU8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+QUdJRF8wMTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPHRpcG9GaXJtYS8+CgkJCTxycHQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUlubGxjeUkvUGdvOFVsQlVJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWo0S0NUeDJaWEp6YVc5dVpVOW5aMlYwZEc4K05pNHlQQzkyWlhKemFXOXVaVTluWjJWMGRHOCtDZ2s4Wkc5dGFXNXBiejRLQ1FrOGFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtDZ2s4TDJSdmJXbHVhVzgrQ2drOGFXUmxiblJwWm1sallYUnBkbTlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrZUhoNGVIaDRlRHd2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDZ2s4WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDR5TURJMExUQTBMVEV3VkRJeE9qRTBPak00UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUdQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlSGg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtDVHd2YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1R4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0Nna0pDVHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa2M4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNFBDOWpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K2VIaDRlSGg0UEM5a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBMExURXdQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNDBOUzR3TUR3dmFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDRLQ1FrOGRHbHdiMVpsY25OaGJXVnVkRzgrVUU4OEwzUnBjRzlXWlhKellXMWxiblJ2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGpBeE1EQXdNREF3TURBd01EQXdNRFUxUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQZ29KQ1R4amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejVqTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBMU5Ud3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqUTFMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQk8L25zNTpub2RvSW52aWFSUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 87, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:42:01.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000055', - ':ccp' => 'c0000000000000000000000000000055', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000044', - ':sessionidoriginal' => 'session_id_original_000044', - ':uniqueid' => 'T000087', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPHJlZGlyZWN0PjE8L3JlZGlyZWN0PgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhUlBUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - -$data_req = [ - ':id' => 88, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:43:00.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000055', - ':ccp' => 'c0000000000000000000000000000055', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000044', - ':sessionidoriginal' => 'session_id_original_000044', - ':uniqueid' => 'T000088', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDU1PC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNTU8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+QUdJRF8wMTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPHRpcG9GaXJtYS8+CgkJCTxycHQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUlubGxjeUkvUGdvOFVsQlVJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWo0S0NUeDJaWEp6YVc5dVpVOW5aMlYwZEc4K05pNHlQQzkyWlhKemFXOXVaVTluWjJWMGRHOCtDZ2s4Wkc5dGFXNXBiejRLQ1FrOGFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtDZ2s4TDJSdmJXbHVhVzgrQ2drOGFXUmxiblJwWm1sallYUnBkbTlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrZUhoNGVIaDRlRHd2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDZ2s4WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDR5TURJMExUQTBMVEV3VkRJeE9qRTBPak00UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUdQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlSGg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtDVHd2YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1R4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0Nna0pDVHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa2M4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNFBDOWpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K2VIaDRlSGg0UEM5a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBMExURXdQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNDBOUzR3TUR3dmFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDRLQ1FrOGRHbHdiMVpsY25OaGJXVnVkRzgrVUU4OEwzUnBjRzlXWlhKellXMWxiblJ2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGpBeE1EQXdNREF3TURBd01EQXdNRFUxUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQZ29KQ1R4amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejVqTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBMU5Ud3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqUTFMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQk8L25zNTpub2RvSW52aWFSUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 89, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:44:01.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000055', - ':ccp' => 'c0000000000000000000000000000055', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000044', - ':sessionidoriginal' => 'session_id_original_000044', - ':uniqueid' => 'T000089', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPHJlZGlyZWN0PjE8L3JlZGlyZWN0PgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhUlBUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 90, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:45:00.197', - ':tipoevento' => 'nodoAttivaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000090', - ':ccp' => 'c0000000000000000000000000000090', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000090', - ':sessionidoriginal' => 'session_id_original_000090', - ':uniqueid' => 'T000090', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8cHB0Om5vZG9BdHRpdmFSUFQgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQUGFnYW1lbnRvPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1BQYWdhbWVudG8+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZVBhZ2FtZW50bz44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGVQYWdhbWVudG8+CgkJCTxjb2RpZmljYUluZnJhc3RydXR0dXJhUFNQPlFSLUNPREU8L2NvZGlmaWNhSW5mcmFzdHJ1dHR1cmFQU1A+CgkJCTxjb2RpY2VJZFJQVD4KCQkJCTxxcmM6UXJDb2RlPgoJCQkJCTxxcmM6Q0Y+Nzc3Nzc3Nzc3Nzc8L3FyYzpDRj4KCQkJCQk8cXJjOkF1eERpZ2l0PjM8L3FyYzpBdXhEaWdpdD4KCQkJCQk8cXJjOkNvZElVVj4wMTAwMDAwMDAwMDAwMDA5MDwvcXJjOkNvZElVVj4KCQkJCTwvcXJjOlFyQ29kZT4KCQkJPC9jb2RpY2VJZFJQVD4KCQkJPGRhdGlQYWdhbWVudG9QU1A+CgkJCQk8aW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPjMzLjEwPC9pbXBvcnRvU2luZ29sb1ZlcnNhbWVudG8+CgkJCTwvZGF0aVBhZ2FtZW50b1BTUD4KCQk8L3BwdDpub2RvQXR0aXZhUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 91, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:46:01.197', - ':tipoevento' => 'nodoAttivaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000090', - ':ccp' => 'c0000000000000000000000000000090', - ':noticenumber' => '01000000000000090', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000090', - ':sessionidoriginal' => 'session_id_original_000090', - ':uniqueid' => 'T000091', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQk8bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJCTxkYXRpUGFnYW1lbnRvUEE+CgkJCQkJPGltcG9ydG9TaW5nb2xvVmVyc2FtZW50bz4zMy4xMDwvaW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPgoJCQkJCTxpYmFuQWNjcmVkaXRvPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvaWJhbkFjY3JlZGl0bz4KCQkJCQk8ZW50ZUJlbmVmaWNpYXJpbz4KCQkJCQkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0JlbmVmaWNpYXJpbz4KCQkJCQkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkc8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjc3Nzc3Nzc3Nzc3PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCTwvcGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvQmVuZWZpY2lhcmlvPgoJCQkJCQk8cGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz54eHh4eHg8L3BheV9pOmRlbm9taW5hemlvbmVCZW5lZmljaWFyaW8+CgkJCQkJPC9lbnRlQmVuZWZpY2lhcmlvPgoJCQkJCTxjYXVzYWxlVmVyc2FtZW50bz54eHh4eHg8L2NhdXNhbGVWZXJzYW1lbnRvPgoJCQkJPC9kYXRpUGFnYW1lbnRvUEE+CgkJCTwvbm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCTwvcHB0Om5vZG9BdHRpdmFSUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 92, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:47:00.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000090', - ':ccp' => 'c0000000000000000000000000000090', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000091', - ':sessionidoriginal' => 'session_id_original_000090', - ':uniqueid' => 'T000092', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDkwPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnB0PlBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbmxsY3lJL1BnbzhVbEJVSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklqNEtJQ0FnSUR4MlpYSnphVzl1WlU5bloyVjBkRzgrTmk0eVBDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0E4TDJSdmJXbHVhVzgrQ2lBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2VIaDRlSGg0ZUhnOEwybGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvZ0lDQWdQR1JoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStNakF5TkMwd05DMHhNRlF5TVRveE5Eb3pPRHd2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGs0dlFUd3ZZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno0S0lDQWdJRHh6YjJkblpYUjBiMUJoWjJGMGIzSmxQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSand2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUhoNGVIZzhMMkZ1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDRLSUNBZ0lEd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUR4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K2VIaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEeGtZWFJwVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStNek11TVRBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2lBZ0lDQWdJQ0FnUEhScGNHOVdaWEp6WVcxbGJuUnZQbEJQUEM5MGFYQnZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURBNU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrWXpBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd09UQThMMk52WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeG1hWEp0WVZKcFkyVjJkWFJoUGpBOEwyWnBjbTFoVW1salpYWjFkR0UrQ2lBZ0lDQWdJQ0FnUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR6TXk0eE1Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4YVdKaGJrRmpZM0psWkdsMGJ6NUpWREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERThMMmxpWVc1QlkyTnlaV1JwZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqWVhWellXeGxWbVZ5YzJGdFpXNTBiejU0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDaUFnSUNBZ0lDQWdQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0E4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZENEs8L3JwdD4KCQk8L25zNTpub2RvSW52aWFSUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 93, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:48:01.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000090', - ':ccp' => 'c0000000000000000000000000000090', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000091', - ':sessionidoriginal' => 'session_id_original_000090', - ':uniqueid' => 'T000093', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPHJlZGlyZWN0PjE8L3JlZGlyZWN0PgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhUlBUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 94, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:49:00.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000090', - ':ccp' => 'c0000000000000000000000000000090', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000092', - ':sessionidoriginal' => 'session_id_original_000090', - ':uniqueid' => 'T000094', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDkwPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnB0PlBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbmxsY3lJL1BnbzhVbEJVSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklqNEtJQ0FnSUR4MlpYSnphVzl1WlU5bloyVjBkRzgrTmk0eVBDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0E4TDJSdmJXbHVhVzgrQ2lBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2VIaDRlSGg0ZUhnOEwybGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvZ0lDQWdQR1JoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStNakF5TkMwd05DMHhNRlF5TVRveE5Eb3pPRHd2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGs0dlFUd3ZZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno0S0lDQWdJRHh6YjJkblpYUjBiMUJoWjJGMGIzSmxQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSand2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUhoNGVIZzhMMkZ1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDRLSUNBZ0lEd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUR4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K2VIaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEeGtZWFJwVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStNek11TVRBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2lBZ0lDQWdJQ0FnUEhScGNHOVdaWEp6WVcxbGJuUnZQbEJQUEM5MGFYQnZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURBNU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrWXpBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd09UQThMMk52WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeG1hWEp0WVZKcFkyVjJkWFJoUGpBOEwyWnBjbTFoVW1salpYWjFkR0UrQ2lBZ0lDQWdJQ0FnUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR6TXk0eE1Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4YVdKaGJrRmpZM0psWkdsMGJ6NUpWREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERThMMmxpWVc1QlkyTnlaV1JwZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqWVhWellXeGxWbVZ5YzJGdFpXNTBiejU0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDaUFnSUNBZ0lDQWdQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0E4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZENEs8L3JwdD4KCQk8L25zNTpub2RvSW52aWFSUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 95, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:50:01.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000090', - ':ccp' => 'c0000000000000000000000000000090', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000092', - ':sessionidoriginal' => 'session_id_original_000090', - ':uniqueid' => 'T000095', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPHJlZGlyZWN0PjE8L3JlZGlyZWN0PgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhUlBUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 96, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:51:00.197', - ':tipoevento' => 'nodoAttivaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000091', - ':ccp' => 'c0000000000000000000000000000091', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000093', - ':sessionidoriginal' => 'session_id_original_000091', - ':uniqueid' => 'T000096', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8cHB0Om5vZG9BdHRpdmFSUFQgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQUGFnYW1lbnRvPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1BQYWdhbWVudG8+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZVBhZ2FtZW50bz44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGVQYWdhbWVudG8+CgkJCTxjb2RpZmljYUluZnJhc3RydXR0dXJhUFNQPlFSLUNPREU8L2NvZGlmaWNhSW5mcmFzdHJ1dHR1cmFQU1A+CgkJCTxjb2RpY2VJZFJQVD4KCQkJCTxxcmM6UXJDb2RlPgoJCQkJCTxxcmM6Q0Y+Nzc3Nzc3Nzc3Nzc8L3FyYzpDRj4KCQkJCQk8cXJjOkF1eERpZ2l0PjM8L3FyYzpBdXhEaWdpdD4KCQkJCQk8cXJjOkNvZElVVj4wMTAwMDAwMDAwMDAwMDA5MTwvcXJjOkNvZElVVj4KCQkJCTwvcXJjOlFyQ29kZT4KCQkJPC9jb2RpY2VJZFJQVD4KCQkJPGRhdGlQYWdhbWVudG9QU1A+CgkJCQk8aW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPjMzLjEwPC9pbXBvcnRvU2luZ29sb1ZlcnNhbWVudG8+CgkJCTwvZGF0aVBhZ2FtZW50b1BTUD4KCQk8L3BwdDpub2RvQXR0aXZhUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 97, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:52:01.197', - ':tipoevento' => 'nodoAttivaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000091', - ':ccp' => 'c0000000000000000000000000000091', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000093', - ':sessionidoriginal' => 'session_id_original_000091', - ':uniqueid' => 'T000097', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQk8bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQkJPGZhdWx0PgoJCQkJCTxmYXVsdENvZGU+UFBUX01VTFRJX0JFTkVGSUNJQVJJTzwvZmF1bHRDb2RlPgoJCQkJCTxmYXVsdFN0cmluZz5MYSBjaGlhbWF0YSBub24gw6ggY29tcGF0aWJpbGUgY29uIGlsIG51b3ZvIG1vZGVsbG8gUFNQLjwvZmF1bHRTdHJpbmc+CgkJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJCTxkZXNjcmlwdGlvbj5MYSBjaGlhbWF0YSBub24gw6ggY29tcGF0aWJpbGUgY29uIGlsIG51b3ZvIG1vZGVsbG8gUFNQLjwvZGVzY3JpcHRpb24+CgkJCQk8L2ZhdWx0PgoJCQkJPGVzaXRvPktPPC9lc2l0bz4KCQkJPC9ub2RvQXR0aXZhUlBUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 100, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000100', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000100', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAxMDA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MC4wMDwvYW1vdW50PgoJCTwvbm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 101, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:01.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000100', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000101', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE1MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjExMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbG9yZV8xXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4yPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD40MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbG9yZV8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMTAwPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 102, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000101', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000102', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxMDA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMV8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0Q2FyZFBheW1lbnQ+CgkJCQk8cnJuPjExMTExMTExMTExMTwvcnJuPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT5PSzwvb3V0Y29tZVBheW1lbnRHYXRld2F5PgoJCQkJPHRvdGFsQW1vdW50PjE1MS4zMDwvdG90YWxBbW91bnQ+CgkJCQk8ZmVlPjEuMzA8L2ZlZT4KCQkJCTx0aW1lc3RhbXBPcGVyYXRpb24+MjAyNC0wNC0xMFQyMToxNDo0NzwvdGltZXN0YW1wT3BlcmF0aW9uPgoJCQkJPGF1dGhvcml6YXRpb25Db2RlPjExMTExMTwvYXV0aG9yaXphdGlvbkNvZGU+CgkJCTwvY3JlZGl0Q2FyZFBheW1lbnQ+CgkJPC9wZm46cHNwTm90aWZ5UGF5bWVudFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 103, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000101', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000103', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 104, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:45:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000102', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000104', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxMDA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMV8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0Q2FyZFBheW1lbnQ+CgkJCQk8cnJuPjExMTExMTExMTExMTwvcnJuPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT5PSzwvb3V0Y29tZVBheW1lbnRHYXRld2F5PgoJCQkJPHRvdGFsQW1vdW50PjE1MS4zMDwvdG90YWxBbW91bnQ+CgkJCQk8ZmVlPjEuMzA8L2ZlZT4KCQkJCTx0aW1lc3RhbXBPcGVyYXRpb24+MjAyNC0wNC0xMFQyMToxNDo0NzwvdGltZXN0YW1wT3BlcmF0aW9uPgoJCQkJPGF1dGhvcml6YXRpb25Db2RlPjExMTExMTwvYXV0aG9yaXphdGlvbkNvZGU+CgkJCTwvY3JlZGl0Q2FyZFBheW1lbnQ+CgkJPC9wZm46cHNwTm90aWZ5UGF5bWVudFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 105, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:45:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000102', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000105', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 106, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000103', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000106', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPmMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAwPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 107, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000100', - ':ccp' => 'c0000000000000000000000000000100', - ':noticenumber' => '301000000000000100', - ':creditorreferenceid' => '01000000000000100', - ':paymenttoken' => 'c0000000000000000000000000000100', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000103', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000107', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 108, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000107', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000108', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAxMDE8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MC4wMDwvYW1vdW50PgoJCTwvbm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 109, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:01.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000107', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000109', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE1MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMTwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjExMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbG9yZV8xXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4yPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD40MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbG9yZV8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMTAxPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 110, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000108', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000110', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMTwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxMDE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMV8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8YmFuY29tYXRwYXlQYXltZW50PgoJCQkJPHRyYW5zYWN0aW9uSWQ+MTExMTExMTEyPC90cmFuc2FjdGlvbklkPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT4wPC9vdXRjb21lUGF5bWVudEdhdGV3YXk+CgkJCQk8dG90YWxBbW91bnQ+MTUwLjUwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MC41MDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEzVDIxOjE5OjQ1PC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCQk8YXV0aG9yaXphdGlvbkNvZGU+MTExMTExMTExMTExMTExMTExMTExMTA8L2F1dGhvcml6YXRpb25Db2RlPgoJCQk8L2JhbmNvbWF0cGF5UGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 111, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000108', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000111', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 112, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:45:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000109', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000112', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMTwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxMDE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMV8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8YmFuY29tYXRwYXlQYXltZW50PgoJCQkJPHRyYW5zYWN0aW9uSWQ+MTExMTExMTEyPC90cmFuc2FjdGlvbklkPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT4wPC9vdXRjb21lUGF5bWVudEdhdGV3YXk+CgkJCQk8dG90YWxBbW91bnQ+MTUwLjUwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MC41MDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEzVDIxOjE5OjQ1PC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCQk8YXV0aG9yaXphdGlvbkNvZGU+MTExMTExMTExMTExMTExMTExMTExMTA8L2F1dGhvcml6YXRpb25Db2RlPgoJCQk8L2JhbmNvbWF0cGF5UGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 113, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:45:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000109', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000113', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 114, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000110', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000114', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPmMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAxPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 115, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000101', - ':ccp' => 'c0000000000000000000000000000101', - ':noticenumber' => '301000000000000101', - ':creditorreferenceid' => '01000000000000101', - ':paymenttoken' => 'c0000000000000000000000000000101', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000110', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000115', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 116, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000102', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000116', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000116', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPioqKioqPC9wYXNzd29yZD4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAxMDI8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MC4wMDwvYW1vdW50PgoJCTwvbm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 117, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:01.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000102', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000116', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000117', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE1MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMjwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjExMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbG9yZV8xXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4yPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD40MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbG9yZV8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMTAyPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 118, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000102', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000117', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000118', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMjwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxMDI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMV8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8cGF5cGFsUGF5bWVudD4KCQkJCTx0cmFuc2FjdGlvbklkPjExMTExMTExMzwvdHJhbnNhY3Rpb25JZD4KCQkJCTxwc3BUcmFuc2FjdGlvbklkPjExMTExMTExMTExMTEzPC9wc3BUcmFuc2FjdGlvbklkPgoJCQkJPHRvdGFsQW1vdW50PjQ0LjQwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS41MDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEzVDIzOjIwOjIyPC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCTwvcGF5cGFsUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 119, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000102', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000117', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000119', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 120, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:45:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000102', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000118', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000120', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMjwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxMDI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xMTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMV8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWxvcmVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsb3JlXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8cGF5cGFsUGF5bWVudD4KCQkJCTx0cmFuc2FjdGlvbklkPjExMTExMTExMzwvdHJhbnNhY3Rpb25JZD4KCQkJCTxwc3BUcmFuc2FjdGlvbklkPjExMTExMTExMTExMTEzPC9wc3BUcmFuc2FjdGlvbklkPgoJCQkJPHRvdGFsQW1vdW50PjQ0LjQwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS41MDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEzVDIzOjIwOjIyPC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCTwvcGF5cGFsUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 121, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:45:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000102', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000118', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000121', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 122, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000102', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000119', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000122', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPmMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAxPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 123, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '', - ':ccp' => 'c0000000000000000000000000000102', - ':noticenumber' => '301000000000000102', - ':creditorreferenceid' => '01000000000000102', - ':paymenttoken' => 'c0000000000000000000000000000102', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000119', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000123', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 130, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:30:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000101', - ':uniqueid' => 'T000130', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CiAgICA8U09BUC1FTlY6SGVhZGVyPgogICAgICAgIDxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CiAgICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CiAgICAgICAgICAgIDxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgogICAgICAgICAgICA8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDExMDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KICAgICAgICA8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KICAgIDwvU09BUC1FTlY6SGVhZGVyPgogICAgPFNPQVAtRU5WOkJvZHk+CiAgICAgICAgPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KICAgICAgICAgICAgPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgogICAgICAgICAgICA8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CiAgICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CiAgICAgICAgICAgIDxsaXN0YVJQVD4KICAgICAgICAgICAgICAgIDxlbGVtZW50b0xpc3RhUlBUPgogICAgICAgICAgICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgICAgICAgICAgICA8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDExMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KICAgICAgICAgICAgICAgICAgICA8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgogICAgICAgICAgICAgICAgICAgIDxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01URXdQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREV4TUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpJd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHpNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTVRBd0xqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXhNand2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0NRazhMMlJoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NUd3ZaR0YwYVZabGNuTmhiV1Z1ZEc4K0Nqd3ZVbEJVUGc9PTwvcnB0PgogICAgICAgICAgICAgICAgPC9lbGVtZW50b0xpc3RhUlBUPgogICAgICAgICAgICA8L2xpc3RhUlBUPgogICAgICAgICAgICA8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgogICAgICAgIDwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgogICAgPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 131, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:30:01.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000101', - ':uniqueid' => 'T000131', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 132, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:35:00.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000110', - ':ccp' => 't0000000000000000000000000000110', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_001020', - ':sessionidoriginal' => 'session_id_original_000101', - ':uniqueid' => 'T000132', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDExMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJPHRpcG9GaXJtYS8+CgkJCTxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhCaGVWOXBPbEpVSUhodGJHNXpPbkJoZVY5cFBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWlCNGJXeHVjenA0YzJrOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2V0UxTVUyTm9aVzFoTFdsdWMzUmhibU5sSWlCNGMyazZjMk5vWlcxaFRHOWpZWFJwYjI0OUlpOXZjSFF2Y0hOd1lYaGxjSFJoTDNKbGMyOTFjbU5sY3k5UVlXZEpibVpmVWxCVVgxSlVYelpmTWw4d0xuaHpaQ0krQ2drOGNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWp3dmNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEhCaGVWOXBPbVJ2YldsdWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5d1lYbGZhVHBrYjIxcGJtbHZQZ29KUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK1lXUnpZWEl6TkdWa1pXUnpaSE5oUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMlYyZFhSaFBnb0pQSEJoZVY5cE9tUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTmxkblYwWVQ0eU1ESTBMVEEwTFRFMlZESXpPalExT2pBMlBDOXdZWGxmYVRwa1lYUmhUM0poVFdWemMyRm5aMmx2VW1salpYWjFkR0UrQ2drOGNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2MyUnpaR0U4TDNCaGVWOXBPbkpwWm1WeWFXMWxiblJ2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBIQmhlVjlwT25KcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDR5TURJMExUQTBMVEUyUEM5d1lYbGZhVHB5YVdabGNtbHRaVzUwYjBSaGRHRlNhV05vYVdWemRHRStDZ2s4Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDUWs4Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUNQQzl3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4Y0dGNVgyazZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa0ZIU1VSZk1ERThMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pQSEJoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZCZEhSbGMzUmhiblJsUG5oNGVIaDRlSGg0UEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNEtDVHd2Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEhCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEhCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dmNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMM0JoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NnazhMM0JoZVY5cE9tVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZWbVZ5YzJGdWRHVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRQQzl3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGNHRjVYMms2YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHh3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM0JoZVY5cE9uUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHh3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhnOEwzQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIaDRQQzl3WVhsZmFUcGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2s4TDNCaGVWOXBPbk52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2s4Y0dGNVgyazZaR0YwYVZCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlkyOWthV05sUlhOcGRHOVFZV2RoYldWdWRHOCtNRHd2Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K05qQXdMakF3UEM5d1lYbGZhVHBwYlhCdmNuUnZWRzkwWVd4bFVHRm5ZWFJ2UGdvSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01URXdQQzl3WVhsZmFUcHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGdvSkNUeHdZWGxmYVRwRGIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejUwTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeE1Ed3ZjR0Y1WDJrNlEyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21SaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrTWpBd0xqQXdQQzl3WVhsZmFUcHphVzVuYjJ4dlNXMXdiM0owYjFCaFoyRjBiejRLQ1FrSlBIQmhlVjlwT21WemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NVFRVWRCVkVFOEwzQmhlVjlwT21WemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtNakF5TkMwd05DMHhOand2Y0dGNVgyazZaR0YwWVVWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBqQXdNVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VW1selkyOXpjMmx2Ym1VK0Nna0pDVHh3WVhsZmFUcGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOXdZWGxmYVRwallYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQSEJoZVY5cE9tUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ1NGVIaDRlSGc4TDNCaGVWOXBPbVJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDNCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNUeHdZWGxmYVRwa1lYUnBVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbk5wYm1kdmJHOUpiWEJ2Y25SdlVHRm5ZWFJ2UGpNd01DNHdNRHd2Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrQ2drSkNUeHdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtVRUZIUVZSQlBDOXdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQakl3TWpRdE1EUXRNVFk4TDNCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNHdNREk4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBnb0pDUWs4Y0dGNVgyazZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZjR0Y1WDJrNlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0Nna0pDVHh3WVhsZmFUcGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0UEM5d1lYbGZhVHBrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5d1lYbGZhVHBrWVhScFUybHVaMjlzYjFCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHB6YVc1bmIyeHZTVzF3YjNKMGIxQmhaMkYwYno0eE1EQXVNREE4TDNCaGVWOXBPbk5wYm1kdmJHOUpiWEJ2Y25SdlVHRm5ZWFJ2UGdvSkNRazhjR0Y1WDJrNlpYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQbEJCUjBGVVFUd3ZjR0Y1WDJrNlpYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMFlVVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejR5TURJMExUQTBMVEUyUEM5d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVtbHpZMjl6YzJsdmJtVStNREF6UEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNEtDUWtKUEhCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMM0JoZVY5cE9tTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0ZUR3dmNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dmNHRjVYMms2WkdGMGFWTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0NnazhMM0JoZVY5cE9tUmhkR2xRWVdkaGJXVnVkRzgrQ2p3dmNHRjVYMms2VWxRKzwvcnQ+CgkJPC9uczE6bm9kb0ludmlhUlQ+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 133, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:35:01.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000110', - ':ccp' => 't0000000000000000000000000000110', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_001020', - ':sessionidoriginal' => 'session_id_original_000101', - ':uniqueid' => 'T000133', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCQk8L25vZG9JbnZpYVJUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 135, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:31:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000102', - ':uniqueid' => 'T000135', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDExMTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDExMTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMTE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29nSUNBZ1BHUnZiV2x1YVc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29nSUNBZ1BDOWtiMjFwYm1sdlBnb2dJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtJQ0FnSUR4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb2dJQ0FnUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtUaTlCUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29nSUNBZ1BITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJQ0FnSUNBOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1SFBDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGpjM056YzNOemMzTnpjM1BDOWpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0lDQWdJQ0FnSUNBOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb2dJQ0FnUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLSUNBZ0lDQWdJQ0E4WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUG5oNGVIaDRlSGg0ZUR3dllXNWhaM0poWm1sallWQmhaMkYwYjNKbFBnb2dJQ0FnUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvZ0lDQWdQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lEd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnSUNBZ0lEeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4WkdWdWIyMVZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVIZzhMMlJsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0lDQWdJQ0FnSUNBOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRQQzlqWVhCQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR3h2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMMnh2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStOekF3TGpBd1BDOXBiWEJ2Y25SdlZHOTBZV3hsUkdGV1pYSnpZWEpsUGdvZ0lDQWdJQ0FnSUR4MGFYQnZWbVZ5YzJGdFpXNTBiejVDUWxROEwzUnBjRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01URXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno1ME1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERXhNVHd2WTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDaUFnSUNBZ0lDQWdQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0lDQWdJQ0FnSUNBOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpNd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0NpQWdJQ0FnSUNBZ1BDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR6TlRBdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsaVlXNUJZMk55WldScGRHOCtTVlF4T0ZVd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERXhQQzlwWW1GdVFXTmpjbVZrYVhSdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIaDRlRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0ZUR3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvZ0lDQWdJQ0FnSUR3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJRHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtOVEF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeVBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29nSUNBZ0lDQWdJRHd2WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDExMjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMTI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29nSUNBZ1BHUnZiV2x1YVc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29nSUNBZ1BDOWtiMjFwYm1sdlBnb2dJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtJQ0FnSUR4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb2dJQ0FnUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtUaTlCUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29nSUNBZ1BITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJQ0FnSUNBOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1SFBDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGpjM056YzNOemMzTnpjM1BDOWpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0lDQWdJQ0FnSUNBOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb2dJQ0FnUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLSUNBZ0lDQWdJQ0E4WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUG5oNGVIaDRlSGg0ZUR3dllXNWhaM0poWm1sallWQmhaMkYwYjNKbFBnb2dJQ0FnUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvZ0lDQWdQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lEd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnSUNBZ0lEeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4WkdWdWIyMVZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVIZzhMMlJsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0lDQWdJQ0FnSUNBOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRQQzlqWVhCQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR3h2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMMnh2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStNekF3TGpBd1BDOXBiWEJ2Y25SdlZHOTBZV3hsUkdGV1pYSnpZWEpsUGdvZ0lDQWdJQ0FnSUR4MGFYQnZWbVZ5YzJGdFpXNTBiejVDUWxROEwzUnBjRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01URXlQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno1ME1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERXhNand2WTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDaUFnSUNBZ0lDQWdQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0lDQWdJQ0FnSUNBOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpJd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0NpQWdJQ0FnSUNBZ1BDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR4TURBdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsaVlXNUJZMk55WldScGRHOCtTVlF4T0ZVd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERXhQQzlwWW1GdVFXTmpjbVZrYVhSdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIaDRlRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0ZUR3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvZ0lDQWdJQ0FnSUR3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ1BDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFSUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJCTxtdWx0aUJlbmVmaWNpYXJpbz5mYWxzZTwvbXVsdGlCZW5lZmljaWFyaW8+CgkJPC9uczM6bm9kb0ludmlhQ2FycmVsbG9SUFQ+Cgk8L1NPQVAtRU5WOkJvZHk+CjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 136, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:31:01.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000102', - ':uniqueid' => 'T000136', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 137, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:36:00.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000111', - ':ccp' => 't0000000000000000000000000000111', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000020', - ':sessionidoriginal' => 'session_id_original_000102', - ':uniqueid' => 'T000137', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDExMTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTExPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJPHRpcG9GaXJtYS8+CgkJCTxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhCaGVWOXBPbEpVSUhodGJHNXpPbkJoZVY5cFBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWlCNGJXeHVjenA0YzJrOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2V0UxTVUyTm9aVzFoTFdsdWMzUmhibU5sSWlCNGMyazZjMk5vWlcxaFRHOWpZWFJwYjI0OUlpOXZjSFF2Y0hOd1lYaGxjSFJoTDNKbGMyOTFjbU5sY3k5UVlXZEpibVpmVWxCVVgxSlVYelpmTWw4d0xuaHpaQ0krQ2drOGNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWp3dmNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEhCaGVWOXBPbVJ2YldsdWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5d1lYbGZhVHBrYjIxcGJtbHZQZ29KUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK1lXUnpZWEl6TkdWa1pXUnpaSE5oUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMlYyZFhSaFBnb0pQSEJoZVY5cE9tUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTmxkblYwWVQ0eU1ESTBMVEEwTFRFMlZESXpPalExT2pBMlBDOXdZWGxmYVRwa1lYUmhUM0poVFdWemMyRm5aMmx2VW1salpYWjFkR0UrQ2drOGNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2MyUnpaR0U4TDNCaGVWOXBPbkpwWm1WeWFXMWxiblJ2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBIQmhlVjlwT25KcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDR5TURJMExUQTBMVEUyUEM5d1lYbGZhVHB5YVdabGNtbHRaVzUwYjBSaGRHRlNhV05vYVdWemRHRStDZ2s4Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDUWs4Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUNQQzl3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4Y0dGNVgyazZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa0ZIU1VSZk1ERThMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pQSEJoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZCZEhSbGMzUmhiblJsUG5oNGVIaDRlSGg0UEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNEtDVHd2Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEhCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEhCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dmNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMM0JoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NnazhMM0JoZVY5cE9tVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZWbVZ5YzJGdWRHVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRQQzl3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGNHRjVYMms2YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHh3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM0JoZVY5cE9uUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHh3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhnOEwzQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIaDRQQzl3WVhsZmFUcGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2s4TDNCaGVWOXBPbk52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2s4Y0dGNVgyazZaR0YwYVZCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlkyOWthV05sUlhOcGRHOVFZV2RoYldWdWRHOCtNRHd2Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K056QXdMakF3UEM5d1lYbGZhVHBwYlhCdmNuUnZWRzkwWVd4bFVHRm5ZWFJ2UGdvSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01URXhQQzl3WVhsZmFUcHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGdvSkNUeHdZWGxmYVRwRGIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejUwTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeE1Ud3ZjR0Y1WDJrNlEyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21SaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrTXpBd0xqQXdQQzl3WVhsZmFUcHphVzVuYjJ4dlNXMXdiM0owYjFCaFoyRjBiejRLQ1FrSlBIQmhlVjlwT21WemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NVFRVWRCVkVFOEwzQmhlVjlwT21WemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtNakF5TkMwd05DMHhOand2Y0dGNVgyazZaR0YwWVVWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBqQXhNVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VW1selkyOXpjMmx2Ym1VK0Nna0pDVHh3WVhsZmFUcGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOXdZWGxmYVRwallYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQSEJoZVY5cE9tUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ1NGVIaDRlSGc4TDNCaGVWOXBPbVJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDNCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNUeHdZWGxmYVRwa1lYUnBVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbk5wYm1kdmJHOUpiWEJ2Y25SdlVHRm5ZWFJ2UGpNMU1DNHdNRHd2Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrQ2drSkNUeHdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtVRUZIUVZSQlBDOXdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQakl3TWpRdE1EUXRNVFk4TDNCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNHdNVEk4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBnb0pDUWs4Y0dGNVgyazZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZjR0Y1WDJrNlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0Nna0pDVHh3WVhsZmFUcGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0UEM5d1lYbGZhVHBrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5d1lYbGZhVHBrWVhScFUybHVaMjlzYjFCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHB6YVc1bmIyeHZTVzF3YjNKMGIxQmhaMkYwYno0MU1DNHdNRHd2Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrQ2drSkNUeHdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtVRUZIUVZSQlBDOXdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQakl3TWpRdE1EUXRNVFk4TDNCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNHdNVE04TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBnb0pDUWs4Y0dGNVgyazZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZjR0Y1WDJrNlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0Nna0pDVHh3WVhsZmFUcGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0UEM5d1lYbGZhVHBrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5d1lYbGZhVHBrWVhScFUybHVaMjlzYjFCaFoyRnRaVzUwYno0S0NUd3ZjR0Y1WDJrNlpHRjBhVkJoWjJGdFpXNTBiejRLUEM5d1lYbGZhVHBTVkQ0PTwvcnQ+CgkJPC9uczE6bm9kb0ludmlhUlQ+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 138, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:36:01.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000111', - ':ccp' => 't0000000000000000000000000000111', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000020', - ':sessionidoriginal' => 'session_id_original_000102', - ':uniqueid' => 'T000138', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCQk8L25vZG9JbnZpYVJUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 139, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:37:00.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000112', - ':ccp' => 't0000000000000000000000000000112', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000021', - ':sessionidoriginal' => 'session_id_original_000102', - ':uniqueid' => 'T000139', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDExMjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEyPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJPHRpcG9GaXJtYS8+CgkJCTxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhCaGVWOXBPbEpVSUhodGJHNXpPbkJoZVY5cFBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWlCNGJXeHVjenA0YzJrOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2V0UxTVUyTm9aVzFoTFdsdWMzUmhibU5sSWlCNGMyazZjMk5vWlcxaFRHOWpZWFJwYjI0OUlpOXZjSFF2Y0hOd1lYaGxjSFJoTDNKbGMyOTFjbU5sY3k5UVlXZEpibVpmVWxCVVgxSlVYelpmTWw4d0xuaHpaQ0krQ2drOGNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWp3dmNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEhCaGVWOXBPbVJ2YldsdWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5d1lYbGZhVHBrYjIxcGJtbHZQZ29KUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK1lXUnpZWEl6TkdWa1pXUnpaSE5oUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMlYyZFhSaFBnb0pQSEJoZVY5cE9tUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTmxkblYwWVQ0eU1ESTBMVEEwTFRFMlZESXpPalExT2pBMlBDOXdZWGxmYVRwa1lYUmhUM0poVFdWemMyRm5aMmx2VW1salpYWjFkR0UrQ2drOGNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2MyUnpaR0U4TDNCaGVWOXBPbkpwWm1WeWFXMWxiblJ2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBIQmhlVjlwT25KcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDR5TURJMExUQTBMVEUyUEM5d1lYbGZhVHB5YVdabGNtbHRaVzUwYjBSaGRHRlNhV05vYVdWemRHRStDZ2s4Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDUWs4Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUNQQzl3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4Y0dGNVgyazZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa0ZIU1VSZk1ERThMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pQSEJoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZCZEhSbGMzUmhiblJsUG5oNGVIaDRlSGg0UEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNEtDVHd2Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEhCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEhCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dmNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMM0JoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NnazhMM0JoZVY5cE9tVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZWbVZ5YzJGdWRHVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRQQzl3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGNHRjVYMms2YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHh3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM0JoZVY5cE9uUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHh3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhnOEwzQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIaDRQQzl3WVhsZmFUcGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2s4TDNCaGVWOXBPbk52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2s4Y0dGNVgyazZaR0YwYVZCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlkyOWthV05sUlhOcGRHOVFZV2RoYldWdWRHOCtNRHd2Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K016QXdMakF3UEM5d1lYbGZhVHBwYlhCdmNuUnZWRzkwWVd4bFVHRm5ZWFJ2UGdvSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01URXlQQzl3WVhsZmFUcHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGdvSkNUeHdZWGxmYVRwRGIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejUwTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeE1qd3ZjR0Y1WDJrNlEyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21SaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrTWpBd0xqQXdQQzl3WVhsZmFUcHphVzVuYjJ4dlNXMXdiM0owYjFCaFoyRjBiejRLQ1FrSlBIQmhlVjlwT21WemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NVFRVWRCVkVFOEwzQmhlVjlwT21WemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtNakF5TkMwd05DMHhOand2Y0dGNVgyazZaR0YwWVVWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBqRXhNVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VW1selkyOXpjMmx2Ym1VK0Nna0pDVHh3WVhsZmFUcGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOXdZWGxmYVRwallYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQSEJoZVY5cE9tUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ1NGVIaDRlSGc4TDNCaGVWOXBPbVJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDNCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNUeHdZWGxmYVRwa1lYUnBVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbk5wYm1kdmJHOUpiWEJ2Y25SdlVHRm5ZWFJ2UGpFd01DNHdNRHd2Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrQ2drSkNUeHdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtVRUZIUVZSQlBDOXdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQakl3TWpRdE1EUXRNVFk4TDNCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNHhNVEk4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBnb0pDUWs4Y0dGNVgyazZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZjR0Y1WDJrNlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0Nna0pDVHh3WVhsZmFUcGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0UEM5d1lYbGZhVHBrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5d1lYbGZhVHBrWVhScFUybHVaMjlzYjFCaFoyRnRaVzUwYno0S0NUd3ZjR0Y1WDJrNlpHRjBhVkJoWjJGdFpXNTBiejRLUEM5d1lYbGZhVHBTVkQ0PTwvcnQ+CgkJPC9uczE6bm9kb0ludmlhUlQ+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 140, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 08:37:01.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000112', - ':ccp' => 't0000000000000000000000000000112', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000021', - ':sessionidoriginal' => 'session_id_original_000102', - ':uniqueid' => 'T000140', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCQk8L25vZG9JbnZpYVJUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 150, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:20:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000150', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE1MDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDE1MDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpVMUxqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01UVXdQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREUxTUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpNMU5TNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHpNREF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ2tLQ1R3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAxNTE8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTUwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNGVIaDRlRHd2WVc1aFozSmhabWxqWVZabGNuTmhiblJsUGdvSlBDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb0pQSE52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0NRazhZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQbmg0ZUhoNGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR052WkdsalpWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5amIyUnBZMlZWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxVmJtbDBUM0JsY2tKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUhnOEwyTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWs4WTJGd1FtVnVaV1pwWTJsaGNtbHZQbmg0ZUhoNFBDOWpZWEJDWlc1bFptbGphV0Z5YVc4K0Nna0pQR3h2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMMnh2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdjbTkyYVc1amFXRkNaVzVsWm1samFXRnlhVzgrZUhnOEwzQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NUd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtDVHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TXkweE1pMHhOU3N3TVRvd01Ed3ZaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K0Nna0pQR2x0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK05qRTJMakF3UEM5cGJYQnZjblJ2Vkc5MFlXeGxSR0ZXWlhKellYSmxQZ29KQ1R4MGFYQnZWbVZ5YzJGdFpXNTBiejVDUWxROEwzUnBjRzlXWlhKellXMWxiblJ2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGpBeE1EQXdNREF3TURBd01EQXdNVFV4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQZ29KQ1R4amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejUwTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFMU1Ud3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqWXdNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhV0poYmtGalkzSmxaR2wwYno1SlZERTRWVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRBOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR4Tmk0d01Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIaDRlRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0ZUR3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNRazhaR0YwYVUxaGNtTmhRbTlzYkc5RWFXZHBkR0ZzWlQ0S0lDQWdJQ0FnSUNBZ0lDQWdDVHgwYVhCdlFtOXNiRzgrTURFOEwzUnBjRzlDYjJ4c2J6NEtJQ0FnSUNBZ0lDQWdJQ0FnQ1R4b1lYTm9SRzlqZFcxbGJuUnZQbmg0ZUhnOEwyaGhjMmhFYjJOMWJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lBazhjSEp2ZG1sdVkybGhVbVZ6YVdSbGJucGhQbEpOUEM5d2NtOTJhVzVqYVdGU1pYTnBaR1Z1ZW1FK0NpQWdJQ0FnSUNBZ0lBazhMMlJoZEdsTllYSmpZVUp2Ykd4dlJHbG5hWFJoYkdVK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NRb0pQQzlrWVhScFZtVnljMkZ0Wlc1MGJ6NEtQQzlTVUZRKzwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 151, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:20:01.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000151', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 152, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:21:00.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100151', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000152', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVDwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPGxpc3RhUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAxNTA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTUwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NpQWdJQ0E4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQZ29nSUNBZ1BDOWtiMjFwYm1sdlBnb2dJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQbmg0ZUhoNFBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ0S0lDQWdJRHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNRGxVTWpFNk5UTTZNelk4TDJSaGRHRlBjbUZOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2lBZ0lDQThZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NpQWdJQ0E4YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ0lDQWdJRHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUR3dllXNWhaM0poWm1sallWQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThaUzF0WVdsc1VHRm5ZWFJ2Y21VK2VIaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb2dJQ0FnUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0lDQWdJQ0FnSUNBOFpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtDVHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TXkweE1pMHhOU3N3TVRvd01Ed3ZaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K0Nna0pQR2x0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK05qVTFMakF3UEM5cGJYQnZjblJ2Vkc5MFlXeGxSR0ZXWlhKellYSmxQZ29KQ1R4MGFYQnZWbVZ5YzJGdFpXNTBiejVDUWxROEwzUnBjRzlXWlhKellXMWxiblJ2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGpBeE1EQXdNREF3TURBd01EQXdNVFV3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQZ29KQ1R4amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejUwTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFMU1Ed3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqTTFOUzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhV0poYmtGalkzSmxaR2wwYno1SlZERTRWVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRBOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR6TURBdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsaVlXNUJZMk55WldScGRHOCtTVlF4T0ZVd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERXhQQzlwWW1GdVFXTmpjbVZrYVhSdlBnb0pDUWs4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIaDRlRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0ZUR3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdrS0NUd3ZaR0YwYVZabGNuTmhiV1Z1ZEc4K0Nqd3ZVbEJVUGc9PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDE1MTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqWXVNaTR3UEM5MlpYSnphVzl1WlU5bloyVjBkRzgrQ2lBZ0lDQThaRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGpjM056YzNOemMzTnpjM1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjBSdmJXbHVhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZVM1JoZW1sdmJtVlNhV05vYVdWa1pXNTBaVDQzTnpjM056YzNOemMzTjE4d01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb2dJQ0FnUEM5a2IyMXBibWx2UGdvZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBuaDRlSGg0UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBqSXdNalF0TURRdE1EbFVNakU2TlRNNk16WThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDaUFnSUNBOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejU0ZUhnOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2lBZ0lDQThjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lEd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvZ0lDQWdJQ0FnSUR4dVlYcHBiMjVsVUdGbllYUnZjbVUrU1ZROEwyNWhlbWx2Ym1WUVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBOFpTMXRZV2xzVUdGbllYUnZjbVUrZUhoNGVIaEFlSGg0ZUM1amIyMDhMMlV0YldGcGJGQmhaMkYwYjNKbFBnb2dJQ0FnUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvZ0lDQWdQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpFMkxqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01UVXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREUxTUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NHhOaTR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVEd3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRlRHd2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1FrOFpHRjBhVTFoY21OaFFtOXNiRzlFYVdkcGRHRnNaVDRLSUNBZ0lDQWdJQ0FnSUNBZ0NUeDBhWEJ2UW05c2JHOCtNREU4TDNScGNHOUNiMnhzYno0S0lDQWdJQ0FnSUNBZ0lDQWdDVHhvWVhOb1JHOWpkVzFsYm5SdlBuaDRlSGc4TDJoaGMyaEViMk4xYldWdWRHOCtDaUFnSUNBZ0lDQWdJQ0FnSUFrOGNISnZkbWx1WTJsaFVtVnphV1JsYm5waFBsSk5QQzl3Y205MmFXNWphV0ZTWlhOcFpHVnVlbUUrQ2lBZ0lDQWdJQ0FnSUFrOEwyUmhkR2xOWVhKallVSnZiR3h2UkdsbmFYUmhiR1UrQ2drSlBDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ1FvSlBDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 153, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:21:01.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100151', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000153', - ':payload' => 'PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6dHlwZT0ibnMyOmVzaXRvUHNwSW52aWFDYXJyZWxsb1JQVCI+CgkJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQkJPGlkZW50aWZpY2F0aXZvQ2FycmVsbG8+eHh4eHh4eHh4eHh4eDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQkJCTxwYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+aWRCcnVjaWF0dXJhPXh4dzIyPC9wYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - -$data_req = [ - ':id' => 154, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:22:00.197', - ':tipoevento' => 'paaInviaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000151', - ':ccp' => 't0000000000000000000000000000150', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000151', - ':paymenttoken' => 't0000000000000000000000000000150', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100152', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000154', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlQiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgogICAgPHNvYXBlbnY6SGVhZGVyPgogICAgICAgIDxwcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAxNTE8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CiAgICAgICAgICAgIDxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE1MDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CiAgICAgICAgPC9wcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KICAgIDwvc29hcGVudjpIZWFkZXI+CiAgICA8c29hcGVudjpCb2R5PgogICAgICAgIDxwcHQ6cGFhSW52aWFSVD4KICAgICAgICAgICAgPHRpcG9GaXJtYS8+CiAgICAgICAgICAgIDxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhCaGVWOXBPbEpVSUhodGJHNXpPbkJoZVY5cFBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWlCNGJXeHVjenA0YzJrOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2V0UxTVUyTm9aVzFoTFdsdWMzUmhibU5sSWlCNGMyazZjMk5vWlcxaFRHOWpZWFJwYjI0OUlpOXZjSFF2Y0hOd1lYaGxjSFJoTDNKbGMyOTFjbU5sY3k5UVlXZEpibVpmVWxCVVgxSlVYelpmTWw4d0xuaHpaQ0krQ2drOGNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQakV1TUR3dmNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEhCaGVWOXBPbVJ2YldsdWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5d1lYbGZhVHBrYjIxcGJtbHZQZ29KUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK2VIaDRlSGg0ZUR3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05sZG5WMFlUNEtDVHh3WVhsZmFUcGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK01qQXlOQzB3TkMweE9WUXhOVG93T0Rvd09Ud3ZjR0Y1WDJrNlpHRjBZVTl5WVUxbGMzTmhaMmRwYjFKcFkyVjJkWFJoUGdvSlBIQmhlVjlwT25KcFptVnlhVzFsYm5SdlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBuaDRlSGg0TFhoNE9IaDRlRHd2Y0dGNVgyazZjbWxtWlhKcGJXVnVkRzlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2drOGNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5RVlYUmhVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNVGs4TDNCaGVWOXBPbkpwWm1WeWFXMWxiblJ2UkdGMFlWSnBZMmhwWlhOMFlUNEtDVHh3WVhsZmFUcHBjM1JwZEhWMGIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pDVHh3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrSThMM0JoZVY5cE9uUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHh3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtPRGc0T0RnNE9EZzRPRGc4TDNCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQmRIUmxjM1JoYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNEtDVHd2Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEhCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEhCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dmNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRQQzl3WVhsZmFUcGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh3WVhsZmFUcGpiMlJwWTJWVmJtbDBUM0JsY2tKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0dGNVgyazZZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbVJsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwzQmhlVjlwT21SbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjBKbGJtVm1hV05wWVhKcGJ6NTRlSGg0UEM5d1lYbGZhVHBwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJoZVY5cE9tTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDNCaGVWOXBPbU5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2WTJGd1FtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmNHRjVYMms2WTJGd1FtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d1lYbGZhVHBzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVIZzhMM0JoZVY5cE9teHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d1lYbGZhVHB3Y205MmFXNWphV0ZDWlc1bFptbGphV0Z5YVc4K2VIZzhMM0JoZVY5cE9uQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzl3WVhsZmFUcHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5d1lYbGZhVHBsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEhCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhjR0Y1WDJrNmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1SFBDOXdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzl3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjFabGNuTmhiblJsUG5oNGVIZzhMM0JoZVY5cE9tbHVaR2x5YVhwNmIxWmxjbk5oYm5SbFBnb0pDVHh3WVhsZmFUcGpZWEJXWlhKellXNTBaVDU0ZUhnOEwzQmhlVjlwT21OaGNGWmxjbk5oYm5SbFBnb0pDVHh3WVhsZmFUcHNiMk5oYkdsMFlWWmxjbk5oYm5SbFBuaDRlRHd2Y0dGNVgyazZiRzlqWVd4cGRHRldaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStlSGg0UEM5d1lYbGZhVHB3Y205MmFXNWphV0ZXWlhKellXNTBaVDRLQ1FrOGNHRjVYMms2Ym1GNmFXOXVaVlpsY25OaGJuUmxQbmg0UEM5d1lYbGZhVHB1WVhwcGIyNWxWbVZ5YzJGdWRHVStDZ2s4TDNCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2s4Y0dGNVgyazZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeHdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeHdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeHdZWGxmYVRwaGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIaDRQQzl3WVhsZmFUcHBibVJwY21sNmVtOVFZV2RoZEc5eVpUNEtDUWs4Y0dGNVgyazZZMkZ3VUdGbllYUnZjbVUrZUhoNGVEd3ZjR0Y1WDJrNlkyRndVR0ZuWVhSdmNtVStDZ2tKUEhCaGVWOXBPbXh2WTJGc2FYUmhVR0ZuWVhSdmNtVStlSGg0UEM5d1lYbGZhVHBzYjJOaGJHbDBZVkJoWjJGMGIzSmxQZ29KQ1R4d1lYbGZhVHB3Y205MmFXNWphV0ZRWVdkaGRHOXlaVDU0ZUR3dmNHRjVYMms2Y0hKdmRtbHVZMmxoVUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT201aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXdZWGxmYVRwdVlYcHBiMjVsVUdGbllYUnZjbVUrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drOGNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrTUR3dmNHRjVYMms2WTI5a2FXTmxSWE5wZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9tbHRjRzl5ZEc5VWIzUmhiR1ZRWVdkaGRHOCtNVFl1TURBOEwzQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXhOVEU4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9rTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01UVXdQQzl3WVhsZmFUcERiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHB6YVc1bmIyeHZTVzF3YjNKMGIxQmhaMkYwYno0Mk1EQXVNREE4TDNCaGVWOXBPbk5wYm1kdmJHOUpiWEJ2Y25SdlVHRm5ZWFJ2UGdvSkNRazhjR0Y1WDJrNlpYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQbEJCUjBGVVFUd3ZjR0Y1WDJrNlpYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMFlVVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejR5TURJMExUQTBMVEU1UEM5d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVtbHpZMjl6YzJsdmJtVStNREF3TURBd01EQXdNREF4UEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNEtDUWtKUEhCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIaDRQQzl3WVhsZmFUcGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbVJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhnOEwzQmhlVjlwT21SaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLQ1FrOEwzQmhlVjlwT21SaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDVHh3WVhsZmFUcGtZWFJwVTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1FrSlBIQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBqRTJMakF3UEM5d1lYbGZhVHB6YVc1bmIyeHZTVzF3YjNKMGIxQmhaMkYwYno0S0NRa0pQSEJoZVY5cE9tVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejVRUVVkQlZFRThMM0JoZVY5cE9tVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1FrSlBIQmhlVjlwT21SaGRHRkZjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4T1R3dmNHRjVYMms2WkdGMFlVVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1FrSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxSnBjMk52YzNOcGIyNWxQakF3TURBd01EQXdNREF3TWp3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVtbHpZMjl6YzJsdmJtVStDZ2tKQ1R4d1lYbGZhVHBqWVhWellXeGxWbVZ5YzJGdFpXNTBiejU0ZUhoNGVIaDRlRHd2Y0dGNVgyazZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStlSGg0ZUhoNFBDOXdZWGxmYVRwa1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrQ2drSlBDOXdZWGxmYVRwa1lYUnBVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDVHd2Y0dGNVgyazZaR0YwYVZCaFoyRnRaVzUwYno0S1BDOXdZWGxmYVRwU1ZEND08L3J0PgogICAgICAgIDwvcHB0OnBhYUludmlhUlQ+CiAgICA8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 155, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:22:01.197', - ':tipoevento' => 'paaInviaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000151', - ':ccp' => 't0000000000000000000000000000150', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000151', - ':paymenttoken' => 't0000000000000000000000000000150', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100152', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000155', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPjxTT0FQLUVOVjpIZWFkZXIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIi8+PHNvYXA6Qm9keT48bnM0OnBhYUludmlhUlRSaXNwb3N0YSB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj48cGFhSW52aWFSVFJpc3Bvc3RhPjxlc2l0bz5PSzwvZXNpdG8+PC9wYWFJbnZpYVJUUmlzcG9zdGE+PC9uczQ6cGFhSW52aWFSVFJpc3Bvc3RhPjwvc29hcDpCb2R5Pjwvc29hcDpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 156, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:32:00.197', - ':tipoevento' => 'paaInviaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000150', - ':ccp' => 't0000000000000000000000000000150', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000150', - ':paymenttoken' => 't0000000000000000000000000000150', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100153', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000156', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlQiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgogICAgPHNvYXBlbnY6SGVhZGVyPgogICAgICAgIDxwcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAxNTA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CiAgICAgICAgICAgIDxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE1MDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CiAgICAgICAgPC9wcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KICAgIDwvc29hcGVudjpIZWFkZXI+CiAgICA8c29hcGVudjpCb2R5PgogICAgICAgIDxwcHQ6cGFhSW52aWFSVD4KICAgICAgICAgICAgPHRpcG9GaXJtYS8+CiAgICAgICAgICAgIDxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhCaGVWOXBPbEpVSUhodGJHNXpPbkJoZVY5cFBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWlCNGJXeHVjenA0YzJrOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2V0UxTVUyTm9aVzFoTFdsdWMzUmhibU5sSWlCNGMyazZjMk5vWlcxaFRHOWpZWFJwYjI0OUlpOXZjSFF2Y0hOd1lYaGxjSFJoTDNKbGMyOTFjbU5sY3k5UVlXZEpibVpmVWxCVVgxSlVYelpmTWw4d0xuaHpaQ0krQ2drOGNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQakV1TUR3dmNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEhCaGVWOXBPbVJ2YldsdWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5d1lYbGZhVHBrYjIxcGJtbHZQZ29KUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK2VIaDRlSGg0ZUR3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05sZG5WMFlUNEtDVHh3WVhsZmFUcGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK01qQXlOQzB3TkMweE9WUXhOVG93T0Rvd09Ud3ZjR0Y1WDJrNlpHRjBZVTl5WVUxbGMzTmhaMmRwYjFKcFkyVjJkWFJoUGdvSlBIQmhlVjlwT25KcFptVnlhVzFsYm5SdlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBuaDRlSGg0TFhoNE9IaDRlRHd2Y0dGNVgyazZjbWxtWlhKcGJXVnVkRzlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2drOGNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5RVlYUmhVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNVGs4TDNCaGVWOXBPbkpwWm1WeWFXMWxiblJ2UkdGMFlWSnBZMmhwWlhOMFlUNEtDVHh3WVhsZmFUcHBjM1JwZEhWMGIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pDVHh3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrSThMM0JoZVY5cE9uUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHh3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtPRGc0T0RnNE9EZzRPRGc4TDNCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQmRIUmxjM1JoYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNEtDVHd2Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEhCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEhCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dmNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRQQzl3WVhsZmFUcGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh3WVhsZmFUcGpiMlJwWTJWVmJtbDBUM0JsY2tKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0dGNVgyazZZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbVJsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwzQmhlVjlwT21SbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjBKbGJtVm1hV05wWVhKcGJ6NTRlSGg0UEM5d1lYbGZhVHBwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJoZVY5cE9tTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDNCaGVWOXBPbU5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2WTJGd1FtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmNHRjVYMms2WTJGd1FtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d1lYbGZhVHBzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVIZzhMM0JoZVY5cE9teHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d1lYbGZhVHB3Y205MmFXNWphV0ZDWlc1bFptbGphV0Z5YVc4K2VIZzhMM0JoZVY5cE9uQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzl3WVhsZmFUcHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5d1lYbGZhVHBsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEhCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhjR0Y1WDJrNmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1SFBDOXdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzl3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjFabGNuTmhiblJsUG5oNGVIZzhMM0JoZVY5cE9tbHVaR2x5YVhwNmIxWmxjbk5oYm5SbFBnb0pDVHh3WVhsZmFUcGpZWEJXWlhKellXNTBaVDU0ZUhnOEwzQmhlVjlwT21OaGNGWmxjbk5oYm5SbFBnb0pDVHh3WVhsZmFUcHNiMk5oYkdsMFlWWmxjbk5oYm5SbFBuaDRlRHd2Y0dGNVgyazZiRzlqWVd4cGRHRldaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStlSGg0UEM5d1lYbGZhVHB3Y205MmFXNWphV0ZXWlhKellXNTBaVDRLQ1FrOGNHRjVYMms2Ym1GNmFXOXVaVlpsY25OaGJuUmxQbmg0UEM5d1lYbGZhVHB1WVhwcGIyNWxWbVZ5YzJGdWRHVStDZ2s4TDNCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2s4Y0dGNVgyazZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeHdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeHdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeHdZWGxmYVRwaGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIaDRQQzl3WVhsZmFUcHBibVJwY21sNmVtOVFZV2RoZEc5eVpUNEtDUWs4Y0dGNVgyazZZMkZ3VUdGbllYUnZjbVUrZUhoNGVEd3ZjR0Y1WDJrNlkyRndVR0ZuWVhSdmNtVStDZ2tKUEhCaGVWOXBPbXh2WTJGc2FYUmhVR0ZuWVhSdmNtVStlSGg0UEM5d1lYbGZhVHBzYjJOaGJHbDBZVkJoWjJGMGIzSmxQZ29KQ1R4d1lYbGZhVHB3Y205MmFXNWphV0ZRWVdkaGRHOXlaVDU0ZUR3dmNHRjVYMms2Y0hKdmRtbHVZMmxoVUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT201aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXdZWGxmYVRwdVlYcHBiMjVsVUdGbllYUnZjbVUrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drOGNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrTUR3dmNHRjVYMms2WTI5a2FXTmxSWE5wZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9tbHRjRzl5ZEc5VWIzUmhiR1ZRWVdkaGRHOCtNVFl1TURBOEwzQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXhOVEE4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9rTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01UVXdQQzl3WVhsZmFUcERiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHB6YVc1bmIyeHZTVzF3YjNKMGIxQmhaMkYwYno0ek5UVXVNREE4TDNCaGVWOXBPbk5wYm1kdmJHOUpiWEJ2Y25SdlVHRm5ZWFJ2UGdvSkNRazhjR0Y1WDJrNlpYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQbEJCUjBGVVFUd3ZjR0Y1WDJrNlpYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMFlVVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejR5TURJMExUQTBMVEU1UEM5d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVtbHpZMjl6YzJsdmJtVStNVEV4TVRFeE1URXhNVEV4UEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNEtDUWtKUEhCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIaDRQQzl3WVhsZmFUcGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEhCaGVWOXBPbVJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhnOEwzQmhlVjlwT21SaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLQ1FrOEwzQmhlVjlwT21SaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDVHh3WVhsZmFUcGtZWFJwVTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1FrSlBIQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBqTXdNQzR3TUR3dmNHRjVYMms2YzJsdVoyOXNiMGx0Y0c5eWRHOVFZV2RoZEc4K0Nna0pDVHh3WVhsZmFUcGxjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrVUVGSFFWUkJQQzl3WVhsZmFUcGxjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrQ2drSkNUeHdZWGxmYVRwa1lYUmhSWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGpJd01qUXRNRFF0TVRrOEwzQmhlVjlwT21SaGRHRkZjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrQ2drSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVNhWE5qYjNOemFXOXVaVDR4TVRFeE1URXhNVEV4TVRJOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxSnBjMk52YzNOcGIyNWxQZ29KQ1FrOGNHRjVYMms2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIaDRlSGc4TDNCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2s4TDNCaGVWOXBPbVJoZEdsUVlXZGhiV1Z1ZEc4K0Nqd3ZjR0Y1WDJrNlVsUSs8L3J0PgogICAgICAgIDwvcHB0OnBhYUludmlhUlQ+CiAgICA8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 157, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:32:01.197', - ':tipoevento' => 'paaInviaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000150', - ':ccp' => 't0000000000000000000000000000150', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000150', - ':paymenttoken' => 't0000000000000000000000000000150', - ':psp' => 'PSP_RT', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100153', - ':sessionidoriginal' => 'session_id_original_000150', - ':uniqueid' => 'T000157', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPjxTT0FQLUVOVjpIZWFkZXIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIi8+PHNvYXA6Qm9keT48bnM0OnBhYUludmlhUlRSaXNwb3N0YSB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj48cGFhSW52aWFSVFJpc3Bvc3RhPjxlc2l0bz5PSzwvZXNpdG8+PC9wYWFJbnZpYVJUUmlzcG9zdGE+PC9uczQ6cGFhSW52aWFSVFJpc3Bvc3RhPjwvc29hcDpCb2R5Pjwvc29hcDpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 160, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:00.197', - ':tipoevento' => 'activateIOPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000160', - ':ccp' => 't0000000000000000000000000000160', - ':noticenumber' => '301000000000000160', - ':creditorreferenceid' => '01000000000000160', - ':paymenttoken' => 't0000000000000000000000000000160', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100160', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000160', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIiB4bWxuczpzb2FwPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6dG5zPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvcklPLndzZGwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXEgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIj4KCQkJPGlkUFNQPkFHSURfMDE8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjc3Nzc3Nzc3Nzc3XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD54eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDE2MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4zMC4wMDwvYW1vdW50PgoJCTwvbmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXE+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 161, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:01.197', - ':tipoevento' => 'activateIOPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000160', - ':ccp' => 't0000000000000000000000000000160', - ':noticenumber' => '301000000000000160', - ':creditorreferenceid' => '01000000000000160', - ':paymenttoken' => 't0000000000000000000000000000160', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100160', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000161', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpuZnBzcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JJTy54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8dG90YWxBbW91bnQ+MzUuNTA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE2MDwvcGF5bWVudFRva2VuPgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDE2MDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcHNwOmFjdGl2YXRlSU9QYXltZW50UmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 162, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000160', - ':ccp' => 't0000000000000000000000000000160', - ':noticenumber' => '301000000000000160', - ':creditorreferenceid' => '01000000000000160', - ':paymenttoken' => 't0000000000000000000000000000160', - ':psp' => 'PSP_IO', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100161', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000162', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KICAgIDxzb2FwZW52OkJvZHk+CiAgICAgICAgPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgogICAgICAgICAgICA8aWRQU1A+UFNQX0lPPC9pZFBTUD4KICAgICAgICAgICAgPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KICAgICAgICAgICAgPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgogICAgICAgICAgICA8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTYwPC9wYXltZW50VG9rZW4+CiAgICAgICAgICAgIDxwYXltZW50RGVzY3JpcHRpb24+cGFnYW1lbnRvIG11bHRpYmVuZWZpY2lhcmlvPC9wYXltZW50RGVzY3JpcHRpb24+CiAgICAgICAgICAgIDxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KICAgICAgICAgICAgPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgogICAgICAgICAgICA8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDEwMDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KICAgICAgICAgICAgPGRlYnRBbW91bnQ+MzUuNTA8L2RlYnRBbW91bnQ+CiAgICAgICAgICAgIDx0cmFuc2Zlckxpc3Q+CiAgICAgICAgICAgICAgICA8dHJhbnNmZXI+CiAgICAgICAgICAgICAgICAgICAgPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KICAgICAgICAgICAgICAgICAgICA8dHJhbnNmZXJBbW91bnQ+MjAuMDA8L3RyYW5zZmVyQW1vdW50PgogICAgICAgICAgICAgICAgICAgIDxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KICAgICAgICAgICAgICAgICAgICA8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CiAgICAgICAgICAgICAgICAgICAgPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CiAgICAgICAgICAgICAgICAgICAgPG1ldGFkYXRhPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFwRW50cnk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8a2V5PmNoaWF2ZV9JT18xXzE8L2tleT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT52YWxvcmVfSU9fMV8xPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXBFbnRyeT4KICAgICAgICAgICAgICAgICAgICAgICAgPG1hcEVudHJ5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGtleT5jaGlhdmVfSU9fMV8yPC9rZXk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+dmFsb3JlX0lPXzFfMjwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFwRW50cnk+CiAgICAgICAgICAgICAgICAgICAgPC9tZXRhZGF0YT4KICAgICAgICAgICAgICAgIDwvdHJhbnNmZXI+CiAgICAgICAgICAgICAgICA8dHJhbnNmZXI+CiAgICAgICAgICAgICAgICAgICAgPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KICAgICAgICAgICAgICAgICAgICA8dHJhbnNmZXJBbW91bnQ+MTUuNTA8L3RyYW5zZmVyQW1vdW50PgogICAgICAgICAgICAgICAgICAgIDxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KICAgICAgICAgICAgICAgICAgICA8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CiAgICAgICAgICAgICAgICAgICAgPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CiAgICAgICAgICAgICAgICAgICAgPG1ldGFkYXRhPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFwRW50cnk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8a2V5PmNoaWF2ZV9JT18yXzE8L2tleT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT52YWxvcmVfSU9fMl8xPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXBFbnRyeT4KICAgICAgICAgICAgICAgICAgICAgICAgPG1hcEVudHJ5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGtleT5jaGlhdmVfSU9fMl8yPC9rZXk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+dmFsb3JlX0lPXzJfMjwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFwRW50cnk+CiAgICAgICAgICAgICAgICAgICAgPC9tZXRhZGF0YT4KICAgICAgICAgICAgICAgIDwvdHJhbnNmZXI+CiAgICAgICAgICAgIDwvdHJhbnNmZXJMaXN0PgogICAgICAgICAgICA8Y3JlZGl0Q2FyZFBheW1lbnQ+CiAgICAgICAgICAgICAgICA8cnJuPjExMTExMTExMTExOTwvcnJuPgogICAgICAgICAgICAgICAgPG91dGNvbWVQYXltZW50R2F0ZXdheT5PSzwvb3V0Y29tZVBheW1lbnRHYXRld2F5PgogICAgICAgICAgICAgICAgPHRvdGFsQW1vdW50PjM1LjUwPC90b3RhbEFtb3VudD4KICAgICAgICAgICAgICAgIDxmZWU+MS4zMDwvZmVlPgogICAgICAgICAgICAgICAgPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEwVDIxOjE0OjQ3PC90aW1lc3RhbXBPcGVyYXRpb24+CiAgICAgICAgICAgICAgICA8YXV0aG9yaXphdGlvbkNvZGU+MTExMTE5PC9hdXRob3JpemF0aW9uQ29kZT4KICAgICAgICAgICAgPC9jcmVkaXRDYXJkUGF5bWVudD4KICAgICAgICA8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgogICAgPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 163, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000160', - ':ccp' => 't0000000000000000000000000000160', - ':noticenumber' => '301000000000000160', - ':creditorreferenceid' => '01000000000000160', - ':paymenttoken' => 't0000000000000000000000000000160', - ':psp' => 'PSP_IO', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100161', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000163', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cHNwTm90aWZ5UGF5bWVudFJlcyB4bWxuczpuczM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uczM6cHNwTm90aWZ5UGF5bWVudFJlcz4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 164, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:47:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000160', - ':ccp' => 't0000000000000000000000000000160', - ':noticenumber' => '301000000000000160', - ':creditorreferenceid' => '01000000000000160', - ':paymenttoken' => 't0000000000000000000000000000160', - ':psp' => 'PSP_IO', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100162', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000164', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5QU1BfSU88L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD54eHh4eHh4eDwvcGFzc3dvcmQ+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNjA8L3BheW1lbnRUb2tlbj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkZXRhaWxzPgoJCQkJPHBheW1lbnRNZXRob2Q+b3RoZXI8L3BheW1lbnRNZXRob2Q+CgkJCQk8ZmVlPjEuMDA8L2ZlZT4KCQkJCTxhcHBsaWNhdGlvbkRhdGU+MjAyNC0wNC0wMjwvYXBwbGljYXRpb25EYXRlPgoJCQkJPHRyYW5zZmVyRGF0ZT4yMDI0LTA0LTAzPC90cmFuc2ZlckRhdGU+CgkJCTwvZGV0YWlscz4KCQk8L25zMjpzZW5kUGF5bWVudE91dGNvbWVSZXE+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 165, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:47:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000160', - ':ccp' => 't0000000000000000000000000000160', - ':noticenumber' => '301000000000000160', - ':creditorreferenceid' => '01000000000000160', - ':paymenttoken' => 't0000000000000000000000000000160', - ':psp' => 'PSP_IO', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100162', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000165', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 166, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000161', - ':ccp' => 't0000000000000000000000000000161', - ':noticenumber' => '301000000000000161', - ':creditorreferenceid' => '01000000000000161', - ':paymenttoken' => 't0000000000000000000000000000161', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100166', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000166', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMTYxPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4zNjAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 167, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:01.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000161', - ':ccp' => 't0000000000000000000000000000161', - ':noticenumber' => '301000000000000161', - ':creditorreferenceid' => '01000000000000161', - ':paymenttoken' => 't0000000000000000000000000000161', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100166', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000167', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zNjAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNjE8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTYwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxNjE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 168, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:53:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000162', - ':ccp' => 't0000000000000000000000000000162', - ':noticenumber' => '301000000000000162', - ':creditorreferenceid' => '01000000000000162', - ':paymenttoken' => 't0000000000000000000000000000162', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100167', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000168', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMTYyPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4zNjAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 169, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:53:01.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000162', - ':ccp' => 't0000000000000000000000000000162', - ':noticenumber' => '301000000000000162', - ':creditorreferenceid' => '01000000000000162', - ':paymenttoken' => 't0000000000000000000000000000162', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100167', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000169', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zNjAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNjI8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+bWtfdHJhbnNmZXJfMV8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+bXZfdHJhbnNmZXJfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5ta190cmFuc2Zlcl8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT5tdl90cmFuc2Zlcl8xXzI8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCTwvbWV0YWRhdGE+CgkJCQk8L3RyYW5zZmVyPgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE2MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5ta190cmFuc2Zlcl8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT5tdl90cmFuc2Zlcl8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5Pm1rX3RyYW5zZmVyXzJfMjwva2V5PgoJCQkJCQkJPHZhbHVlPm12X3RyYW5zZmVyXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8bWV0YWRhdGE+CgkJCQk8bWFwRW50cnk+CgkJCQkJPGtleT5ta19wYXltZW50XzE8L2tleT4KCQkJCQk8dmFsdWU+bXZfcGF5bWVudF8xPC92YWx1ZT4KCQkJCTwvbWFwRW50cnk+CgkJCQk8bWFwRW50cnk+CgkJCQkJPGtleT5ta19wYXltZW50XzI8L2tleT4KCQkJCQk8dmFsdWU+bXZfcGF5bWVudF8yPC92YWx1ZT4KCQkJCTwvbWFwRW50cnk+CgkJCTwvbWV0YWRhdGE+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMTYyPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - -$data_req = [ - ':id' => 170, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:53:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000163', - ':ccp' => 't0000000000000000000000000000163', - ':noticenumber' => '301000000000000163', - ':creditorreferenceid' => '01000000000000163', - ':paymenttoken' => 't0000000000000000000000000000163', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100168', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000170', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMTYzPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4yMTYuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 171, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:53:01.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000163', - ':ccp' => 't0000000000000000000000000000163', - ':noticenumber' => '301000000000000163', - ':creditorreferenceid' => '01000000000000163', - ':paymenttoken' => 't0000000000000000000000000000163', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100168', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000171', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4yMTYuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNjM8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTYuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPHJpY2hpZXN0YU1hcmNhRGFCb2xsbz4KCQkJCQkJPGhhc2hEb2N1bWVudG8+eHh4eHg8L2hhc2hEb2N1bWVudG8+CgkJCQkJCTx0aXBvQm9sbG8+eHh4eHg8L3RpcG9Cb2xsbz4KCQkJCQkJPHByb3ZpbmNpYVJlc2lkZW56YT54eHh4eHg8L3Byb3ZpbmNpYVJlc2lkZW56YT4KCQkJCQk8L3JpY2hpZXN0YU1hcmNhRGFCb2xsbz4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxNjM8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 172, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000164', - ':ccp' => 't0000000000000000000000000000164', - ':noticenumber' => '301000000000000164', - ':creditorreferenceid' => '01000000000000164', - ':paymenttoken' => 't0000000000000000000000000000164', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100169', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000172', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMTY0PC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4yMTYuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 173, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:01.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000164', - ':ccp' => 't0000000000000000000000000000164', - ':noticenumber' => '301000000000000164', - ':creditorreferenceid' => '01000000000000164', - ':paymenttoken' => 't0000000000000000000000000000164', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100169', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000173', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UFBUX1NUQVpJT05FX0lOVF9QQV9TRVJWSVpJT19OT05BVFRJVk88L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5JbCBTZXJ2aXppbyBBcHBsaWNhdGl2byBkZWxsYSBTdGF6aW9uZSBub24gZScgYXR0aXZvLjwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RXJyb3JlIG5lbCBwcm9jZXNzYW1lbnRvIGRlbCBtZXNzYWdnaW88L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - -$data_req = [ - ':id' => 174, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:25:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000175', - ':ccp' => 't0000000000000000000000000000175', - ':noticenumber' => '301000000000000175', - ':creditorreferenceid' => '01000000000000175', - ':paymenttoken' => 't0000000000000000000000000000175', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100174', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000174', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMTc1PC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4yMDAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 175, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:25:01.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000175', - ':ccp' => 't0000000000000000000000000000175', - ':noticenumber' => '301000000000000175', - ':creditorreferenceid' => '01000000000000175', - ':paymenttoken' => 't0000000000000000000000000000175', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100174', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000175', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4yMDAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDE3NTwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzU8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xODAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDE3NTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - -$data_req = [ - ':id' => 176, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:26:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000176', - ':ccp' => 't0000000000000000000000000000176', - ':noticenumber' => '301000000000000176', - ':creditorreferenceid' => '01000000000000176', - ':paymenttoken' => 't0000000000000000000000000000176', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100175', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000176', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMTc2PC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4xODAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' -]; - -$data_resp = [ - ':id' => 177, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:26:01.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000176', - ':ccp' => 't0000000000000000000000000000176', - ':noticenumber' => '301000000000000176', - ':creditorreferenceid' => '01000000000000176', - ':paymenttoken' => 't0000000000000000000000000000176', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100175', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000177', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4xODAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDE3NjwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzY8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xNjAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDE3NjwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 178, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:27:00.197', - ':tipoevento' => 'closePayment-v2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000176', - ':ccp' => 't0000000000000000000000000000176', - ':noticenumber' => '301000000000000176', - ':creditorreferenceid' => '01000000000000176', - ':paymenttoken' => 't0000000000000000000000000000176', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100176', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2', - ':uniqueid' => 'T000178', - ':payload' => 'ewogICAgImFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zIjogewogICAgICAgICJhdXRob3JpemF0aW9uQ29kZSI6ICIxMTExMTUiLAogICAgICAgICJmZWUiOiAiMi4wMCIsCiAgICAgICAgIm91dGNvbWVQYXltZW50R2F0ZXdheSI6ICJPSyIsCiAgICAgICAgInJybiI6ICIwMDAwMDAwMDAwMDkiLAogICAgICAgICJ0aW1lc3RhbXBPcGVyYXRpb24iOiAiMjAyNC0wNC0yNFQwOTo0ODo1NyIsCiAgICAgICAgInRvdGFsQW1vdW50IjogIjI0Mi4wMCIKICAgIH0sCiAgICAiZmVlIjogMi4wLAogICAgImlkQnJva2VyUFNQIjogIjg4ODg4ODg4ODg4IiwKICAgICJpZENoYW5uZWwiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkUFNQIjogIlBTUF9DUCIsCiAgICAib3V0Y29tZSI6ICJPSyIsCiAgICAicGF5bWVudE1ldGhvZCI6ICJDUCIsCiAgICAicGF5bWVudFRva2VucyI6IFsKICAgICAgICAidDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzUiLAogICAgICAgICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE3NiIKICAgIF0sCiAgICAidGltZXN0YW1wT3BlcmF0aW9uIjogIjIwMjQtMDQtMjRUMDc6NDg6NTcuNDcyWiIsCiAgICAidG90YWxBbW91bnQiOiAyMDIuMCwKICAgICJ0cmFuc2FjdGlvbkRldGFpbHMiOiB7CiAgICAgICAgImluZm8iOiB7CiAgICAgICAgICAgICJicmFuZCI6ICJNQyIsCiAgICAgICAgICAgICJicmFuZExvZ28iOiAiaHR0cHM6Ly9hc3NldHMuY2RuLnBsYXRmb3JtLnBhZ29wYS5pdC9jcmVkaXRjYXJkL21hc3RlcmNhcmQucG5nIiwKICAgICAgICAgICAgImNsaWVudElkIjogIkNIRUNLT1VUIiwKICAgICAgICAgICAgInBheW1lbnRNZXRob2ROYW1lIjogIkNBUkRTIiwKICAgICAgICAgICAgInR5cGUiOiAiQ1AiCiAgICAgICAgfSwKICAgICAgICAidHJhbnNhY3Rpb24iOiB7CiAgICAgICAgICAgICJhbW91bnQiOiAyMDAwMCwKICAgICAgICAgICAgImF1dGhvcml6YXRpb25Db2RlIjogIjExMTExNSIsCiAgICAgICAgICAgICJjcmVhdGlvbkRhdGUiOiAiMjAyNC0wNC0yNFQwNzo0ODoxNC45MjAyMDY1MTVaIiwKICAgICAgICAgICAgImZlZSI6IDIwMCwKICAgICAgICAgICAgImdyYW5kVG90YWwiOiAyMDIwMCwKICAgICAgICAgICAgInBheW1lbnRHYXRld2F5IjogIk5QRyIsCiAgICAgICAgICAgICJwc3AiOiB7CiAgICAgICAgICAgICAgICAiYnJva2VyTmFtZSI6ICI4ODg4ODg4ODg4OCIsCiAgICAgICAgICAgICAgICAiYnVzaW5lc3NOYW1lIjogIlBzcENwIiwKICAgICAgICAgICAgICAgICJpZENoYW5uZWwiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgICAgICAgICAgICAgImlkUHNwIjogIlBTUF9DUCIsCiAgICAgICAgICAgICAgICAicHNwT25VcyI6IGZhbHNlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJycm4iOiAiMDAwMDAwMDAwMDA5IiwKICAgICAgICAgICAgInRpbWVzdGFtcE9wZXJhdGlvbiI6ICIyMDI0LTA0LTI0VDA3OjQ4OjU3LjQ3MloiLAogICAgICAgICAgICAidHJhbnNhY3Rpb25JZCI6ICIwOGY2MTY2ZjNmOTM0ZTZiOGFlNTQ3MjZkNDVlMTJhOCIsCiAgICAgICAgICAgICJ0cmFuc2FjdGlvblN0YXR1cyI6ICJDb25mZXJtYXRvIgogICAgICAgIH0sCiAgICAgICAgInVzZXIiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIkdVRVNUIgogICAgICAgIH0KICAgIH0sCiAgICAidHJhbnNhY3Rpb25JZCI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIKfQ==', -]; - -$data_resp = [ - ':id' => 179, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:27:01.197', - ':tipoevento' => 'closePayment-v2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000175', - ':ccp' => 't0000000000000000000000000000175', - ':noticenumber' => '301000000000000175', - ':creditorreferenceid' => '01000000000000175', - ':paymenttoken' => 't0000000000000000000000000000175', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100176', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2', - ':uniqueid' => 'T000179', - ':payload' => 'ewogICAgIm91dGNvbWUiOiAiT0siCn0=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - -$data_req = [ - ':id' => 180, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:28:00.197', - ':tipoevento' => 'pspNotifyPaymentV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000175', - ':ccp' => 't0000000000000000000000000000175', - ':noticenumber' => '301000000000000175', - ':creditorreferenceid' => '01000000000000175', - ':paymenttoken' => 't0000000000000000000000000000175', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100177', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2', - ':uniqueid' => 'T000180', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50VjI+CgkJCTxpZFBTUD5QU1BfVjI8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAyPC9pZENoYW5uZWw+CgkJCTx0cmFuc2FjdGlvbklkPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAxPC90cmFuc2FjdGlvbklkPgoJCQk8dG90YWxBbW91bnQ+MzgxLjUwPC90b3RhbEFtb3VudD4KCQkJPGZlZT4xLjAwPC9mZWU+CgkJCTx0aW1lc3RhbXBPcGVyYXRpb24+MjAyNC0wNC0xOVQyMzowMTo0NDwvdGltZXN0YW1wT3BlcmF0aW9uPgoJCQk8cGF5bWVudExpc3Q+CgkJCQk8cGF5bWVudD4KCQkJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTc1PC9wYXltZW50VG9rZW4+CgkJCQkJPHBheW1lbnREZXNjcmlwdGlvbj5wYWdhbWVudG8gbXVsdGliZW5lZmljaWFyaW88L3BheW1lbnREZXNjcmlwdGlvbj4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDE3NTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQkJCQk8ZGVidEFtb3VudD4yMDAuMDA8L2RlYnRBbW91bnQ+CgkJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4xODAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMV8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzFfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMV8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzFfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPG1ldGFkYXRhPgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMV8yXzE8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMl8xPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMV8yXzI8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMl8yPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJPC9tZXRhZGF0YT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvcGF5bWVudD4KCQkJCTxwYXltZW50PgoJCQkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzY8L3BheW1lbnRUb2tlbj4KCQkJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3ODc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMTc2PC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCQkJCTxkZWJ0QW1vdW50PjE4MC4wMDwvZGVidEFtb3VudD4KCQkJCQk8dHJhbnNmZXJMaXN0PgoJCQkJCQk8dHJhbnNmZXI+CgkJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQkJPHRyYW5zZmVyQW1vdW50PjE2MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzg3PC9maXNjYWxDb2RlUEE+CgkJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTE8L0lCQU4+CgkJCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPG1ldGFkYXRhPgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMl8xXzE8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMV8xPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMl8xXzI8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMV8yPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJPC9tZXRhZGF0YT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4yMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzg4PC9maXNjYWxDb2RlUEE+CgkJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTI8L0lCQU4+CgkJCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCQk8bWV0YWRhdGE+CgkJCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJCQk8a2V5PmNoaWF2ZV8yXzJfMTwva2V5PgoJCQkJCQkJCQk8dmFsdWU+dmFsdWVfMl8yXzE8L3ZhbHVlPgoJCQkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJCQk8a2V5PmNoaWF2ZV8yXzJfMjwva2V5PgoJCQkJCQkJCQk8dmFsdWU+dmFsdWVfMl8yXzI8L3ZhbHVlPgoJCQkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCQk8L21ldGFkYXRhPgoJCQkJCQk8L3RyYW5zZmVyPgoJCQkJCTwvdHJhbnNmZXJMaXN0PgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC9wYXltZW50PgoJCQk8L3BheW1lbnRMaXN0PgoJCQk8YWRkaXRpb25hbFBheW1lbnRJbmZvcm1hdGlvbnM+CgkJCQk8bWV0YWRhdGE+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRpcG9WZXJzYW1lbnRvPC9rZXk+CgkJCQkJCTx2YWx1ZT5DUDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+b3V0Y29tZVBheW1lbnRHYXRld2F5PC9rZXk+CgkJCQkJCTx2YWx1ZT5PSzwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dGltZXN0YW1wT3BlcmF0aW9uPC9rZXk+CgkJCQkJCTx2YWx1ZT4yMDI0LTA0LTE5VDIzOjAxOjQ0PC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50b3RhbEFtb3VudDwva2V5PgoJCQkJCQk8dmFsdWU+NzAxLjAwPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5mZWU8L2tleT4KCQkJCQkJPHZhbHVlPjEuMDA8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PmF1dGhvcml6YXRpb25Db2RlPC9rZXk+CgkJCQkJCTx2YWx1ZT4xMDAwMDE8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnJybjwva2V5PgoJCQkJCQk8dmFsdWU+enp6enp6enp6enp6enp6enp6enp6MTwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCTwvbWV0YWRhdGE+CgkJCTwvYWRkaXRpb25hbFBheW1lbnRJbmZvcm1hdGlvbnM+CgkJPC9wZm46cHNwTm90aWZ5UGF5bWVudFYyPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 181, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:28:01.197', - ':tipoevento' => 'pspNotifyPaymentV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000175', - ':ccp' => 't0000000000000000000000000000175', - ':noticenumber' => '301000000000000175', - ':creditorreferenceid' => '01000000000000175', - ':paymenttoken' => 't0000000000000000000000000000175', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100177', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2', - ':uniqueid' => 'T000181', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cHNwTm90aWZ5UGF5bWVudFYyUmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25zMzpwc3BOb3RpZnlQYXltZW50VjJSZXM+Cgk8L1NPQVAtRU5WOkJvZHk+CjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 182, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:28:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100180', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000182', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD4qKioqKjwvcGFzc3dvcmQ+CiAgICAgIDxxckNvZGU+CiAgICAgICAgPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CiAgICAgICAgPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAxODA8L25vdGljZU51bWJlcj4KICAgICAgPC9xckNvZGU+CiAgICAgIDxhbW91bnQ+MC4wMDwvYW1vdW50PgogICAgPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgogIDwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 183, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:28:01.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100180', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000183', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjgwLjAwPC90b3RhbEFtb3VudD4KCQkJPHBheW1lbnREZXNjcmlwdGlvbj54eHh4eHh4PC9wYXltZW50RGVzY3JpcHRpb24+CgkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgwPC9wYXltZW50VG9rZW4+CgkJCTx0cmFuc2Zlckxpc3Q+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+ODAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - -$data_req = [ - ':id' => 184, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:29:00.197', - ':tipoevento' => 'nodoChiediInformazioniPagamento', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100181', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000184', - ':payload' => '', -]; - -$data_resp = [ - ':id' => 185, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:29:01.197', - ':tipoevento' => 'nodoChiediInformazioniPagamento', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100181', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000185', - ':payload' => 'ewogICAgIklCQU4iOiAiSVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwIiwKICAgICJib2xsb0RpZ2l0YWxlIjogZmFsc2UsCiAgICAiY29kaWNlRmlzY2FsZSI6ICJYWFhYWFhYWFhYWFhYWFhYIiwKICAgICJkZXR0YWdsaSI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJDQ1AiOiAidDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxODAiLAogICAgICAgICAgICAiSVVWIjogIjAxMDAwMDAwMDAwMDAwMTgwIiwKICAgICAgICAgICAgImNvZGljZVBhZ2F0b3JlIjogIlhYWFhYWFhYWFhYWFhYWFgiLAogICAgICAgICAgICAiZW50ZUJlbmVmaWNpYXJpbyI6ICJ4eHh4eHgiLAogICAgICAgICAgICAiaWREb21pbmlvIjogIjc3Nzc3Nzc3Nzc3IiwKICAgICAgICAgICAgImltcG9ydG8iOiA4MC4wLAogICAgICAgICAgICAibm9tZVBhZ2F0b3JlIjogInh4eHgiLAogICAgICAgICAgICAidGlwb1BhZ2F0b3JlIjogIkYiCiAgICAgICAgfQogICAgXSwKICAgICJpbXBvcnRvVG90YWxlIjogODAuMCwKICAgICJvZ2dldHRvUGFnYW1lbnRvIjogInh4eCIsCiAgICAicmFnaW9uZVNvY2lhbGUiOiAieHh4IiwKICAgICJ1cmxSZWRpcmVjdEVDIjogImh0dHBzOi8vZXhhbXBsZS5jb20iCn0=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - -$data_req = [ - ':id' => 186, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:30:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100182', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000186', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4MDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD44MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0Q2FyZFBheW1lbnQ+CgkJCQk8cnJuPjExMTExMTExMTExMTwvcnJuPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT5PSzwvb3V0Y29tZVBheW1lbnRHYXRld2F5PgoJCQkJPHRvdGFsQW1vdW50PjgxLjMwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS4zMDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEwVDIxOjE0OjQ3PC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCQk8YXV0aG9yaXphdGlvbkNvZGU+MTExMTE1PC9hdXRob3JpemF0aW9uQ29kZT4KCQkJPC9jcmVkaXRDYXJkUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 187, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:30:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100182', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000187', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 188, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:31:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100183', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000188', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgwPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 189, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:31:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000180', - ':ccp' => 't0000000000000000000000000000180', - ':noticenumber' => '301000000000000180', - ':creditorreferenceid' => '01000000000000180', - ':paymenttoken' => 't0000000000000000000000000000180', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100183', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000189', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 190, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:38:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100184', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000190', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD4qKioqKjwvcGFzc3dvcmQ+CiAgICAgIDxxckNvZGU+CiAgICAgICAgPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CiAgICAgICAgPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAxODE8L25vdGljZU51bWJlcj4KICAgICAgPC9xckNvZGU+CiAgICAgIDxhbW91bnQ+MC4wMDwvYW1vdW50PgogICAgPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgogIDwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 191, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:38:01.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100184', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000191', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjgwLjAwPC90b3RhbEFtb3VudD4KCQkJPHBheW1lbnREZXNjcmlwdGlvbj54eHh4eHh4PC9wYXltZW50RGVzY3JpcHRpb24+CgkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgxPC9wYXltZW50VG9rZW4+CgkJCTx0cmFuc2Zlckxpc3Q+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+ODAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 192, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:39:00.197', - ':tipoevento' => 'nodoInoltraEsitoPagamentoCarta', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100185', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000192', - ':payload' => 'ewogICAgIlJSTiI6IDExMTExMTExMTExMiwKICAgICJjb2RpY2VBdXRvcml6emF0aXZvIjogIjU1NTU1NSIsCiAgICAiZXNpdG9UcmFuc2F6aW9uZUNhcnRhIjogIjAwIiwKICAgICJpZFBhZ2FtZW50byI6ICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4MSIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAiaW1wb3J0b1RvdGFsZVBhZ2F0byI6IDI0Mi45LAogICAgInRpbWVzdGFtcE9wZXJhemlvbmUiOiAiMjAyNC0wNC0zMFQyMzo1MTo1OC4xODMrMDI6MDAiLAogICAgInRpcG9WZXJzYW1lbnRvIjogIkNQIgp9', -]; - -$data_resp = [ - ':id' => 193, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:39:01.197', - ':tipoevento' => 'nodoInoltraEsitoPagamentoCarta', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100185', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000193', - ':payload' => 'eyJlc2l0byI6Ik9LIn0=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 194, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:40:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100186', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000194', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4MTwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD44MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0Q2FyZFBheW1lbnQ+CgkJCQk8cnJuPjExMTExMTExMTExMTwvcnJuPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT5PSzwvb3V0Y29tZVBheW1lbnRHYXRld2F5PgoJCQkJPHRvdGFsQW1vdW50PjgxLjMwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS4zMDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEwVDIxOjE0OjQ3PC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCQk8YXV0aG9yaXphdGlvbkNvZGU+MTExMTE1PC9hdXRob3JpemF0aW9uQ29kZT4KCQkJPC9jcmVkaXRDYXJkUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 195, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:40:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100186', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000195', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 196, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:41:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100187', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000196', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgxPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 197, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 11:41:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000181', - ':ccp' => 't0000000000000000000000000000181', - ':noticenumber' => '301000000000000181', - ':creditorreferenceid' => '01000000000000181', - ':paymenttoken' => 't0000000000000000000000000000181', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100187', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000197', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 198, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:38:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100188', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000198', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD4qKioqKjwvcGFzc3dvcmQ+CiAgICAgIDxxckNvZGU+CiAgICAgICAgPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CiAgICAgICAgPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAxODI8L25vdGljZU51bWJlcj4KICAgICAgPC9xckNvZGU+CiAgICAgIDxhbW91bnQ+MC4wMDwvYW1vdW50PgogICAgPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgogIDwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 199, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:38:01.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100188', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000199', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjgwLjAwPC90b3RhbEFtb3VudD4KCQkJPHBheW1lbnREZXNjcmlwdGlvbj54eHh4eHh4PC9wYXltZW50RGVzY3JpcHRpb24+CgkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgyPC9wYXltZW50VG9rZW4+CgkJCTx0cmFuc2Zlckxpc3Q+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+ODAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - -$data_req = [ - ':id' => 200, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:39:00.197', - ':tipoevento' => 'nodoChiediAvanzamentoPagamento', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100189', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000200', - ':payload' => '', -]; - -$data_resp = [ - ':id' => 201, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:39:01.197', - ':tipoevento' => 'nodoChiediAvanzamentoPagamento', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100189', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000201', - ':payload' => 'eyJlc2l0byI6Ik9LIn0=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 202, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:40:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100190', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000202', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4MjwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD44MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0Q2FyZFBheW1lbnQ+CgkJCQk8cnJuPjExMTExMTExMTExMTwvcnJuPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT5PSzwvb3V0Y29tZVBheW1lbnRHYXRld2F5PgoJCQkJPHRvdGFsQW1vdW50PjgxLjMwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS4zMDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEwVDIxOjE0OjQ3PC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCQk8YXV0aG9yaXphdGlvbkNvZGU+MTExMTE1PC9hdXRob3JpemF0aW9uQ29kZT4KCQkJPC9jcmVkaXRDYXJkUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 203, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:40:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100190', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000203', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - -$data_req = [ - ':id' => 204, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:41:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100191', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000204', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgyPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 205, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 12:41:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000182', - ':ccp' => 't0000000000000000000000000000182', - ':noticenumber' => '301000000000000182', - ':creditorreferenceid' => '01000000000000182', - ':paymenttoken' => 't0000000000000000000000000000182', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100191', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000205', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - -$data_req = [ - ':id' => 206, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:38:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100192', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000206', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KICA8c29hcGVudjpIZWFkZXIvPgogIDxzb2FwZW52OkJvZHk+CiAgICA8bm9kOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcT4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD4qKioqKjwvcGFzc3dvcmQ+CiAgICAgIDxxckNvZGU+CiAgICAgICAgPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CiAgICAgICAgPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAxODM8L25vdGljZU51bWJlcj4KICAgICAgPC9xckNvZGU+CiAgICAgIDxhbW91bnQ+MC4wMDwvYW1vdW50PgogICAgPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgogIDwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 207, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:38:01.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100192', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000207', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjgwLjAwPC90b3RhbEFtb3VudD4KCQkJPHBheW1lbnREZXNjcmlwdGlvbj54eHh4eHh4PC9wYXltZW50RGVzY3JpcHRpb24+CgkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgzPC9wYXltZW50VG9rZW4+CgkJCTx0cmFuc2Zlckxpc3Q+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+ODAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODM8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 208, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:39:00.197', - ':tipoevento' => 'closePayment-v1', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100193', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000208', - ':payload' => 'ewogICAgImFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zIjogewogICAgICAgICJhdXRob3JpemF0aW9uQ29kZSI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIsCiAgICAgICAgIm91dGNvbWVQYXltZW50R2F0ZXdheSI6ICIwIiwKICAgICAgICAidHJhbnNhY3Rpb25JZCI6ICIxMTExMTExMTIiCiAgICB9LAogICAgImZlZSI6IDAuNSwKICAgICJpZGVudGlmaWNhdGl2b0NhbmFsZSI6ICI4ODg4ODg4ODg4OF8wMSIsCiAgICAiaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvIjogIjg4ODg4ODg4ODg4IiwKICAgICJpZGVudGlmaWNhdGl2b1BzcCI6ICJBR0lEXzAxIiwKICAgICJvdXRjb21lIjogIk9LIiwKICAgICJwYXltZW50VG9rZW5zIjogWwogICAgICAgICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4MyIKICAgIF0sCiAgICAicHNwVHJhbnNhY3Rpb25JZCI6ICIxMTExMTExMTIiLAogICAgInRpbWVzdGFtcE9wZXJhdGlvbiI6ICIyMDI0LTA0LTMwVDIxOjE4OjAwLjM3OVoiLAogICAgInRpcG9WZXJzYW1lbnRvIjogIkJQQVkiLAogICAgInRvdGFsQW1vdW50IjogODAuMAp9', -]; - -$data_resp = [ - ':id' => 209, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:39:01.197', - ':tipoevento' => 'closePayment-v1', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100193', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000209', - ':payload' => 'eyJlc2l0byI6Ik9LIn0=', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 210, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:40:00.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100194', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000210', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4MzwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODM8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjE1MC4wMDwvZGVidEFtb3VudD4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD44MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0Q2FyZFBheW1lbnQ+CgkJCQk8cnJuPjExMTExMTExMTExMTwvcnJuPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT5PSzwvb3V0Y29tZVBheW1lbnRHYXRld2F5PgoJCQkJPHRvdGFsQW1vdW50PjgxLjMwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS4zMDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEwVDIxOjE0OjQ3PC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCQk8YXV0aG9yaXphdGlvbkNvZGU+MTExMTE1PC9hdXRob3JpemF0aW9uQ29kZT4KCQkJPC9jcmVkaXRDYXJkUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 211, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:40:01.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100194', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000211', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 212, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:41:00.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100195', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000212', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTgzPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 213, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 13:41:01.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000183', - ':ccp' => 't0000000000000000000000000000183', - ':noticenumber' => '301000000000000183', - ':creditorreferenceid' => '01000000000000183', - ':paymenttoken' => 't0000000000000000000000000000183', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100195', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000213', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 214, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:41:00.197', - ':tipoevento' => 'nodoAttivaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100196', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000214', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8cHB0Om5vZG9BdHRpdmFSUFQgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxODQ8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQUGFnYW1lbnRvPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1BQYWdhbWVudG8+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZVBhZ2FtZW50bz44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGVQYWdhbWVudG8+CgkJCTxjb2RpZmljYUluZnJhc3RydXR0dXJhUFNQPlFSLUNPREU8L2NvZGlmaWNhSW5mcmFzdHJ1dHR1cmFQU1A+CgkJCTxjb2RpY2VJZFJQVD4KCQkJCTxxcmM6UXJDb2RlPgoJCQkJCTxxcmM6Q0Y+Nzc3Nzc3Nzc3Nzc8L3FyYzpDRj4KCQkJCQk8cXJjOkF1eERpZ2l0PjM8L3FyYzpBdXhEaWdpdD4KCQkJCQk8cXJjOkNvZElVVj4wMTAwMDAwMDAwMDAwMDE4NDwvcXJjOkNvZElVVj4KCQkJCTwvcXJjOlFyQ29kZT4KCQkJPC9jb2RpY2VJZFJQVD4KCQkJPGRhdGlQYWdhbWVudG9QU1A+CgkJCQk8aW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPjgwLjAwPC9pbXBvcnRvU2luZ29sb1ZlcnNhbWVudG8+CgkJCTwvZGF0aVBhZ2FtZW50b1BTUD4KCQk8L3BwdDpub2RvQXR0aXZhUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 215, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:41:01.197', - ':tipoevento' => 'nodoAttivaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100196', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000215', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQk8bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJCTxkYXRpUGFnYW1lbnRvUEE+CgkJCQkJPGltcG9ydG9TaW5nb2xvVmVyc2FtZW50bz44MC4wMDwvaW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPgoJCQkJCTxpYmFuQWNjcmVkaXRvPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvaWJhbkFjY3JlZGl0bz4KCQkJCQk8ZW50ZUJlbmVmaWNpYXJpbz4KCQkJCQkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0JlbmVmaWNpYXJpbz4KCQkJCQkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkc8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjc3Nzc3Nzc3Nzc3PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCTwvcGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvQmVuZWZpY2lhcmlvPgoJCQkJCQk8cGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz54eHh4eHg8L3BheV9pOmRlbm9taW5hemlvbmVCZW5lZmljaWFyaW8+CgkJCQkJPC9lbnRlQmVuZWZpY2lhcmlvPgoJCQkJCTxjYXVzYWxlVmVyc2FtZW50bz54eHh4eHg8L2NhdXNhbGVWZXJzYW1lbnRvPgoJCQkJPC9kYXRpUGFnYW1lbnRvUEE+CgkJCTwvbm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCTwvcHB0Om5vZG9BdHRpdmFSUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 216, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:42:00.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100197', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000216', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMTg0PC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxODQ8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnB0PlBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbmxsY3lJL1BnbzhVbEJVSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklqNEtJQ0FnSUR4MlpYSnphVzl1WlU5bloyVjBkRzgrTmk0eVBDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0E4TDJSdmJXbHVhVzgrQ2lBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2VIaDRlSGg0ZUhnOEwybGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvZ0lDQWdQR1JoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStNakF5TkMwd05DMHhNRlF5TVRveE5Eb3pPRHd2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGs0dlFUd3ZZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno0S0lDQWdJRHh6YjJkblpYUjBiMUJoWjJGMGIzSmxQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSand2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUhoNGVIZzhMMkZ1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDRLSUNBZ0lEd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUR4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K2VIaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEeGtZWFJwVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStPREF1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2lBZ0lDQWdJQ0FnUEhScGNHOVdaWEp6WVcxbGJuUnZQbEJQUEM5MGFYQnZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURFNE5Ed3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrZERBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBeE9EUThMMk52WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeG1hWEp0WVZKcFkyVjJkWFJoUGpBOEwyWnBjbTFoVW1salpYWjFkR0UrQ2lBZ0lDQWdJQ0FnUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejQ0TUM0d01Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4YVdKaGJrRmpZM0psWkdsMGJ6NUpWREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERThMMmxpWVc1QlkyTnlaV1JwZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqWVhWellXeGxWbVZ5YzJGdFpXNTBiejU0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDaUFnSUNBZ0lDQWdQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0E4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZENEs8L3JwdD4KCQk8L25zNTpub2RvSW52aWFSUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 217, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:42:01.197', - ':tipoevento' => 'nodoInviaRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100197', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000217', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPHJlZGlyZWN0PjE8L3JlZGlyZWN0PgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhUlBUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 218, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:43:00.197', - ':tipoevento' => 'cdInfoWisp', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100198', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000218', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6dG5zPSJodHRwOi8vUHVudG9BY2Nlc3NvQ0Quc3Bjb29wLmdvdi5pdCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6Y2RJbmZvV2lzcD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDE4NDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTg0PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJPGlkUGFnYW1lbnRvPjEyMjJkZGU4LTUxM2QtNGFlNC04NjI3LWE3MjVlNTE3NzRmZTwvaWRQYWdhbWVudG8+CgkJPC9wcHQ6Y2RJbmZvV2lzcD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 219, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:43:01.197', - ':tipoevento' => 'cdInfoWisp', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100198', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000219', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb0NELnNwY29vcC5nb3YuaXQiIHhtbG5zOndzdT0iaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvd3NzLzIwMDQvMDEvb2FzaXMtMjAwNDAxLXdzcy13c3NlY3VyaXR5LXV0aWxpdHktMS4wLnhzZCI+Cgk8c29hcDpCb2R5PgoJCTxwcHQ6Y2RJbmZvV2lzcFJlc3BvbnNlIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCTwvcHB0OmNkSW5mb1dpc3BSZXNwb25zZT4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 220, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:44:00.197', - ':tipoevento' => 'nodoChiediInformazioniPagamento', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100199', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000220', - ':payload' => '', -]; - -$data_resp = [ - ':id' => 221, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:44:01.197', - ':tipoevento' => 'nodoChiediInformazioniPagamento', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100199', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000221', - ':payload' => 'ewogICAgIklCQU4iOiAiSVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxIiwKICAgICJib2xsb0RpZ2l0YWxlIjogZmFsc2UsCiAgICAiY29kaWNlRmlzY2FsZSI6ICJYWFhYWFhYWFhYWFhYWFhYIiwKICAgICJkZXR0YWdsaSI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJDQ1AiOiAidDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxODQiLAogICAgICAgICAgICAiSVVWIjogIjAxMDAwMDAwMDAwMDAwMTg0IiwKICAgICAgICAgICAgImNvZGljZVBhZ2F0b3JlIjogIlhYWFhYWFhYWFhYWFhYWFgiLAogICAgICAgICAgICAiZW50ZUJlbmVmaWNpYXJpbyI6ICJ4eHh4eCIsCiAgICAgICAgICAgICJpZERvbWluaW8iOiAiNzc3Nzc3Nzc3NzciLAogICAgICAgICAgICAiaW1wb3J0byI6IDgwLjAsCiAgICAgICAgICAgICJub21lUGFnYXRvcmUiOiAiWFhYWFhYWFhYWFhYWFhYWCIsCiAgICAgICAgICAgICJ0aXBvUGFnYXRvcmUiOiAiRiIKICAgICAgICB9CiAgICBdLAogICAgImltcG9ydG9Ub3RhbGUiOiA4MC4wLAogICAgIm9nZ2V0dG9QYWdhbWVudG8iOiAieHh4eHh4eCIsCiAgICAicmFnaW9uZVNvY2lhbGUiOiAieHh4eCIsCiAgICAidXJsUmVkaXJlY3RFQyI6ICJodHRwczovL2V4YW1wbGUuY29tIgp9', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 222, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:45:00.197', - ':tipoevento' => 'nodoInoltraEsitoPagamentoCarta', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100200', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000222', - ':payload' => 'ewogICAgIklCQU4iOiAiSVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxIiwKICAgICJib2xsb0RpZ2l0YWxlIjogZmFsc2UsCiAgICAiY29kaWNlRmlzY2FsZSI6ICJYWFhYWFhYWFhYWFhYWFhYIiwKICAgICJkZXR0YWdsaSI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJDQ1AiOiAidDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxODQiLAogICAgICAgICAgICAiSVVWIjogIjAxMDAwMDAwMDAwMDAwMTg0IiwKICAgICAgICAgICAgImNvZGljZVBhZ2F0b3JlIjogIlhYWFhYWFhYWFhYWFhYWFgiLAogICAgICAgICAgICAiZW50ZUJlbmVmaWNpYXJpbyI6ICJ4eHh4eCIsCiAgICAgICAgICAgICJpZERvbWluaW8iOiAiNzc3Nzc3Nzc3NzciLAogICAgICAgICAgICAiaW1wb3J0byI6IDgwLjAsCiAgICAgICAgICAgICJub21lUGFnYXRvcmUiOiAiWFhYWFhYWFhYWFhYWFhYWCIsCiAgICAgICAgICAgICJ0aXBvUGFnYXRvcmUiOiAiRiIKICAgICAgICB9CiAgICBdLAogICAgImltcG9ydG9Ub3RhbGUiOiA4MC4wLAogICAgIm9nZ2V0dG9QYWdhbWVudG8iOiAieHh4eHh4eCIsCiAgICAicmFnaW9uZVNvY2lhbGUiOiAieHh4eCIsCiAgICAidXJsUmVkaXJlY3RFQyI6ICJodHRwczovL2V4YW1wbGUuY29tIgp9', -]; - -$data_resp = [ - ':id' => 223, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:46:01.197', - ':tipoevento' => 'nodoInoltraEsitoPagamentoCarta', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100200', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000223', - ':payload' => 'eyJlc2l0byI6Ik9LIn0=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - -$data_req = [ - ':id' => 224, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:45:30.197', - ':tipoevento' => 'pspInviaCarrelloRPTCarte', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100201', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000224', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bW9kZWxsb1BhZ2FtZW50bz4xPC9tb2RlbGxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDE4NDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxODQ8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqWXVNaTR3UEM5MlpYSnphVzl1WlU5bloyVjBkRzgrQ2lBZ0lDQThaRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGpjM056YzNOemMzTnpjM1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjBSdmJXbHVhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZVM1JoZW1sdmJtVlNhV05vYVdWa1pXNTBaVDQzTnpjM056YzNOemMzTjE4d01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb2dJQ0FnUEM5a2IyMXBibWx2UGdvZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBtWXpaV016Tm1SaU56aGtZVFEwTkdaaFlqUmpaakJtT1RBNE9XSm1aRGt3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBqSXdNalF0TURRdE1EbFVNakU2TlRNNk16WThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDaUFnSUNBOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejU0ZUhnOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2lBZ0lDQThjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lEd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvZ0lDQWdJQ0FnSUR4dVlYcHBiMjVsVUdGbllYUnZjbVUrU1ZROEwyNWhlbWx2Ym1WUVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBOFpTMXRZV2xzVUdGbllYUnZjbVUrZUhoNGVIaEFlSGg0ZUM1amIyMDhMMlV0YldGcGJGQmhaMkYwYjNKbFBnb2dJQ0FnUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvZ0lDQWdQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlOQzB3TkMwd09Ud3ZaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ1BHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrT0RBdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0NpQWdJQ0FnSUNBZ1BIUnBjRzlXWlhKellXMWxiblJ2UGtOUVBDOTBhWEJ2Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZWbVZ5YzJGdFpXNTBiejR3TVRBd01EQXdNREF3TURBd01ERTRORHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K2REQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXhPRFE4TDJOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQZ29nSUNBZ0lDQWdJRHhtYVhKdFlWSnBZMlYyZFhSaFBqQThMMlpwY20xaFVtbGpaWFoxZEdFK0NpQWdJQ0FnSUNBZ1BHUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHbHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0NE1DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREU4TDJsaVlXNUJZMk55WldScGRHOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0NpQWdJQ0FnSUNBZ1BDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQThMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJCTxycm4+MDAwMDAwMDAwMDUxPC9ycm4+CgkJCTxlc2l0b1RyYW5zYXppb25lQ2FydGE+MDA8L2VzaXRvVHJhbnNhemlvbmVDYXJ0YT4KCQkJPGltcG9ydG9Ub3RhbGVQYWdhdG8+ODAuMDA8L2ltcG9ydG9Ub3RhbGVQYWdhdG8+CgkJCTx0aW1lc3RhbXBPcGVyYXppb25lPjIwMjQtMDQtMTBUMjE6MTQ6NDguOTE0KzAyOjAwPC90aW1lc3RhbXBPcGVyYXppb25lPgoJCQk8Y29kaWNlQXV0b3JpenphdGl2bz4wMDAwMDM8L2NvZGljZUF1dG9yaXp6YXRpdm8+CgkJPC9wcHQ6cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 225, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:45:40.197', - ':tipoevento' => 'pspInviaCarrelloRPTCarte', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100201', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000225', - ':payload' => 'PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnR5cGU9Im5zMjplc2l0b1BzcEludmlhQ2FycmVsbG9SUFQiPgoJCQkJPGVzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPk9LPC9lc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT4KCQkJCTxpZGVudGlmaWNhdGl2b0NhcnJlbGxvPnh4eHh4eHh4eHh4eHg8L2lkZW50aWZpY2F0aXZvQ2FycmVsbG8+CgkJCQk8cGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPmlkQnJ1Y2lhdHVyYT14eHcyMjwvcGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPgoJCQk8L3BzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 226, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:47:00.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100202', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000226', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDE4NDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTg0PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJPHRpcG9GaXJtYS8+CgkJCTxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhCaGVWOXBPbEpVSUhodGJHNXpPbkJoZVY5cFBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWlCNGJXeHVjenA0YzJrOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2V0UxTVUyTm9aVzFoTFdsdWMzUmhibU5sSWlCNGMyazZjMk5vWlcxaFRHOWpZWFJwYjI0OUlpOXZjSFF2Y0hOd1lYaGxjSFJoTDNKbGMyOTFjbU5sY3k5UVlXZEpibVpmVWxCVVgxSlVYelpmTWw4d0xuaHpaQ0krQ2drOGNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWp3dmNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEhCaGVWOXBPbVJ2YldsdWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5d1lYbGZhVHBrYjIxcGJtbHZQZ29KUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK1lXUnpZWEl6TkdWa1pXUnpaSE5oUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMlYyZFhSaFBnb0pQSEJoZVY5cE9tUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTmxkblYwWVQ0eU1ESTBMVEEwTFRFMlZESXpPalExT2pBMlBDOXdZWGxmYVRwa1lYUmhUM0poVFdWemMyRm5aMmx2VW1salpYWjFkR0UrQ2drOGNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2MyUnpaR0U4TDNCaGVWOXBPbkpwWm1WeWFXMWxiblJ2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBIQmhlVjlwT25KcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDR5TURJMExUQTBMVEUyUEM5d1lYbGZhVHB5YVdabGNtbHRaVzUwYjBSaGRHRlNhV05vYVdWemRHRStDZ2s4Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDUWs4Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUNQQzl3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4Y0dGNVgyazZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa0ZIU1VSZk1ERThMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pQSEJoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZCZEhSbGMzUmhiblJsUG5oNGVIaDRlSGg0UEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNEtDVHd2Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEhCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEhCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dmNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIZzhMM0JoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NnazhMM0JoZVY5cE9tVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZWbVZ5YzJGdWRHVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRQQzl3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGNHRjVYMms2YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHh3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM0JoZVY5cE9uUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHh3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhnOEwzQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIaDRQQzl3WVhsZmFUcGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2s4TDNCaGVWOXBPbk52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2s4Y0dGNVgyazZaR0YwYVZCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlkyOWthV05sUlhOcGRHOVFZV2RoYldWdWRHOCtNRHd2Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K09EQXVNREE4TDNCaGVWOXBPbWx0Y0c5eWRHOVViM1JoYkdWUVlXZGhkRzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBeE9EUThMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBIQmhlVjlwT2tOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQblF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVRnMFBDOXdZWGxmYVRwRGIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOGNHRjVYMms2WkdGMGFWTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0Nna0pDVHh3WVhsZmFUcHphVzVuYjJ4dlNXMXdiM0owYjFCaFoyRjBiejQ0TUM0d01Ed3ZjR0Y1WDJrNmMybHVaMjlzYjBsdGNHOXlkRzlRWVdkaGRHOCtDZ2tKQ1R4d1lYbGZhVHBsYzJsMGIxTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K1VFRkhRVlJCUEM5d1lYbGZhVHBsYzJsMGIxTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0Nna0pDVHh3WVhsZmFUcGtZWFJoUlhOcGRHOVRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBqSXdNalF0TURRdE1UWThMM0JoZVY5cE9tUmhkR0ZGYzJsMGIxTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0Nna0pDVHh3WVhsZmFUcHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlTYVhOamIzTnphVzl1WlQ0d01ERThMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUpwYzJOdmMzTnBiMjVsUGdvSkNRazhjR0Y1WDJrNlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K2VIaDRlSGg0ZUR3dmNHRjVYMms2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeHdZWGxmYVRwa1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrZUhoNGVIaDRQQzl3WVhsZmFUcGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzl3WVhsZmFUcGtZWFJwVTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1R3dmNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtQQzl3WVhsZmFUcFNWRDQ9PC9ydD4KCQk8L25zMTpub2RvSW52aWFSVD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 227, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:47:30.197', - ':tipoevento' => 'nodoInviaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100202', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000227', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCQk8L25vZG9JbnZpYVJUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - -$data_req = [ - ':id' => 228, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:47:01.197', - ':tipoevento' => 'paaInviaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100203', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000228', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlQiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgogICAgPHNvYXBlbnY6SGVhZGVyPgogICAgICAgIDxwcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgICAgPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAxODQ8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CiAgICAgICAgICAgIDxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4NDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CiAgICAgICAgPC9wcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KICAgIDwvc29hcGVudjpIZWFkZXI+CiAgICA8c29hcGVudjpCb2R5PgogICAgICAgIDxwcHQ6cGFhSW52aWFSVD4KICAgICAgICAgICAgPHRpcG9GaXJtYS8+CiAgICAgICAgICAgIDxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhCaGVWOXBPbEpVSUhodGJHNXpPbkJoZVY5cFBTSm9kSFJ3T2k4dmQzZDNMbVJwWjJsMGNHRXVaMjkyTG1sMEwzTmphR1Z0WVhNdk1qQXhNUzlRWVdkaGJXVnVkR2t2SWlCNGJXeHVjenA0YzJrOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2V0UxTVUyTm9aVzFoTFdsdWMzUmhibU5sSWlCNGMyazZjMk5vWlcxaFRHOWpZWFJwYjI0OUlpOXZjSFF2Y0hOd1lYaGxjSFJoTDNKbGMyOTFjbU5sY3k5UVlXZEpibVpmVWxCVVgxSlVYelpmTWw4d0xuaHpaQ0krQ2drOGNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQakV1TUR3dmNHRjVYMms2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEhCaGVWOXBPbVJ2YldsdWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5d1lYbGZhVHBrYjIxcGJtbHZQZ29KUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK2VIaDRlSGg0ZUR3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05sZG5WMFlUNEtDVHh3WVhsZmFUcGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK01qQXlOQzB3TkMweE9WUXhOVG93T0Rvd09Ud3ZjR0Y1WDJrNlpHRjBZVTl5WVUxbGMzTmhaMmRwYjFKcFkyVjJkWFJoUGdvSlBIQmhlVjlwT25KcFptVnlhVzFsYm5SdlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBuaDRlSGg0TFhoNE9IaDRlRHd2Y0dGNVgyazZjbWxtWlhKcGJXVnVkRzlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2drOGNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5RVlYUmhVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNVGs4TDNCaGVWOXBPbkpwWm1WeWFXMWxiblJ2UkdGMFlWSnBZMmhwWlhOMFlUNEtDVHh3WVhsZmFUcHBjM1JwZEhWMGIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pDVHh3WVhsZmFUcDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrSThMM0JoZVY5cE9uUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHh3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtPRGc0T0RnNE9EZzRPRGc4TDNCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQmRIUmxjM1JoYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNEtDVHd2Y0dGNVgyazZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEhCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2Y0dGNVgyazZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEhCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dmNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRQQzl3WVhsZmFUcGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh3WVhsZmFUcGpiMlJwWTJWVmJtbDBUM0JsY2tKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0dGNVgyazZZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCaGVWOXBPbVJsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwzQmhlVjlwT21SbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjBKbGJtVm1hV05wWVhKcGJ6NTRlSGg0UEM5d1lYbGZhVHBwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJoZVY5cE9tTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDNCaGVWOXBPbU5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2WTJGd1FtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmNHRjVYMms2WTJGd1FtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d1lYbGZhVHBzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVIZzhMM0JoZVY5cE9teHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d1lYbGZhVHB3Y205MmFXNWphV0ZDWlc1bFptbGphV0Z5YVc4K2VIZzhMM0JoZVY5cE9uQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzl3WVhsZmFUcHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5d1lYbGZhVHBsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEhCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhjR0Y1WDJrNmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1SFBDOXdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzl3WVhsZmFUcGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjFabGNuTmhiblJsUG5oNGVIZzhMM0JoZVY5cE9tbHVaR2x5YVhwNmIxWmxjbk5oYm5SbFBnb0pDVHh3WVhsZmFUcGpZWEJXWlhKellXNTBaVDU0ZUhnOEwzQmhlVjlwT21OaGNGWmxjbk5oYm5SbFBnb0pDVHh3WVhsZmFUcHNiMk5oYkdsMFlWWmxjbk5oYm5SbFBuaDRlRHd2Y0dGNVgyazZiRzlqWVd4cGRHRldaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStlSGg0UEM5d1lYbGZhVHB3Y205MmFXNWphV0ZXWlhKellXNTBaVDRLQ1FrOGNHRjVYMms2Ym1GNmFXOXVaVlpsY25OaGJuUmxQbmg0UEM5d1lYbGZhVHB1WVhwcGIyNWxWbVZ5YzJGdWRHVStDZ2s4TDNCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2s4Y0dGNVgyazZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeHdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeHdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeHdZWGxmYVRwaGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT21sdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIaDRQQzl3WVhsZmFUcHBibVJwY21sNmVtOVFZV2RoZEc5eVpUNEtDUWs4Y0dGNVgyazZZMkZ3VUdGbllYUnZjbVUrZUhoNGVEd3ZjR0Y1WDJrNlkyRndVR0ZuWVhSdmNtVStDZ2tKUEhCaGVWOXBPbXh2WTJGc2FYUmhVR0ZuWVhSdmNtVStlSGg0UEM5d1lYbGZhVHBzYjJOaGJHbDBZVkJoWjJGMGIzSmxQZ29KQ1R4d1lYbGZhVHB3Y205MmFXNWphV0ZRWVdkaGRHOXlaVDU0ZUR3dmNHRjVYMms2Y0hKdmRtbHVZMmxoVUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT201aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXdZWGxmYVRwdVlYcHBiMjVsVUdGbllYUnZjbVUrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drOGNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrTUR3dmNHRjVYMms2WTI5a2FXTmxSWE5wZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9tbHRjRzl5ZEc5VWIzUmhiR1ZRWVdkaGRHOCtPREF1TURBOEwzQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXhPRFE4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9rTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01UZzBQQzl3WVhsZmFUcERiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0NRazhjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHB6YVc1bmIyeHZTVzF3YjNKMGIxQmhaMkYwYno0NE1DNHdNRHd2Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrQ2drSkNUeHdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtVRUZIUVZSQlBDOXdZWGxmYVRwbGMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQakl3TWpRdE1EUXRNVGs4TDNCaGVWOXBPbVJoZEdGRmMybDBiMU5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNHdNREU4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBnb0pDUWs4Y0dGNVgyazZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtlSGg0ZUhoNGVIZzhMM0JoZVY5cE9tTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0ZUR3dmNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dmNHRjVYMms2WkdGMGFWTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0NnazhMM0JoZVY5cE9tUmhkR2xRWVdkaGJXVnVkRzgrQ2p3dmNHRjVYMms2VWxRKzwvcnQ+CiAgICAgICAgPC9wcHQ6cGFhSW52aWFSVD4KICAgIDwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 229, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 14:47:03.197', - ':tipoevento' => 'paaInviaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000184', - ':ccp' => 't0000000000000000000000000000184', - ':noticenumber' => '301000000000000184', - ':creditorreferenceid' => '01000000000000184', - ':paymenttoken' => 't0000000000000000000000000000184', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100203', - ':sessionidoriginal' => 'sessionOriginal_cdInfoWisp', - ':uniqueid' => 'T000229', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPjxTT0FQLUVOVjpIZWFkZXIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIi8+PHNvYXA6Qm9keT48bnM0OnBhYUludmlhUlRSaXNwb3N0YSB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj48cGFhSW52aWFSVFJpc3Bvc3RhPjxlc2l0bz5PSzwvZXNpdG8+PC9wYWFJbnZpYVJUUmlzcG9zdGE+PC9uczQ6cGFhSW52aWFSVFJpc3Bvc3RhPjwvc29hcDpCb2R5Pjwvc29hcDpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 230, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:42:00.197', - ':tipoevento' => 'activateIOPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100204', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000230', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIiB4bWxuczpzb2FwPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6dG5zPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvcklPLndzZGwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXEgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIj4KCQkJPGlkUFNQPkFHSURfMDE8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjc3Nzc3Nzc3Nzc3XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD54eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDE4NTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD41MC4wMDwvYW1vdW50PgoJCTwvbmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXE+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 231, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:42:01.197', - ':tipoevento' => 'activateIOPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100204', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000231', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpuZnBzcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JJTy54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8dG90YWxBbW91bnQ+NTAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4NTwvcGF5bWVudFRva2VuPgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDE4NTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcHNwOmFjdGl2YXRlSU9QYXltZW50UmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 232, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:00.197', - ':tipoevento' => 'nodoChiediInformazioniPagamento', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100205', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000232', - ':payload' => '', -]; - -$data_resp = [ - ':id' => 233, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:43:01.197', - ':tipoevento' => 'nodoChiediInformazioniPagamento', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100205', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000233', - ':payload' => 'ewogICAgIklCQU4iOiAiSVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxIiwKICAgICJib2xsb0RpZ2l0YWxlIjogZmFsc2UsCiAgICAiY29kaWNlRmlzY2FsZSI6ICJYWFhYWFhYWFhYWFhYWFhYIiwKICAgICJkZXR0YWdsaSI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJDQ1AiOiAidDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxODUiLAogICAgICAgICAgICAiSVVWIjogIjAxMDAwMDAwMDAwMDAwMTg1IiwKICAgICAgICAgICAgImNvZGljZVBhZ2F0b3JlIjogIlhYWFhYWFhYWFhYWFhYWFgiLAogICAgICAgICAgICAiZW50ZUJlbmVmaWNpYXJpbyI6ICJ4eHh4eCIsCiAgICAgICAgICAgICJpZERvbWluaW8iOiAiNzc3Nzc3Nzc3NzciLAogICAgICAgICAgICAiaW1wb3J0byI6IDUwLjAwLAogICAgICAgICAgICAibm9tZVBhZ2F0b3JlIjogIlhYWFhYWFhYWFhYWFhYWFgiLAogICAgICAgICAgICAidGlwb1BhZ2F0b3JlIjogIkYiCiAgICAgICAgfQogICAgXSwKICAgICJpbXBvcnRvVG90YWxlIjogNTAuMDAsCiAgICAib2dnZXR0b1BhZ2FtZW50byI6ICJ4eHh4eHh4IiwKICAgICJyYWdpb25lU29jaWFsZSI6ICJ4eHh4IiwKICAgICJ1cmxSZWRpcmVjdEVDIjogImh0dHBzOi8vZXhhbXBsZS5jb20iCn0=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - -$data_req = [ - ':id' => 234, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:00.197', - ':tipoevento' => 'nodoInoltraEsitoPagamentoPayPal', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100206', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000234', - ':payload' => 'ewogICAgImlkUGFnYW1lbnRvIjogImFlYTllNmU5YzdlYzc5ZWU2YWM5YTZlNmU5NmM5ZWUyIiwKICAgICJpZFRyYW5zYXppb25lIjogIjIyMjIyMjIyMiIsCiAgICAiaWRUcmFuc2F6aW9uZVBzcCI6ICI5OTk5OTk5OTk5OTk5OSIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAiaW1wb3J0b1RvdGFsZVBhZ2F0byI6IDUwLjAwLAogICAgInRpbWVzdGFtcE9wZXJhemlvbmUiOiAiMjAyNC0wNS0wMlQyMzo1NzozOC4wMDErMDI6MDAiCn0=', -]; - -$data_resp = [ - ':id' => 235, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:50.197', - ':tipoevento' => 'nodoInoltraEsitoPagamentoPayPal', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100206', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000235', - ':payload' => 'eyJlc2l0byI6Ik9LIn0=', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 236, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:10.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100207', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000236', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4NTwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAxODU8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjUwLjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQxOFUwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxwYXlwYWxQYXltZW50PgoJCQkJPHRyYW5zYWN0aW9uSWQ+MjIyMjIyMjIyPC90cmFuc2FjdGlvbklkPgoJCQkJPHBzcFRyYW5zYWN0aW9uSWQ+OTk5OTk5OTk5OTk5OTk8L3BzcFRyYW5zYWN0aW9uSWQ+CgkJCQk8dG90YWxBbW91bnQ+NTEuNTA8L3RvdGFsQW1vdW50PgoJCQkJPGZlZT4xLjUwPC9mZWU+CgkJCQk8dGltZXN0YW1wT3BlcmF0aW9uPjIwMjQtMDUtMDJUMjI6MTA6MTg8L3RpbWVzdGFtcE9wZXJhdGlvbj4KCQkJPC9wYXlwYWxQYXltZW50PgoJCTwvcGZuOnBzcE5vdGlmeVBheW1lbnRSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 237, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:44:30.197', - ':tipoevento' => 'pspNotifyPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100207', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000237', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - -$data_req = [ - ':id' => 238, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:10.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100208', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000238', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTg1PC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjUwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 239, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 15:46:30.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000185', - ':ccp' => 't0000000000000000000000000000185', - ':noticenumber' => '301000000000000185', - ':creditorreferenceid' => '01000000000000185', - ':paymenttoken' => 't0000000000000000000000000000185', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_100208', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000239', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 240, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000240', - ':uniqueid' => 'T000240', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI0MDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDI0MDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNDA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01qUXdQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREkwTUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 241, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000240', - ':uniqueid' => 'T000241', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - -$data_req = [ - ':id' => 242, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:44:00.197', - ':tipoevento' => 'nodoNotificaAnnullamento', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000240', - ':ccp' => 't0000000000000000000000000000240', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000240', - ':paymenttoken' => 't0000000000000000000000000000240', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000240', - ':uniqueid' => 'T000242', - ':payload' => '', -]; - -$data_resp = [ - ':id' => 243, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:44:05.197', - ':tipoevento' => 'nodoNotificaAnnullamento', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000240', - ':ccp' => 't0000000000000000000000000000240', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000240', - ':paymenttoken' => 't0000000000000000000000000000240', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000240', - ':uniqueid' => 'T000243', - ':payload' => 'eyJlc2l0byI6Ik9LIn0=', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 244, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000241', - ':uniqueid' => 'T000244', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI0MTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDI0MTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNDE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01qUXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREkwTVR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 245, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000241', - ':uniqueid' => 'T000245', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 246, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:30.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000241', - ':uniqueid' => 'T000246', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVDwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPGxpc3RhUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAyNDE8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjQxPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NpQWdJQ0E4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQZ29nSUNBZ1BDOWtiMjFwYm1sdlBnb2dJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQbVl6WldNek5tUmlOemhrWVRRME5HWmhZalJqWmpCbU9UQTRPV0ptWkRrd1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ0S0lDQWdJRHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNRGxVTWpFNk5UTTZNelk4TDJSaGRHRlBjbUZOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2lBZ0lDQThZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NpQWdJQ0E4YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ0lDQWdJRHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUR3dllXNWhaM0poWm1sallWQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThaUzF0WVdsc1VHRm5ZWFJ2Y21VK2VIaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb2dJQ0FnUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0lDQWdJQ0FnSUNBOFpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR4a1lYUnBWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TkMwd05DMHdPVHd2WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtDaUFnSUNBZ0lDQWdQR2x0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK05qQXdMakF3UEM5cGJYQnZjblJ2Vkc5MFlXeGxSR0ZXWlhKellYSmxQZ29nSUNBZ0lDQWdJRHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NURVRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF5TkRFOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQblF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpReFBDOWpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29nSUNBZ0lDQWdJRHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtOakF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLSUNBZ0lDQWdJQ0E4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUR3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 247, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:35.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000241', - ':uniqueid' => 'T000247', - ':payload' => 'PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6dHlwZT0ibnMyOmVzaXRvUHNwSW52aWFDYXJyZWxsb1JQVCI+CgkJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQkJPGlkZW50aWZpY2F0aXZvQ2FycmVsbG8+eHh4eHh4eHh4eHh4eDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQkJCTxwYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+aWRCcnVjaWF0dXJhPXh4dzIyPC9wYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - -$data_req = [ - ':id' => 248, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:10.197', - ':tipoevento' => 'nodoInoltraPagamentoMod1', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000241', - ':uniqueid' => 'T000248', - ':payload' => 'ewogICAgImlkUGFnYW1lbnRvIjogIjIyYmRlYmYzLThjZTgtNDM4OS1iMDA0LWI4MjIyOTM4YmFmOCIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAidGlwb09wZXJhemlvbmUiOiAid2ViIiwKICAgICJ0aXBvVmVyc2FtZW50byI6ICJCQlQiCn0=', -]; - -$data_resp = [ - ':id' => 249, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:55.197', - ':tipoevento' => 'nodoInoltraPagamentoMod1', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000241', - ':uniqueid' => 'T000249', - ':payload' => 'eyJlc2l0byI6Ik9LIiwidXJsUmVkaXJlY3RQU1AiOiJodHRwczovL3dmZXNwLnBhZ29wYS5nb3YuaXQvcmVkaXJlY3Qvd3BsMDIvZ2V0P2lkU2Vzc2lvbj0xODgxYTJhMi0xNmMzLTRlMjktYjk1OS0wNmZmNzhkYTRjYmMifQ==', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 250, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000250', - ':uniqueid' => 'T000250', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOndzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+Cgk8U09BUC1FTlY6SGVhZGVyPgoJCTxwcHQ6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQ+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI0MjwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L3BwdDppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvU09BUC1FTlY6SGVhZGVyPgoJPFNPQVAtRU5WOkJvZHk+CgkJPG5zMzpub2RvSW52aWFDYXJyZWxsb1JQVCB4bWxuczpuczM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBhc3N3b3JkPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KCQkJPGlkZW50aWZpY2F0aXZvUFNQPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDI0MjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNDI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29KUEM5emIyZG5aWFIwYjFabGNuTmhiblJsUGdvSlBITnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrOFlXNWhaM0poWm1sallWQmhaMkYwYjNKbFBuaDRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRhVzVoZW1sdmJtVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnZaR2xqWlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4d2NtOTJhVzVqYVdGQ1pXNWxabWxqYVdGeWFXOCtlSGc4TDNCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlNeTB4TWkweE5Tc3dNVG93TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTmpBd0xqQXdQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NUNRbFE4TDNScGNHOVdaWEp6WVcxbGJuUnZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01qUXlQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NTBNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREkwTWp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpZd01DNHdNRHd2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRFNFZUQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8bXVsdGlCZW5lZmljaWFyaW8+ZmFsc2U8L211bHRpQmVuZWZpY2lhcmlvPgoJCTwvbnMzOm5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 251, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:00.197', - ':tipoevento' => 'nodoInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000250', - ':uniqueid' => 'T000251', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249NjA2N2FiMGItMGIxNi00NDVhLThlN2MtZGVkZGQ3Y2IxYzZiPC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 252, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:30.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000250', - ':uniqueid' => 'T000252', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVDwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPGxpc3RhUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAyNDI8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjQyPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NpQWdJQ0E4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQZ29nSUNBZ1BDOWtiMjFwYm1sdlBnb2dJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQbVl6WldNek5tUmlOemhrWVRRME5HWmhZalJqWmpCbU9UQTRPV0ptWkRrd1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ0S0lDQWdJRHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNRGxVTWpFNk5UTTZNelk4TDJSaGRHRlBjbUZOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2lBZ0lDQThZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NpQWdJQ0E4YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ0lDQWdJRHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUR3dllXNWhaM0poWm1sallWQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThaUzF0WVdsc1VHRm5ZWFJ2Y21VK2VIaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb2dJQ0FnUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0lDQWdJQ0FnSUNBOFpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUR4a1lYUnBWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TkMwd05DMHdPVHd2WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtDaUFnSUNBZ0lDQWdQR2x0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK05qQXdMakF3UEM5cGJYQnZjblJ2Vkc5MFlXeGxSR0ZXWlhKellYSmxQZ29nSUNBZ0lDQWdJRHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NURVRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF5TkRJOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQblF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpReVBDOWpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29nSUNBZ0lDQWdJRHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtOakF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLSUNBZ0lDQWdJQ0E4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUR3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 253, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:35.197', - ':tipoevento' => 'pspInviaCarrelloRPT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '', - ':iuv' => '', - ':ccp' => '', - ':noticenumber' => '', - ':creditorreferenceid' => '', - ':paymenttoken' => '', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => '', - ':sessionidoriginal' => 'session_id_original_000250', - ':uniqueid' => 'T000253', - ':payload' => 'PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6dHlwZT0ibnMyOmVzaXRvUHNwSW52aWFDYXJyZWxsb1JQVCI+CgkJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQkJPGlkZW50aWZpY2F0aXZvQ2FycmVsbG8+eHh4eHh4eHh4eHh4eDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQkJCTxwYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+aWRCcnVjaWF0dXJhPXh4dzIyPC9wYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 254, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:40.197', - ':tipoevento' => 'nodoChiediCopiaRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000242', - ':ccp' => 't0000000000000000000000000000242', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000242', - ':paymenttoken' => 't0000000000000000000000000000242', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_254', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000254', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6Qm9keT4KCQk8bm9kb0NoaWVkaUNvcGlhUlQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KCQkJPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CgkJCTxwYXNzd29yZCB4bWxucz0iIj5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8geG1sbnM9IiI+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8geG1sbnM9IiI+MDEwMDAwMDAwMDAwMDAyNDI8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCTxjb2RpY2VDb250ZXN0b1BhZ2FtZW50byB4bWxucz0iIj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI0MjwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJPC9ub2RvQ2hpZWRpQ29waWFSVD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - -$data_resp = [ - ':id' => 255, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:45:55.197', - ':tipoevento' => 'nodoChiediCopiaRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000242', - ':ccp' => 't0000000000000000000000000000242', - ':noticenumber' => '', - ':creditorreferenceid' => '01000000000000242', - ':paymenttoken' => 't0000000000000000000000000000242', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_254', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000255', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJCQk8cnQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BIQmhlVjlwT2xKVUlIaHRiRzV6T25CaGVWOXBQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklpQjRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQjRjMms2YzJOb1pXMWhURzlqWVhScGIyNDlJaTl2Y0hRdmNITndZWGhsY0hSaEwzSmxjMjkxY21ObGN5OVFZV2RKYm1aZlVsQlVYMUpVWHpaZk1sOHdMbmh6WkNJK0NnazhjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1pNHdQQzl3WVhsZmFUcDJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhjR0Y1WDJrNlpHOXRhVzVwYno0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb0pQQzl3WVhsZmFUcGtiMjFwYm1sdlBnb0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1salpYWjFkR0UrYzJSbVpEazRaSGR2Wm1wa2EyeHNNak5sT0hOaGMyUnpZVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTmxkblYwWVQ0S0NUeHdZWGxmYVRwa1lYUmhUM0poVFdWemMyRm5aMmx2VW1salpYWjFkR0UrTWpBeU5DMHdOUzB4TTFReU1Ub3lORG95TlR3dmNHRjVYMms2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJWMmRYUmhQZ29KUEhCaGVWOXBPbkpwWm1WeWFXMWxiblJ2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJeU5ESXpORE16TVR3dmNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhjR0Y1WDJrNmNtbG1aWEpwYldWdWRHOUVZWFJoVW1samFHbGxjM1JoUGpJd01qUXRNRFV0TVRNOEwzQmhlVjlwT25KcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDRLQ1R4d1lYbGZhVHBwYzNScGRIVjBiMEYwZEdWemRHRnVkR1UrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa0k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUVVkSlJGOHdNVHd2Y0dGNVgyazZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFYUjBaWE4wWVc1MFpUNEtDUWs4Y0dGNVgyazZaR1Z1YjIxcGJtRjZhVzl1WlVGMGRHVnpkR0Z1ZEdVK1RXOWpheUJRVTFBOEwzQmhlVjlwT21SbGJtOXRhVzVoZW1sdmJtVkJkSFJsYzNSaGJuUmxQZ29KUEM5d1lYbGZhVHBwYzNScGRIVjBiMEYwZEdWemRHRnVkR1UrQ2drOGNHRjVYMms2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1FrOGNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOGNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGpnNE9EZzRPRGc0T0RnNFBDOXdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzl3WVhsZmFUcHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K1EyOXRkVzVsUEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5d1lYbGZhVHBsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEhCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhjR0Y1WDJrNmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOXdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGg0ZUhoNGVIaDRlSGg0ZUhnOEwzQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1R4d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrZUhoNGVIaDRQQzl3WVhsZmFUcGhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWx1WkdseWFYcDZiMVpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQSEJoZVY5cE9teHZZMkZzYVhSaFZtVnljMkZ1ZEdVK2VIaDRlRHd2Y0dGNVgyazZiRzlqWVd4cGRHRldaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStlSGg0ZUR3dmNHRjVYMms2Y0hKdmRtbHVZMmxoVm1WeWMyRnVkR1UrQ2drSlBIQmhlVjlwT201aGVtbHZibVZXWlhKellXNTBaVDU0ZUhoNGVIZzhMM0JoZVY5cE9tNWhlbWx2Ym1WV1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNlpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaDRlRHd2Y0dGNVgyazZaUzF0WVdsc1ZtVnljMkZ1ZEdVK0NnazhMM0JoZVY5cE9uTnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRlSGg0ZUhoNGVEd3ZjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT21GdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlSGg0ZUhnOEwzQmhlVjlwT21GdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ0S0NUd3ZjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NUeHdZWGxmYVRwa1lYUnBVR0ZuWVcxbGJuUnZQZ29KQ1R4d1lYbGZhVHBqYjJScFkyVkZjMmwwYjFCaFoyRnRaVzUwYno0d1BDOXdZWGxmYVRwamIyUnBZMlZGYzJsMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZhVzF3YjNKMGIxUnZkR0ZzWlZCaFoyRjBiejQ1TUM0d01Ed3ZjR0Y1WDJrNmFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0d01UQXdNREF3TURBd01EQXdNREkwTWp3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZRMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K2REQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXlOREk4TDNCaGVWOXBPa052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBnb0pDVHh3WVhsZmFUcGtZWFJwVTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1FrSlBIQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBqa3dMakF3UEM5d1lYbGZhVHB6YVc1bmIyeHZTVzF3YjNKMGIxQmhaMkYwYno0S0NRa0pQSEJoZVY5cE9tVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejVRUVVkQlZFRThMM0JoZVY5cE9tVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1FrSlBIQmhlVjlwT21SaGRHRkZjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrTWpBeU5DMHdOUzB4TXp3dmNHRjVYMms2WkdGMFlVVnphWFJ2VTJsdVoyOXNiMUJoWjJGdFpXNTBiejRLQ1FrSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxSnBjMk52YzNOcGIyNWxQakV4TVRFeE1URXhNVEV4UEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5U2FYTmpiM056YVc5dVpUNEtDUWtKUEhCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIaDRlRHd2Y0dGNVgyazZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4d1lYbGZhVHBrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStPUzh3TVRBM01UQXhWRk12UEM5d1lYbGZhVHBrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5d1lYbGZhVHBrWVhScFUybHVaMjlzYjFCaFoyRnRaVzUwYno0S0NUd3ZjR0Y1WDJrNlpHRjBhVkJoWjJGdFpXNTBiejRLUEM5d1lYbGZhVHBTVkQ0PTwvcnQ+CgkJPC9wcHQ6bm9kb0NoaWVkaUNvcGlhUlRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - -$data_req = [ - ':id' => 256, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:30:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000250', - ':ccp' => 't0000000000000000000000000000250', - ':noticenumber' => '301000000000000250', - ':creditorreferenceid' => '01000000000000250', - ':paymenttoken' => 't0000000000000000000000000000250', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000250', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000256', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDI1MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 257, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:30:10.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000250', - ':ccp' => 't0000000000000000000000000000250', - ':noticenumber' => '301000000000000250', - ':creditorreferenceid' => '01000000000000250', - ':paymenttoken' => 't0000000000000000000000000000250', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000250', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000257', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjEwMC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI1MDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjEwMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDI1MDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - -$data_req = [ - ':id' => 258, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:30:02.197', - ':tipoevento' => 'paGetPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000250', - ':ccp' => 't0000000000000000000000000000250', - ':noticenumber' => '301000000000000250', - ':creditorreferenceid' => '01000000000000250', - ':paymenttoken' => 't0000000000000000000000000000250', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000251', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000258', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50UmVxPgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAyNTA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MC4wMDwvYW1vdW50PgoJCTwvcGFmbjpwYUdldFBheW1lbnRSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -$data_resp = [ - ':id' => 259, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:30:05.197', - ':tipoevento' => 'paGetPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000250', - ':ccp' => 't0000000000000000000000000000250', - ':noticenumber' => '301000000000000250', - ':creditorreferenceid' => '01000000000000250', - ':paymenttoken' => 't0000000000000000000000000000250', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000251', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000259', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFHZXRQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xMDAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTEzPC9kdWVEYXRlPgoJCQkJPGRlc2NyaXB0aW9uPnh4eHh4eHg8L2Rlc2NyaXB0aW9uPgoJCQkJPGNvbXBhbnlOYW1lPnh4eHh4PC9jb21wYW55TmFtZT4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTAwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L0lCQU4+CgkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+MDEwMTEwMUlNPC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPC9kYXRhPgoJCTwvbnMzOnBhR2V0UGF5bWVudFJlcz4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 260, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:31:02.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000250', - ':ccp' => 't0000000000000000000000000000250', - ':noticenumber' => '301000000000000250', - ':creditorreferenceid' => '01000000000000250', - ':paymenttoken' => 't0000000000000000000000000000250', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000252', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000260', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjUwPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 261, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:31:05.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000250', - ':ccp' => 't0000000000000000000000000000250', - ':noticenumber' => '301000000000000250', - ':creditorreferenceid' => '01000000000000250', - ':paymenttoken' => 't0000000000000000000000000000250', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000252', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000261', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pjxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmNvbW1vbj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC94c2QvY29tbW9uLXR5cGVzL3YxLjAuMC8iIHhtbG5zOm5mcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIj48c29hcGVudjpCb2R5PjxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVJlcz48L3NvYXBlbnY6Qm9keT48L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - -$data_req = [ - ':id' => 262, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000260', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000262', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDI2MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 263, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:10.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000260', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000263', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjEzMC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI2MDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjEzMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDI2MDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - -$data_req = [ - ':id' => 264, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:02.197', - ':tipoevento' => 'paGetPayment', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000261', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000264', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50UmVxPgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAyNjA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MC4wMDwvYW1vdW50PgoJCTwvcGFmbjpwYUdldFBheW1lbnRSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -$data_resp = [ - ':id' => 265, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:05.197', - ':tipoevento' => 'paGetPayment', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000261', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000265', - ':payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFHZXRQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNjA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xMzAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTEzPC9kdWVEYXRlPgoJCQkJPGRlc2NyaXB0aW9uPnh4eHh4eHg8L2Rlc2NyaXB0aW9uPgoJCQkJPGNvbXBhbnlOYW1lPnh4eHh4PC9jb21wYW55TmFtZT4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTMwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L0lCQU4+CgkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+MDEwMTEwMUlNPC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPC9kYXRhPgoJCTwvbnMzOnBhR2V0UGF5bWVudFJlcz4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - -$data_req = [ - ':id' => 266, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:41:02.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000262', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000266', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjYwPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 267, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:41:05.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000262', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000267', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pjxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmNvbW1vbj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC94c2QvY29tbW9uLXR5cGVzL3YxLjAuMC8iIHhtbG5zOm5mcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIj48c29hcGVudjpCb2R5PjxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVJlcz48L3NvYXBlbnY6Qm9keT48L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - -$data_req = [ - ':id' => 268, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:02.197', - ':tipoevento' => 'paSendRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000263', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000268', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFTZW5kUlRSZXE+CgkJCTxpZFBBPjc3Nzc3Nzc3Nzc4PC9pZFBBPgoJCQk8aWRCcm9rZXJQQT43Nzc3Nzc3Nzc3NzwvaWRCcm9rZXJQQT4KCQkJPGlkU3RhdGlvbj43Nzc3Nzc3Nzc3N18wMTwvaWRTdGF0aW9uPgoJCQk8cmVjZWlwdD4KCQkJCTxyZWNlaXB0SWQ+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNjA8L3JlY2VpcHRJZD4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMjYwPC9ub3RpY2VOdW1iZXI+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNjA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xMzAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZGVzY3JpcHRpb24+VEFSSTwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+Q29tdW5lIEluZXNpc3RlbnRlPC9jb21wYW55TmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT5YWFggWFhYPC9mdWxsTmFtZT4KCQkJCTwvZGVidG9yPgoJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQk8dHJhbnNmZXI+CgkJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJCTx0cmFuc2ZlckFtb3VudD4xMzAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJCTxJQkFOPklUMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj5yZW1pdHRhbmNlPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJCTxwc3BGaXNjYWxDb2RlPjg4ODg4ODg4ODg4PC9wc3BGaXNjYWxDb2RlPgoJCQkJPFBTUENvbXBhbnlOYW1lPkJhbmNhPC9QU1BDb21wYW55TmFtZT4KCQkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJCTxjaGFubmVsRGVzY3JpcHRpb24+V0lTUDwvY2hhbm5lbERlc2NyaXB0aW9uPgoJCQkJPHBheW1lbnRNZXRob2Q+Q1A8L3BheW1lbnRNZXRob2Q+CgkJCQk8ZmVlPjAuNTA8L2ZlZT4KCQkJCTxwYXltZW50RGF0ZVRpbWU+MjAyNC0wNS0yMVQyMDoyNzozMzwvcGF5bWVudERhdGVUaW1lPgoJCQkJPGFwcGxpY2F0aW9uRGF0ZT4yMDI0LTA1LTIxPC9hcHBsaWNhdGlvbkRhdGU+CgkJCQk8dHJhbnNmZXJEYXRlPjIwMjQtMDUtMjI8L3RyYW5zZmVyRGF0ZT4KCQkJPC9yZWNlaXB0PgoJCTwvcGFmbjpwYVNlbmRSVFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 269, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:05.197', - ':tipoevento' => 'paSendRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000260', - ':ccp' => 't0000000000000000000000000000260', - ':noticenumber' => '301000000000000260', - ':creditorreferenceid' => '01000000000000260', - ':paymenttoken' => 't0000000000000000000000000000260', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000263', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000269', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnM2OnBhU2VuZFJUUmVzIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOm5zMz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOm5zND0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIiB4bWxuczpuczU9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zNj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIiB4bWxuczpuczc9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uczY6cGFTZW5kUlRSZXM+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 270, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:00.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000264', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000270', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDI2MTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 271, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:10.197', - ':tipoevento' => 'activatePaymentNotice', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000264', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000271', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE1MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI2MTwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE1MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDI2MTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - -$data_req = [ - ':id' => 272, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:02.197', - ':tipoevento' => 'paGetPaymentV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000265', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000272', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50VjJSZXF1ZXN0PgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAyNjE8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MTUwLjAwPC9hbW91bnQ+CgkJCTx0cmFuc2ZlclR5cGU+UEFHT1BBPC90cmFuc2ZlclR5cGU+CgkJPC9wYWZuOnBhR2V0UGF5bWVudFYyUmVxdWVzdD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 273, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:40:05.197', - ':tipoevento' => 'paGetPaymentV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000265', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000273', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6cGFmPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxwYWY6cGFHZXRQYXltZW50VjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNjE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xNTAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTIyPC9kdWVEYXRlPgoJCQkJPHJldGVudGlvbkRhdGU+MjAyNC0wNS0yM1QwMDowMDowMDwvcmV0ZW50aW9uRGF0ZT4KCQkJCTxsYXN0UGF5bWVudD4wPC9sYXN0UGF5bWVudD4KCQkJCTxkZXNjcmlwdGlvbj54eHh4eHh4eDwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQk8b2ZmaWNlTmFtZT54eHh4eDwvb2ZmaWNlTmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT54eHh4eHg8L2Z1bGxOYW1lPgoJCQkJCTxlLW1haWw+eHh4eHh4eHhAeHh4eHgueHh4PC9lLW1haWw+CgkJCQk8L2RlYnRvcj4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJCTxJQkFOPklUMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPC9kYXRhPgoJCTwvcGFmOnBhR2V0UGF5bWVudFYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 274, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:41:02.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000266', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000274', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjYxPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', -]; -$data_resp = [ - ':id' => 275, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:41:05.197', - ':tipoevento' => 'sendPaymentOutcome', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000266', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000275', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pjxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmNvbW1vbj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC94c2QvY29tbW9uLXR5cGVzL3YxLjAuMC8iIHhtbG5zOm5mcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIj48c29hcGVudjpCb2R5PjxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVJlcz48L3NvYXBlbnY6Qm9keT48L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - -$data_req = [ - ':id' => 276, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:02.197', - ':tipoevento' => 'paSendRT', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000267', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000276', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFTZW5kUlRSZXE+CgkJCTxpZFBBPjc3Nzc3Nzc3Nzc4PC9pZFBBPgoJCQk8aWRCcm9rZXJQQT43Nzc3Nzc3Nzc3NzwvaWRCcm9rZXJQQT4KCQkJPGlkU3RhdGlvbj43Nzc3Nzc3Nzc3N18wMTwvaWRTdGF0aW9uPgoJCQk8cmVjZWlwdD4KCQkJCTxyZWNlaXB0SWQ+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNjE8L3JlY2VpcHRJZD4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMjYxPC9ub3RpY2VOdW1iZXI+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNjE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xNTAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZGVzY3JpcHRpb24+VEFSSTwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+Q29tdW5lIEluZXNpc3RlbnRlPC9jb21wYW55TmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT5YWFggWFhYPC9mdWxsTmFtZT4KCQkJCTwvZGVidG9yPgoJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQk8dHJhbnNmZXI+CgkJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJCTx0cmFuc2ZlckFtb3VudD4xNTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJCTxJQkFOPklUMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj5yZW1pdHRhbmNlPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJCTxwc3BGaXNjYWxDb2RlPjg4ODg4ODg4ODg4PC9wc3BGaXNjYWxDb2RlPgoJCQkJPFBTUENvbXBhbnlOYW1lPkJhbmNhPC9QU1BDb21wYW55TmFtZT4KCQkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJCTxjaGFubmVsRGVzY3JpcHRpb24+V0lTUDwvY2hhbm5lbERlc2NyaXB0aW9uPgoJCQkJPHBheW1lbnRNZXRob2Q+Q1A8L3BheW1lbnRNZXRob2Q+CgkJCQk8ZmVlPjAuNTA8L2ZlZT4KCQkJCTxwYXltZW50RGF0ZVRpbWU+MjAyNC0wNS0yMVQyMDoyNzozMzwvcGF5bWVudERhdGVUaW1lPgoJCQkJPGFwcGxpY2F0aW9uRGF0ZT4yMDI0LTA1LTIxPC9hcHBsaWNhdGlvbkRhdGU+CgkJCQk8dHJhbnNmZXJEYXRlPjIwMjQtMDUtMjI8L3RyYW5zZmVyRGF0ZT4KCQkJPC9yZWNlaXB0PgoJCTwvcGFmbjpwYVNlbmRSVFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 277, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:42:05.197', - ':tipoevento' => 'paSendRT', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000261', - ':ccp' => 't0000000000000000000000000000261', - ':noticenumber' => '301000000000000261', - ':creditorreferenceid' => '01000000000000261', - ':paymenttoken' => 't0000000000000000000000000000261', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000267', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000277', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnM2OnBhU2VuZFJUUmVzIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOm5zMz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOm5zND0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIiB4bWxuczpuczU9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zNj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIiB4bWxuczpuczc9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uczY6cGFTZW5kUlRSZXM+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - -$data_req = [ - ':id' => 280, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000262', - ':ccp' => 't0000000000000000000000000000262', - ':noticenumber' => '301000000000000262', - ':creditorreferenceid' => '01000000000000262', - ':paymenttoken' => 't0000000000000000000000000000262', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000280', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000280', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMjYyPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4zMDAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 281, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:01.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000262', - ':ccp' => 't0000000000000000000000000000262', - ':noticenumber' => '301000000000000262', - ':creditorreferenceid' => '01000000000000262', - ':paymenttoken' => 't0000000000000000000000000000262', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000280', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000281', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zMDAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDI2MjwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNjI8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4zMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDI2MjwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - -$data_req = [ - ':id' => 282, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:02.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000263', - ':ccp' => 't0000000000000000000000000000263', - ':noticenumber' => '301000000000000263', - ':creditorreferenceid' => '01000000000000263', - ':paymenttoken' => 't0000000000000000000000000000263', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000281', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000282', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMjYzPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4xNTAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 283, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:03.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000263', - ':ccp' => 't0000000000000000000000000000263', - ':noticenumber' => '301000000000000263', - ':creditorreferenceid' => '01000000000000263', - ':paymenttoken' => 't0000000000000000000000000000263', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000281', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000283', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4xNTAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDI2MzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNjM8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xNTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDI2MzwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - -$data_req = [ - ':id' => 284, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:04.197', - ':tipoevento' => 'sendPaymentOutcomeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000262', - ':ccp' => 't0000000000000000000000000000262', - ':noticenumber' => '301000000000000262', - ':creditorreferenceid' => '01000000000000262', - ':paymenttoken' => 't0000000000000000000000000000262', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000282', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000284', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgogIDxzb2FwOkJvZHk+CiAgICA8bnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdCB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CiAgICAgIDxwYXltZW50VG9rZW5zPgogICAgICAgIDxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNjI8L3BheW1lbnRUb2tlbj4KICAgICAgICA8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjYzPC9wYXltZW50VG9rZW4+CiAgICAgIDwvcGF5bWVudFRva2Vucz4KICAgICAgPG91dGNvbWU+T0s8L291dGNvbWU+CiAgICAgIDxkZXRhaWxzPgogICAgICAJPHBheW1lbnRNZXRob2Q+TUVUT0RPPC9wYXltZW50TWV0aG9kPgogICAgICAJPHBheW1lbnRDaGFubmVsPkNBTkFMRTwvcGF5bWVudENoYW5uZWw+CiAgICAgIDwvZGV0YWlscz4KICAgIDwvbnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdD4KICA8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 285, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:05.197', - ':tipoevento' => 'sendPaymentOutcomeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000262', - ':ccp' => 't0000000000000000000000000000262', - ':noticenumber' => '301000000000000262', - ':creditorreferenceid' => '01000000000000262', - ':paymenttoken' => 't0000000000000000000000000000262', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000282', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000285', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 286, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:00.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000286', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000286', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMjcwPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4zMDAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 287, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:03.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000286', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000287', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zMDAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDI3MDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTAwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNzA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - -$data_req = [ - ':id' => 288, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:04.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000271', - ':ccp' => 't0000000000000000000000000000271', - ':noticenumber' => '301000000000000271', - ':creditorreferenceid' => '01000000000000271', - ':paymenttoken' => 't0000000000000000000000000000271', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000287', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000288', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMjcxPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD40MDAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 289, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:07.197', - ':tipoevento' => 'activatePaymentNoticeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000271', - ':ccp' => 't0000000000000000000000000000271', - ':noticenumber' => '301000000000000271', - ':creditorreferenceid' => '01000000000000271', - ':paymenttoken' => 't0000000000000000000000000000271', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000287', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000289', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD40MDAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDI3MTwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzE8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yNTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNzE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - -$data_req = [ - ':id' => 290, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:01.197', - ':tipoevento' => 'paGetPaymentV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000288', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000290', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50VjJSZXF1ZXN0PgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAyNzA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MzAwLjAwPC9hbW91bnQ+CgkJCTx0cmFuc2ZlclR5cGU+UEFHT1BBPC90cmFuc2ZlclR5cGU+CgkJPC9wYWZuOnBhR2V0UGF5bWVudFYyUmVxdWVzdD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 291, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:02.197', - ':tipoevento' => 'paGetPaymentV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000288', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000291', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6cGFmPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxwYWY6cGFHZXRQYXltZW50VjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNzE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD40MDAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTIyPC9kdWVEYXRlPgoJCQkJPHJldGVudGlvbkRhdGU+MjAyNC0wNS0yM1QwMDowMDowMDwvcmV0ZW50aW9uRGF0ZT4KCQkJCTxsYXN0UGF5bWVudD4wPC9sYXN0UGF5bWVudD4KCQkJCTxkZXNjcmlwdGlvbj54eHh4eHh4eDwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQk8b2ZmaWNlTmFtZT54eHh4eDwvb2ZmaWNlTmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT54eHh4eHg8L2Z1bGxOYW1lPgoJCQkJCTxlLW1haWw+eHh4eHh4eHhAeHh4eHgueHh4PC9lLW1haWw+CgkJCQk8L2RlYnRvcj4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCQk8L3RyYW5zZmVyPgoJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQkJPHRyYW5zZmVyQW1vdW50PjE1MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQkJPC90cmFuc2Zlcj4KCQkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8L2RhdGE+CgkJPC9wYWY6cGFHZXRQYXltZW50VjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - - - - - - - -$data_req = [ - ':id' => 292, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:05.197', - ':tipoevento' => 'paGetPaymentV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000271', - ':ccp' => 't0000000000000000000000000000271', - ':noticenumber' => '301000000000000271', - ':creditorreferenceid' => '01000000000000271', - ':paymenttoken' => 't0000000000000000000000000000271', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000289', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000292', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50VjJSZXF1ZXN0PgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAyNzE8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+NDAwLjAwPC9hbW91bnQ+CgkJCTx0cmFuc2ZlclR5cGU+UEFHT1BBPC90cmFuc2ZlclR5cGU+CgkJPC9wYWZuOnBhR2V0UGF5bWVudFYyUmVxdWVzdD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -$data_resp = [ - ':id' => 293, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:52:06.197', - ':tipoevento' => 'paGetPaymentV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000271', - ':ccp' => 't0000000000000000000000000000271', - ':noticenumber' => '301000000000000271', - ':creditorreferenceid' => '01000000000000271', - ':paymenttoken' => 't0000000000000000000000000000271', - ':psp' => 'AGID_01', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000289', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000293', - ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6cGFmPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxwYWY6cGFHZXRQYXltZW50VjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNzE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD40MDAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTIyPC9kdWVEYXRlPgoJCQkJPHJldGVudGlvbkRhdGU+MjAyNC0wNS0yM1QwMDowMDowMDwvcmV0ZW50aW9uRGF0ZT4KCQkJCTxsYXN0UGF5bWVudD4wPC9sYXN0UGF5bWVudD4KCQkJCTxkZXNjcmlwdGlvbj54eHh4eHh4eDwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQk8b2ZmaWNlTmFtZT54eHh4eDwvb2ZmaWNlTmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT54eHh4eHg8L2Z1bGxOYW1lPgoJCQkJCTxlLW1haWw+eHh4eHh4eHhAeHh4eHgueHh4PC9lLW1haWw+CgkJCQk8L2RlYnRvcj4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCQk8L3RyYW5zZmVyPgoJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJPHRyYW5zZmVyQW1vdW50PjE1MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQkJPC90cmFuc2Zlcj4KCQkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8L2RhdGE+CgkJPC9wYWY6cGFHZXRQYXltZW50VjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - -$data_req = [ - ':id' => 294, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:00.197', - ':tipoevento' => 'closePayment-v2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000290', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2_spo_v2', - ':uniqueid' => 'T000294', - ':payload' => 'ewogICAgImFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zIjogewogICAgICAgICJhdXRob3JpemF0aW9uQ29kZSI6ICIxMTExMTUiLAogICAgICAgICJmZWUiOiAiMi4wMCIsCiAgICAgICAgIm91dGNvbWVQYXltZW50R2F0ZXdheSI6ICJPSyIsCiAgICAgICAgInJybiI6ICIwMDAwMDAwMDAwMDkiLAogICAgICAgICJ0aW1lc3RhbXBPcGVyYXRpb24iOiAiMjAyNC0wNC0yNFQwOTo0ODo1NyIsCiAgICAgICAgInRvdGFsQW1vdW50IjogIjI0Mi4wMCIKICAgIH0sCiAgICAiZmVlIjogMi4wLAogICAgImlkQnJva2VyUFNQIjogIjg4ODg4ODg4ODg4IiwKICAgICJpZENoYW5uZWwiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkUFNQIjogIlBTUF9DUCIsCiAgICAib3V0Y29tZSI6ICJPSyIsCiAgICAicGF5bWVudE1ldGhvZCI6ICJDUCIsCiAgICAicGF5bWVudFRva2VucyI6IFsKICAgICAgICAidDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzAiLAogICAgICAgICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3MSIKICAgIF0sCiAgICAidGltZXN0YW1wT3BlcmF0aW9uIjogIjIwMjQtMDQtMjRUMDc6NDg6NTcuNDcyWiIsCiAgICAidG90YWxBbW91bnQiOiAyMDIuMCwKICAgICJ0cmFuc2FjdGlvbkRldGFpbHMiOiB7CiAgICAgICAgImluZm8iOiB7CiAgICAgICAgICAgICJicmFuZCI6ICJNQyIsCiAgICAgICAgICAgICJicmFuZExvZ28iOiAiaHR0cHM6Ly9hc3NldHMuY2RuLnBsYXRmb3JtLnBhZ29wYS5pdC9jcmVkaXRjYXJkL21hc3RlcmNhcmQucG5nIiwKICAgICAgICAgICAgImNsaWVudElkIjogIkNIRUNLT1VUIiwKICAgICAgICAgICAgInBheW1lbnRNZXRob2ROYW1lIjogIkNBUkRTIiwKICAgICAgICAgICAgInR5cGUiOiAiQ1AiCiAgICAgICAgfSwKICAgICAgICAidHJhbnNhY3Rpb24iOiB7CiAgICAgICAgICAgICJhbW91bnQiOiAyMDAwMCwKICAgICAgICAgICAgImF1dGhvcml6YXRpb25Db2RlIjogIjExMTExNSIsCiAgICAgICAgICAgICJjcmVhdGlvbkRhdGUiOiAiMjAyNC0wNC0yNFQwNzo0ODoxNC45MjAyMDY1MTVaIiwKICAgICAgICAgICAgImZlZSI6IDIwMCwKICAgICAgICAgICAgImdyYW5kVG90YWwiOiAyMDIwMCwKICAgICAgICAgICAgInBheW1lbnRHYXRld2F5IjogIk5QRyIsCiAgICAgICAgICAgICJwc3AiOiB7CiAgICAgICAgICAgICAgICAiYnJva2VyTmFtZSI6ICI4ODg4ODg4ODg4OCIsCiAgICAgICAgICAgICAgICAiYnVzaW5lc3NOYW1lIjogIlBzcENwIiwKICAgICAgICAgICAgICAgICJpZENoYW5uZWwiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgICAgICAgICAgICAgImlkUHNwIjogIlBTUF9DUCIsCiAgICAgICAgICAgICAgICAicHNwT25VcyI6IGZhbHNlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJycm4iOiAiMDAwMDAwMDAwMDA5IiwKICAgICAgICAgICAgInRpbWVzdGFtcE9wZXJhdGlvbiI6ICIyMDI0LTA0LTI0VDA3OjQ4OjU3LjQ3MloiLAogICAgICAgICAgICAidHJhbnNhY3Rpb25JZCI6ICIwOGY2MTY2ZjNmOTM0ZTZiOGFlNTQ3MjZkNDVlMTJhOCIsCiAgICAgICAgICAgICJ0cmFuc2FjdGlvblN0YXR1cyI6ICJDb25mZXJtYXRvIgogICAgICAgIH0sCiAgICAgICAgInVzZXIiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIkdVRVNUIgogICAgICAgIH0KICAgIH0sCiAgICAidHJhbnNhY3Rpb25JZCI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIKfQ==', -]; - -$data_resp = [ - ':id' => 295, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:10.197', - ':tipoevento' => 'closePayment-v2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000290', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2_spo_v2', - ':uniqueid' => 'T000295', - ':payload' => 'ewogICAgIm91dGNvbWUiOiAiT0siCn0=', -]; - - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - -$data_req = [ - ':id' => 296, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:04.197', - ':tipoevento' => 'pspNotifyPaymentV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000291', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2_spo_v2', - ':uniqueid' => 'T000296', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50VjI+CgkJCTxpZFBTUD5QU1BfVjI8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAyPC9pZENoYW5uZWw+CgkJCTx0cmFuc2FjdGlvbklkPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAxPC90cmFuc2FjdGlvbklkPgoJCQk8dG90YWxBbW91bnQ+NzAwLjAwPC90b3RhbEFtb3VudD4KCQkJPGZlZT4xLjAwPC9mZWU+CgkJCTx0aW1lc3RhbXBPcGVyYXRpb24+MjAyNC0wNC0xOVQyMzowMTo0NDwvdGltZXN0YW1wT3BlcmF0aW9uPgoJCQk8cGF5bWVudExpc3Q+CgkJCQk8cGF5bWVudD4KCQkJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjcwPC9wYXltZW50VG9rZW4+CgkJCQkJPHBheW1lbnREZXNjcmlwdGlvbj5wYWdhbWVudG8gbXVsdGliZW5lZmljaWFyaW88L3BheW1lbnREZXNjcmlwdGlvbj4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDI3MDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQkJCQk8ZGVidEFtb3VudD4zMDAuMDA8L2RlYnRBbW91bnQ+CgkJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTAwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCQk8L3RyYW5zZmVyPgoJCQkJCTwvdHJhbnNmZXJMaXN0PgoJCQkJPC9wYXltZW50PgoJCQkJPHBheW1lbnQ+CgkJCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3MTwvcGF5bWVudFRva2VuPgoJCQkJCTxwYXltZW50RGVzY3JpcHRpb24+cGFnYW1lbnRvIG11bHRpYmVuZWZpY2lhcmlvPC9wYXltZW50RGVzY3JpcHRpb24+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc4NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNzE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQkJPGRlYnRBbW91bnQ+NDAwLjAwPC9kZWJ0QW1vdW50PgoJCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCQk8L3RyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXI+CgkJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQkJPHRyYW5zZmVyQW1vdW50PjE1MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCTwvcGF5bWVudD4KCQkJPC9wYXltZW50TGlzdD4KCQkJPGFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zPgoJCQkJPG1ldGFkYXRhPgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50aXBvVmVyc2FtZW50bzwva2V5PgoJCQkJCQk8dmFsdWU+Q1A8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5Pm91dGNvbWVQYXltZW50R2F0ZXdheTwva2V5PgoJCQkJCQk8dmFsdWU+T0s8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRpbWVzdGFtcE9wZXJhdGlvbjwva2V5PgoJCQkJCQk8dmFsdWU+MjAyNC0wNC0xOVQyMzowMTo0NDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dG90YWxBbW91bnQ8L2tleT4KCQkJCQkJPHZhbHVlPjcwMS4wMDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+ZmVlPC9rZXk+CgkJCQkJCTx2YWx1ZT4xLjAwPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5hdXRob3JpemF0aW9uQ29kZTwva2V5PgoJCQkJCQk8dmFsdWU+OTg3NjU0PC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5ycm48L2tleT4KCQkJCQkJPHZhbHVlPnJybl9TUE9WMjwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCTwvbWV0YWRhdGE+CgkJCTwvYWRkaXRpb25hbFBheW1lbnRJbmZvcm1hdGlvbnM+CgkJPC9wZm46cHNwTm90aWZ5UGF5bWVudFYyPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', -]; - -$data_resp = [ - ':id' => 297, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:55:06.197', - ':tipoevento' => 'pspNotifyPaymentV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000291', - ':sessionidoriginal' => 'sessidoriginal_closepayment_v2_spo_v2', - ':uniqueid' => 'T000297', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50VjI+CgkJCTxpZFBTUD5QU1BfVjI8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAyPC9pZENoYW5uZWw+CgkJCTx0cmFuc2FjdGlvbklkPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAxPC90cmFuc2FjdGlvbklkPgoJCQk8dG90YWxBbW91bnQ+NzAwLjAwPC90b3RhbEFtb3VudD4KCQkJPGZlZT4xLjAwPC9mZWU+CgkJCTx0aW1lc3RhbXBPcGVyYXRpb24+MjAyNC0wNC0xOVQyMzowMTo0NDwvdGltZXN0YW1wT3BlcmF0aW9uPgoJCQk8cGF5bWVudExpc3Q+CgkJCQk8cGF5bWVudD4KCQkJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjcwPC9wYXltZW50VG9rZW4+CgkJCQkJPHBheW1lbnREZXNjcmlwdGlvbj5wYWdhbWVudG8gbXVsdGliZW5lZmljaWFyaW88L3BheW1lbnREZXNjcmlwdGlvbj4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDI3MDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQkJCQk8ZGVidEFtb3VudD4zMDAuMDA8L2RlYnRBbW91bnQ+CgkJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTAwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCQk8L3RyYW5zZmVyPgoJCQkJCTwvdHJhbnNmZXJMaXN0PgoJCQkJPC9wYXltZW50PgoJCQkJPHBheW1lbnQ+CgkJCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3MTwvcGF5bWVudFRva2VuPgoJCQkJCTxwYXltZW50RGVzY3JpcHRpb24+cGFnYW1lbnRvIG11bHRpYmVuZWZpY2lhcmlvPC9wYXltZW50RGVzY3JpcHRpb24+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc4NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAyNzE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQkJPGRlYnRBbW91bnQ+NDAwLjAwPC9kZWJ0QW1vdW50PgoJCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCQk8L3RyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXI+CgkJCQkJCQk8aWRUcmFuc2Zlcj4yPC9pZFRyYW5zZmVyPgoJCQkJCQkJPHRyYW5zZmVyQW1vdW50PjE1MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCTwvcGF5bWVudD4KCQkJPC9wYXltZW50TGlzdD4KCQkJPGFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zPgoJCQkJPG1ldGFkYXRhPgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50aXBvVmVyc2FtZW50bzwva2V5PgoJCQkJCQk8dmFsdWU+Q1A8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5Pm91dGNvbWVQYXltZW50R2F0ZXdheTwva2V5PgoJCQkJCQk8dmFsdWU+T0s8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRpbWVzdGFtcE9wZXJhdGlvbjwva2V5PgoJCQkJCQk8dmFsdWU+MjAyNC0wNC0xOVQyMzowMTo0NDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dG90YWxBbW91bnQ8L2tleT4KCQkJCQkJPHZhbHVlPjcwMS4wMDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+ZmVlPC9rZXk+CgkJCQkJCTx2YWx1ZT4xLjAwPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5hdXRob3JpemF0aW9uQ29kZTwva2V5PgoJCQkJCQk8dmFsdWU+MTAwMDAxPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5ycm48L2tleT4KCQkJCQkJPHZhbHVlPnp6enp6enp6enp6enp6enp6enp6ejE8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQk8L21ldGFkYXRhPgoJCQk8L2FkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zPgoJCTwvcGZuOnBzcE5vdGlmeVBheW1lbnRWMj4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - - - - - - - - - - - -$data_req = [ - ':id' => 298, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:58:04.197', - ':tipoevento' => 'sendPaymentOutcomeV2', - ':sottotipoevento' => 'REQ', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000292', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000298', - ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgogIDxzb2FwOkJvZHk+CiAgICA8bnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdCB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CiAgICAgIDxwYXltZW50VG9rZW5zPgogICAgICAgIDxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzA8L3BheW1lbnRUb2tlbj4KICAgICAgICA8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjcxPC9wYXltZW50VG9rZW4+CiAgICAgIDwvcGF5bWVudFRva2Vucz4KICAgICAgPG91dGNvbWU+T0s8L291dGNvbWU+CiAgICAgIDxkZXRhaWxzPgogICAgICAJPHBheW1lbnRNZXRob2Q+TUVUT0RPPC9wYXltZW50TWV0aG9kPgogICAgICAJPHBheW1lbnRDaGFubmVsPkNBTkFMRTwvcGF5bWVudENoYW5uZWw+CiAgICAgIDwvZGV0YWlscz4KICAgIDwvbnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdD4KICA8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', -]; - -$data_resp = [ - ':id' => 299, - ':date_event' => '2024-03-10', - ':inserted_timestamp' => '2024-03-10 10:58:05.197', - ':tipoevento' => 'sendPaymentOutcomeV2', - ':sottotipoevento' => 'RESP', - ':iddominio' => '77777777777', - ':iuv' => '01000000000000270', - ':ccp' => 't0000000000000000000000000000270', - ':noticenumber' => '301000000000000270', - ':creditorreferenceid' => '01000000000000270', - ':paymenttoken' => 't0000000000000000000000000000270', - ':psp' => 'PSP_V2', - ':stazione' => '77777777777_01', - ':canale' => '88888888888_01', - ':sessionid' => 'sessid_000292', - ':sessionidoriginal' => '', - ':uniqueid' => 'T000299', - ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', -]; - - - - - -Capsule::statement($render_query, $data_req); -Capsule::statement($render_query, $data_resp); - diff --git a/src/no_test_clean_run.sh b/src/no_test_clean_run.sh deleted file mode 100755 index f4ffba39..00000000 --- a/src/no_test_clean_run.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -php flush_cache.php ; -php mock_insert.php ; -php mock_crawler.php ; diff --git a/src/php.ini-development b/src/php.ini-development deleted file mode 100644 index f267b4e9..00000000 --- a/src/php.ini-development +++ /dev/null @@ -1,1976 +0,0 @@ -[PHP] - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. -; 3. A number of predefined registry keys on Windows -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (usually C:\windows) -; See the PHP docs for more specific information. -; https://php.net/configuration.file - -; The syntax of the file is extremely simple. Whitespace and lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; https://php.net/ini.sections - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it is -; much more verbose when it comes to errors. We recommend using the -; development version only in development environments, as errors shown to -; application users can inadvertently leak otherwise secure information. - -; This is the php.ini-development INI file. - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; - -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.sid_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -; zend.exception_ignore_args -; Default Value: Off -; Development Value: Off -; Production Value: On - -; zend.exception_string_param_max_len -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to an empty value -;user_ini.filename = - -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; https://php.net/engine -engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It is -; generally recommended that should be used and that this feature -; should be disabled, as enabling it may result in issues when generating XML -; documents, however this remains supported for backward compatibility reasons. -; Note that this directive does not control the would work. -; https://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; https://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; Note: if open_basedir is set, the cache is disabled -; https://php.net/realpath-cache-size -;realpath_cache_size = 4096k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; https://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; https://php.net/zend.enable-gc -zend.enable_gc = On - -; If enabled, scripts may be written in encodings that are incompatible with -; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such -; encodings. To use this feature, mbstring extension must be enabled. -;zend.multibyte = Off - -; Allows to set the default encoding for the scripts. This value will be used -; unless "declare(encoding=...)" directive appears at the top of the script. -; Only affects if zend.multibyte is set. -;zend.script_encoding = - -; Allows to include or exclude arguments from stack traces generated for exceptions. -; In production, it is recommended to turn this setting on to prohibit the output -; of sensitive information in stack traces -; Default Value: Off -; Development Value: Off -; Production Value: On -zend.exception_ignore_args = Off - -; Allows setting the maximum string length in an argument of a stringified stack trace -; to a value between 0 and 1000000. -; This has no effect when zend.exception_ignore_args is enabled. -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 -zend.exception_string_param_max_len = 15 - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (e.g. by adding its signature to the Web server header). It is no security -; threat in any way, but it makes it possible to determine whether you use PHP -; on your server or not. -; https://php.net/expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; https://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI -max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; https://php.net/max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; https://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -;max_input_vars = 1000 - -; How many multipart body parts (combined input variable and file uploads) may -; be accepted. -; Default Value: -1 (Sum of max_input_vars and max_file_uploads) -;max_multipart_body_parts = 1500 - -; Maximum amount of memory a script may consume -; https://php.net/memory-limit -memory_limit = 2G - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it is automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL (Show all errors, warnings and notices including coding standards.) -; E_ALL & ~E_NOTICE (Show all errors, except for notices) -; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; Default Value: E_ALL -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT -; https://php.net/error-reporting -; Messo a -1 per vedere tutti gli errori https://docs.phpunit.de/en/11.0/installation.html#configuring-php-for-development -error_reporting = -1 - -; Messo a 0 per vedere il messaggio di errore completo https://docs.phpunit.de/en/11.0/installation.html#configuring-php-for-development -log_errors_max_len=0 - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; For production environments, we recommend logging errors rather than -; sending them to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; https://php.net/display-errors -display_errors = On - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. We strongly recommend you set this to 'off' -; for production servers to avoid leaking configuration details. -; Default Value: On -; Development Value: On -; Production Value: Off -; https://php.net/display-startup-errors -display_startup_errors = On - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; https://php.net/log-errors -log_errors = On - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; https://php.net/ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; https://php.net/ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This is only effective in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; https://php.net/report-memleaks -report_memleaks = On - -; This setting is off by default. -;report_zend_debug = 0 - -; Turn off normal error reporting and emit XML-RPC error XML -; https://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of formatting the -; error message as HTML for easier reading. This directive controls whether -; the error message is formatted as HTML or not. -; Note: This directive is hardcoded to Off for the CLI SAPI -; https://php.net/html-errors -;html_errors = On - -; If html_errors is set to On *and* docref_root is not empty, then PHP -; produces clickable error messages that direct to a page describing the error -; or function causing the error in detail. -; You can download a copy of the PHP manual from https://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty, in which -; case no links to documentation are generated. -; Note: Never use this feature for production boxes. -; https://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; https://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; https://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; https://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; https://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on Windows). -;error_log = syslog - -; The syslog ident is a string which is prepended to every message logged -; to syslog. Only used when error_log is set to syslog. -;syslog.ident = php - -; The syslog facility is used to specify what type of program is logging -; the message. Only used when error_log is set to syslog. -;syslog.facility = user - -; Set this to disable filtering control characters (the default). -; Some loggers only accept NVT-ASCII, others accept anything that's not -; control characters. If your logger accepts everything, then no filtering -; is needed at all. -; Allowed values are: -; ascii (all printable ASCII characters and NL) -; no-ctrl (all characters except control characters) -; all (all characters) -; raw (like "all", but messages are not split at newlines) -; https://php.net/syslog.filter -;syslog.filter = ascii - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; https://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; https://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. G,P,C,E & S are abbreviations for the following respective super -; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty -; paid for the registration of these arrays and because ENV is not as commonly -; used as the others, ENV is not recommended on productions servers. You -; can still get access to the environment variables through getenv() should you -; need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; https://php.net/variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P & C) should be -; registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive -; are specified in the same manner as the variables_order directive, -; EXCEPT one. Leaving this value empty will cause PHP to use the value set -; in the variables_order directive. It does not mean it will leave the super -; globals array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; https://php.net/request-order -request_order = "GP" - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; https://php.net/register-argc-argv -register_argc_argv = Off - -; When enabled, the ENV, REQUEST and SERVER variables are created when they're -; first used (Just In Time) instead of when the script starts. If these -; variables are not used within a script, having this directive on will result -; in a performance gain. The PHP directive register_argc_argv must be disabled -; for this directive to have any effect. -; https://php.net/auto-globals-jit -auto_globals_jit = On - -; Whether PHP will read the POST data. -; This option is enabled by default. -; Most likely, you won't want to disable this option globally. It causes $_POST -; and $_FILES to always be empty; the only way you will be able to read the -; POST data will be through the php://input stream wrapper. This can be useful -; to proxy requests or to process the POST data in a memory efficient fashion. -; https://php.net/enable-post-data-reading -;enable_post_data_reading = Off - -; Maximum size of POST data that PHP will accept. -; Its value may be 0 to disable the limit. It is ignored if POST data reading -; is disabled through enable_post_data_reading. -; https://php.net/post-max-size -post_max_size = 8M - -; Automatically add files before PHP document. -; https://php.net/auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; https://php.net/auto-append-file -auto_append_file = - -; By default, PHP will output a media type using the Content-Type header. To -; disable this, simply set it to be empty. -; -; PHP's built-in default media type is set to text/html. -; https://php.net/default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to UTF-8. -; https://php.net/default-charset -default_charset = "UTF-8" - -; PHP internal character encoding is set to empty. -; If empty, default_charset is used. -; https://php.net/internal-encoding -;internal_encoding = - -; PHP input character encoding is set to empty. -; If empty, default_charset is used. -; https://php.net/input-encoding -;input_encoding = - -; PHP output character encoding is set to empty. -; If empty, default_charset is used. -; See also output_buffer. -; https://php.net/output-encoding -;output_encoding = - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -;include_path = ".:/php/includes" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; https://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; https://php.net/doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; https://php.net/user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; https://php.net/extension-dir -;extension_dir = "./" -; On windows: -;extension_dir = "ext" - -; Directory where the temporary files should be placed. -; Defaults to the system default (see sys_get_temp_dir) -;sys_temp_dir = "/tmp" - -; Whether or not to enable the dl() function. The dl() function does NOT work -; properly in multithreaded servers, such as IIS or Zeus, and is automatically -; disabled on them. -; https://php.net/enable-dl -enable_dl = Off - -; cgi.force_redirect is necessary to provide security running PHP as a CGI under -; most web servers. Left undefined, PHP turns this on by default. You can -; turn it off here AT YOUR OWN RISK -; **You CAN safely turn this off for IIS, in fact, you MUST.** -; https://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;cgi.nph = 1 - -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP -; will look for to know it is OK to continue execution. Setting this variable MAY -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; https://php.net/cgi.redirect-status-env -;cgi.redirect_status_env = - -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; https://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside -; of the web tree and people will not be able to circumvent .htaccess security. -;cgi.discard_path=1 - -; FastCGI under IIS supports the ability to impersonate -; security tokens of the calling client. This allows IIS to define the -; security context that the request runs under. mod_fastcgi under Apache -; does not currently support this feature (03/17/2002) -; Set to 1 if running under IIS. Default is zero. -; https://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;fastcgi.logging = 0 - -; cgi.rfc2616_headers configuration option tells PHP what type of headers to -; use when sending HTTP response code. If set to 0, PHP sends Status: header that -; is supported by Apache. When this option is set to 1, PHP will send -; RFC2616 compliant header. -; Default is zero. -; https://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! -; (shebang) at the top of the running script. This line might be needed if the -; script support running both as stand-alone script and via PHP CGI<. PHP in CGI -; mode skips this line and ignores its content if this directive is turned on. -; https://php.net/cgi.check-shebang-line -;cgi.check_shebang_line=1 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; https://php.net/file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; https://php.net/upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; https://php.net/upload-max-filesize -upload_max_filesize = 2M - -; Maximum number of files that can be uploaded via a single request -max_file_uploads = 20 - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; https://php.net/allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like https:// or ftp://) as files. -; https://php.net/allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; https://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; https://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; https://php.net/default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; https://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename -; -; For example: -; -; extension=mysqli -; -; When the extension library to load is not located in the default extension -; directory, You may specify an absolute path to the library file: -; -; extension=/path/to/extension/mysqli.so -; -; Note : The syntax used in previous PHP versions ('extension=.so' and -; 'extension='php_.dll') is supported for legacy reasons and may be -; deprecated in a future PHP major version. So, when it is possible, please -; move to the new ('extension=) syntax. -; -; Notes for Windows environments : -; -; - Many DLL files are located in the ext/ -; extension folders as well as the separate PECL DLL download. -; Be sure to appropriately set the extension_dir directive. -; -;extension=bz2 - -; The ldap extension must be before curl if OpenSSL 1.0.2 and OpenLDAP is used -; otherwise it results in segfault when unloading after using SASL. -; See https://github.com/php/php-src/issues/8620 for more info. -;extension=ldap - -;extension=curl -;extension=ffi -;extension=ftp -;extension=fileinfo -;extension=gd -;extension=gettext -;extension=gmp -;extension=intl -;extension=imap -;extension=mbstring -;extension=exif ; Must be after mbstring as it depends on it -;extension=mysqli -;extension=oci8_12c ; Use with Oracle Database 12c Instant Client -;extension=oci8_19 ; Use with Oracle Database 19 Instant Client -;extension=odbc -;extension=openssl -;extension=pdo_firebird -;extension=pdo_mysql -;extension=pdo_oci -;extension=pdo_odbc -;extension=pdo_pgsql -;extension=pdo_sqlite -;extension=pgsql -;extension=shmop - -; The MIBS data available in the PHP distribution must be installed. -; See https://www.php.net/manual/en/snmp.installation.php -;extension=snmp - -;extension=soap -;extension=sockets -;extension=sodium -;extension=sqlite3 -;extension=tidy -;extension=xsl -;extension=zip - -;zend_extension=opcache - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[CLI Server] -; Whether the CLI web server uses ANSI color coding in its terminal output. -cli_server.color = On - -[Date] -; Defines the default timezone used by the date functions -; https://php.net/date.timezone -;date.timezone = - -; https://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; https://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; https://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.833333 - -; https://php.net/date.sunset-zenith -;date.sunset_zenith = 90.833333 - -[filter] -; https://php.net/filter.default -;filter.default = unsafe_raw - -; https://php.net/filter.default-flags -;filter.default_flags = - -[iconv] -; Use of this INI entry is deprecated, use global input_encoding instead. -; If empty, default_charset or input_encoding or iconv.input_encoding is used. -; The precedence is: default_charset < input_encoding < iconv.input_encoding -;iconv.input_encoding = - -; Use of this INI entry is deprecated, use global internal_encoding instead. -; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. -; The precedence is: default_charset < internal_encoding < iconv.internal_encoding -;iconv.internal_encoding = - -; Use of this INI entry is deprecated, use global output_encoding instead. -; If empty, default_charset or output_encoding or iconv.output_encoding is used. -; The precedence is: default_charset < output_encoding < iconv.output_encoding -; To use an output encoding conversion, iconv's output handler must be set -; otherwise output encoding conversion cannot be performed. -;iconv.output_encoding = - -[imap] -; rsh/ssh logins are disabled by default. Use this INI entry if you want to -; enable them. Note that the IMAP library does not filter mailbox names before -; passing them to rsh/ssh command, thus passing untrusted data to this function -; with rsh/ssh enabled is insecure. -;imap.enable_insecure_rsh=0 - -[intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING -;intl.use_exceptions = 0 - -[sqlite3] -; Directory pointing to SQLite3 extensions -; https://php.net/sqlite3.extension-dir -;sqlite3.extension_dir = - -; SQLite defensive mode flag (only available from SQLite 3.26+) -; When the defensive flag is enabled, language features that allow ordinary -; SQL to deliberately corrupt the database file are disabled. This forbids -; writing directly to the schema, shadow tables (eg. FTS data tables), or -; the sqlite_dbpage virtual table. -; https://www.sqlite.org/c3ref/c_dbconfig_defensive.html -; (for older SQLite versions, this flag has no use) -;sqlite3.defensive = 1 - -[Pcre] -; PCRE library backtracking limit. -; https://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -; PCRE library recursion limit. -; Please note that if you set this value to a high number you may consume all -; the available process stack and eventually crash PHP (due to reaching the -; stack size limit imposed by the Operating System). -; https://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 - -; Enables or disables JIT compilation of patterns. This requires the PCRE -; library to be compiled with JIT support. -;pcre.jit=1 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; https://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -[Pdo_mysql] -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -pdo_mysql.default_socket= - -[Phar] -; https://php.net/phar.readonly -;phar.readonly = On - -; https://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[mail function] -; For Win32 only. -; https://php.net/smtp -SMTP = localhost -; https://php.net/smtp-port -smtp_port = 25 - -; For Win32 only. -; https://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; https://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(). -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = Off - -; Use mixed LF and CRLF line separators to keep compatibility with some -; RFC 2822 non conformant MTA. -mail.mixed_lf_and_crlf = Off - -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = -; Log mail to syslog (Event Log on Windows). -;mail.log = syslog - -[ODBC] -; https://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; https://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; https://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; https://php.net/odbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; https://php.net/odbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; https://php.net/odbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; https://php.net/odbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; https://php.net/odbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; https://php.net/odbc.defaultbinmode -odbc.defaultbinmode = 1 - -[MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; https://php.net/mysqli.max-persistent -mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; https://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; It allows the user to specify a folder where files that can be sent via LOAD DATA -; LOCAL can exist. It is ignored if mysqli.allow_local_infile is enabled. -;mysqli.local_infile_directory = - -; Allow or prevent persistent links. -; https://php.net/mysqli.allow-persistent -mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; https://php.net/mysqli.max-links -mysqli.max_links = -1 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; https://php.net/mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; https://php.net/mysqli.default-socket -mysqli.default_socket = - -; Default host for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-host -mysqli.default_host = - -; Default user for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; https://php.net/mysqli.default-pw -mysqli.default_pw = - -; If this option is enabled, closing a persistent connection will rollback -; any pending transactions of this connection, before it is put back -; into the persistent connection pool. -;mysqli.rollback_on_cached_plink = Off - -[mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -mysqlnd.collect_memory_statistics = On - -; Records communication from all extensions using mysqlnd to the specified log -; file. -; https://php.net/mysqlnd.debug -;mysqlnd.debug = - -; Defines which queries will be logged. -;mysqlnd.log_mask = 0 - -; Default size of the mysqlnd memory pool, which is used by result sets. -;mysqlnd.mempool_default_size = 16000 - -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -;mysqlnd.net_read_buffer_size = 32768 - -; Timeout for network requests in seconds. -;mysqlnd.net_read_timeout = 31536000 - -; SHA-256 Authentication Plugin related. File with the MySQL server public RSA -; key. -;mysqlnd.sha256_server_public_key = - -[OCI8] - -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; https://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; https://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; https://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; https://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; https://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables row prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; https://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Tuning: Sets the amount of LOB data that is internally returned from -; Oracle Database when an Oracle LOB locator is initially retrieved as -; part of a query. Setting this can improve performance by reducing -; round-trips. -; https://php.net/oci8.prefetch-lob-size -; oci8.prefetch_lob_size = 0 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; https://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - -[PostgreSQL] -; Allow or prevent persistent links. -; https://php.net/pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; https://php.net/pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; https://php.net/pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; https://php.net/pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; https://php.net/pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; https://php.net/pgsql.log-notice -pgsql.log_notice = 0 - -[bcmath] -; Number of decimal digits for all bcmath functions. -; https://php.net/bcmath.scale -bcmath.scale = 0 - -[browscap] -; https://php.net/browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; https://php.net/session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if -; your OS has problems with many files in one directory, and is -; a more efficient layout for servers that handle many sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; https://php.net/session.save-path -;session.save_path = "/tmp" - -; Whether to use strict session mode. -; Strict session mode does not accept an uninitialized session ID, and -; regenerates the session ID if the browser sends an uninitialized session ID. -; Strict mode protects applications from session fixation via a session adoption -; vulnerability. It is disabled by default for maximum compatibility, but -; enabling it is encouraged. -; https://wiki.php.net/rfc/strict_sessions -session.use_strict_mode = 0 - -; Whether to use cookies. -; https://php.net/session.use-cookies -session.use_cookies = 1 - -; https://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the be-all and end-all of session hijacking defense, but it's a good start. -; https://php.net/session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; https://php.net/session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; https://php.net/session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; https://php.net/session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; https://php.net/session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; https://php.net/session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it -; inaccessible to browser scripting languages such as JavaScript. -; https://php.net/session.cookie-httponly -session.cookie_httponly = - -; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF) -; Current valid values are "Strict", "Lax" or "None". When using "None", -; make sure to include the quotes, as `none` is interpreted like `false` in ini files. -; https://tools.ietf.org/html/draft-west-first-party-cookies-07 -session.cookie_samesite = - -; Handler used to serialize data. php is the standard serializer of PHP. -; https://php.net/session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; https://php.net/session.gc-probability -session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. -; For high volume production servers, using a value of 1000 is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; https://php.net/session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; https://php.net/session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script is the equivalent of setting -; session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 -type f | xargs rm - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; https://php.net/session.referer-check -session.referer_check = - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; https://php.net/session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; https://php.net/session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users' security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; https://php.net/session.use-trans-sid -session.use_trans_sid = 0 - -; Set session ID character length. This value could be between 22 to 256. -; Shorter length than default is supported only for compatibility reason. -; Users should use 32 or more chars. -; https://php.net/session.sid-length -; Default Value: 32 -; Development Value: 26 -; Production Value: 26 -session.sid_length = 26 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -;
is special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. tag's action attribute URL will not be modified -; unless it is specified. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=" -; Development Value: "a=href,area=href,frame=src,form=" -; Production Value: "a=href,area=href,frame=src,form=" -; https://php.net/url-rewriter.tags -session.trans_sid_tags = "a=href,area=href,frame=src,form=" - -; URL rewriter does not rewrite absolute URLs by default. -; To enable rewrites for absolute paths, target hosts must be specified -; at RUNTIME. i.e. use ini_set() -; tags is special. PHP will check action attribute's URL regardless -; of session.trans_sid_tags setting. -; If no host is defined, HTTP_HOST will be used for allowed host. -; Example value: php.net,www.php.net,wiki.php.net -; Use "," for multiple hosts. No spaces are allowed. -; Default Value: "" -; Development Value: "" -; Production Value: "" -;session.trans_sid_hosts="" - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; https://php.net/session.hash-bits-per-character -session.sid_bits_per_character = 5 - -; Enable upload progress tracking in $_SESSION -; Default Value: On -; Development Value: On -; Production Value: On -; https://php.net/session.upload-progress.enabled -;session.upload_progress.enabled = On - -; Cleanup the progress information as soon as all POST data has been read -; (i.e. upload completed). -; Default Value: On -; Development Value: On -; Production Value: On -; https://php.net/session.upload-progress.cleanup -;session.upload_progress.cleanup = On - -; A prefix used for the upload progress key in $_SESSION -; Default Value: "upload_progress_" -; Development Value: "upload_progress_" -; Production Value: "upload_progress_" -; https://php.net/session.upload-progress.prefix -;session.upload_progress.prefix = "upload_progress_" - -; The index name (concatenated with the prefix) in $_SESSION -; containing the upload progress information -; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" -; https://php.net/session.upload-progress.name -;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" - -; How frequently the upload progress should be updated. -; Given either in percentages (per-file), or in bytes -; Default Value: "1%" -; Development Value: "1%" -; Production Value: "1%" -; https://php.net/session.upload-progress.freq -;session.upload_progress.freq = "1%" - -; The minimum delay between updates, in seconds -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; https://php.net/session.upload-progress.min-freq -;session.upload_progress.min_freq = "1" - -; Only write session data when session data is changed. Enabled by default. -; https://php.net/session.lazy-write -;session.lazy_write = On - -[Assertion] -; Switch whether to compile assertions at all (to have no overhead at run-time) -; -1: Do not compile at all -; 0: Jump over assertion at run-time -; 1: Execute assertions -; Changing from or to a negative value is only possible in php.ini! (For turning assertions on and off at run-time, see assert.active, when zend.assertions = 1) -; Default Value: 1 -; Development Value: 1 -; Production Value: -1 -; https://php.net/zend.assertions -zend.assertions = 1 - -; Assert(expr); active by default. -; https://php.net/assert.active -;assert.active = On - -; Throw an AssertionError on failed assertions -; https://php.net/assert.exception -;assert.exception = On - -; Issue a PHP warning for each failed assertion. (Overridden by assert.exception if active) -; https://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; https://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; https://php.net/assert.callback -;assert.callback = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; https://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; https://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a component's typelib on com_load() -; https://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; https://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; https://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= - -; The version of the .NET framework to use. The value of the setting are the first three parts -; of the framework's version number, separated by dots, and prefixed with "v", e.g. "v4.0.30319". -;com.dotnet_version= - -[mbstring] -; language for internal character representation. -; This affects mb_send_mail() and mbstring.detect_order. -; https://php.net/mbstring.language -;mbstring.language = Japanese - -; Use of this INI entry is deprecated, use global internal_encoding instead. -; internal/script encoding. -; Some encoding cannot work as internal encoding. (e.g. SJIS, BIG5, ISO-2022-*) -; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. -; The precedence is: default_charset < internal_encoding < iconv.internal_encoding -;mbstring.internal_encoding = - -; Use of this INI entry is deprecated, use global input_encoding instead. -; http input encoding. -; mbstring.encoding_translation = On is needed to use this setting. -; If empty, default_charset or input_encoding or mbstring.input is used. -; The precedence is: default_charset < input_encoding < mbstring.http_input -; https://php.net/mbstring.http-input -;mbstring.http_input = - -; Use of this INI entry is deprecated, use global output_encoding instead. -; http output encoding. -; mb_output_handler must be registered as output buffer to function. -; If empty, default_charset or output_encoding or mbstring.http_output is used. -; The precedence is: default_charset < output_encoding < mbstring.http_output -; To use an output encoding conversion, mbstring's output handler must be set -; otherwise output encoding conversion cannot be performed. -; https://php.net/mbstring.http-output -;mbstring.http_output = - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; https://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; "auto" detect order is changed according to mbstring.language -; https://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; https://php.net/mbstring.substitute-character -;mbstring.substitute_character = none - -; Enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetypes=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetypes= - -; This directive specifies maximum stack depth for mbstring regular expressions. It is similar -; to the pcre.recursion_limit for PCRE. -;mbstring.regex_stack_limit=100000 - -; This directive specifies maximum retry count for mbstring regular expressions. It is similar -; to the pcre.backtrack_limit for PCRE. -;mbstring.regex_retry_limit=1000000 - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; https://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 1 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; https://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; https://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; https://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; https://php.net/exif.encode-jis -;exif.encode_jis = - -; https://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; https://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; https://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; https://php.net/tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; https://php.net/soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; https://php.net/soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; https://php.net/soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) -soap.wsdl_cache_limit = 5 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - -[ldap] -; Sets the maximum number of open links or -1 for unlimited. -ldap.max_links = -1 - -[dba] -;dba.default_handler= - -[opcache] -; Determines if Zend OPCache is enabled -;opcache.enable=1 - -; Determines if Zend OPCache is enabled for the CLI version of PHP -;opcache.enable_cli=0 - -; The OPcache shared memory storage size. -;opcache.memory_consumption=128 - -; The amount of memory for interned strings in Mbytes. -;opcache.interned_strings_buffer=8 - -; The maximum number of keys (scripts) in the OPcache hash table. -; Only numbers between 200 and 1000000 are allowed. -;opcache.max_accelerated_files=10000 - -; The maximum percentage of "wasted" memory until a restart is scheduled. -;opcache.max_wasted_percentage=5 - -; When this directive is enabled, the OPcache appends the current working -; directory to the script key, thus eliminating possible collisions between -; files with the same name (basename). Disabling the directive improves -; performance, but may break existing applications. -;opcache.use_cwd=1 - -; When disabled, you must reset the OPcache manually or restart the -; webserver for changes to the filesystem to take effect. -;opcache.validate_timestamps=1 - -; How often (in seconds) to check file timestamps for changes to the shared -; memory storage allocation. ("1" means validate once per second, but only -; once per request. "0" means always validate) -;opcache.revalidate_freq=2 - -; Enables or disables file search in include_path optimization -;opcache.revalidate_path=0 - -; If disabled, all PHPDoc comments are dropped from the code to reduce the -; size of the optimized code. -;opcache.save_comments=1 - -; If enabled, compilation warnings (including notices and deprecations) will -; be recorded and replayed each time a file is included. Otherwise, compilation -; warnings will only be emitted when the file is first cached. -;opcache.record_warnings=0 - -; Allow file existence override (file_exists, etc.) performance feature. -;opcache.enable_file_override=0 - -; A bitmask, where each bit enables or disables the appropriate OPcache -; passes -;opcache.optimization_level=0x7FFFBFFF - -;opcache.dups_fix=0 - -; The location of the OPcache blacklist file (wildcards allowed). -; Each OPcache blacklist file is a text file that holds the names of files -; that should not be accelerated. The file format is to add each filename -; to a new line. The filename may be a full path or just a file prefix -; (i.e., /var/www/x blacklists all the files and directories in /var/www -; that start with 'x'). Line starting with a ; are ignored (comments). -;opcache.blacklist_filename= - -; Allows exclusion of large files from being cached. By default all files -; are cached. -;opcache.max_file_size=0 - -; Check the cache checksum each N requests. -; The default value of "0" means that the checks are disabled. -;opcache.consistency_checks=0 - -; How long to wait (in seconds) for a scheduled restart to begin if the cache -; is not being accessed. -;opcache.force_restart_timeout=180 - -; OPcache error_log file name. Empty string assumes "stderr". -;opcache.error_log= - -; All OPcache errors go to the Web server log. -; By default, only fatal errors (level 0) or errors (level 1) are logged. -; You can also enable warnings (level 2), info messages (level 3) or -; debug messages (level 4). -;opcache.log_verbosity_level=1 - -; Preferred Shared Memory back-end. Leave empty and let the system decide. -;opcache.preferred_memory_model= - -; Protect the shared memory from unexpected writing during script execution. -; Useful for internal debugging only. -;opcache.protect_memory=0 - -; Allows calling OPcache API functions only from PHP scripts which path is -; started from specified string. The default "" means no restriction -;opcache.restrict_api= - -; Mapping base of shared memory segments (for Windows only). All the PHP -; processes have to map shared memory into the same address space. This -; directive allows to manually fix the "Unable to reattach to base address" -; errors. -;opcache.mmap_base= - -; Facilitates multiple OPcache instances per user (for Windows only). All PHP -; processes with the same cache ID and user share an OPcache instance. -;opcache.cache_id= - -; Enables and sets the second level cache directory. -; It should improve performance when SHM memory is full, at server restart or -; SHM reset. The default "" disables file based caching. -;opcache.file_cache= - -; Enables or disables opcode caching in shared memory. -;opcache.file_cache_only=0 - -; Enables or disables checksum validation when script loaded from file cache. -;opcache.file_cache_consistency_checks=1 - -; Implies opcache.file_cache_only=1 for a certain process that failed to -; reattach to the shared memory (for Windows only). Explicitly enabled file -; cache is required. -;opcache.file_cache_fallback=1 - -; Enables or disables copying of PHP code (text segment) into HUGE PAGES. -; Under certain circumstances (if only a single global PHP process is -; started from which all others fork), this can increase performance -; by a tiny amount because TLB misses are reduced. On the other hand, this -; delays PHP startup, increases memory usage and degrades performance -; under memory pressure - use with care. -; Requires appropriate OS configuration. -;opcache.huge_code_pages=0 - -; Validate cached file permissions. -;opcache.validate_permission=0 - -; Prevent name collisions in chroot'ed environment. -;opcache.validate_root=0 - -; If specified, it produces opcode dumps for debugging different stages of -; optimizations. -;opcache.opt_debug_level=0 - -; Specifies a PHP script that is going to be compiled and executed at server -; start-up. -; https://php.net/opcache.preload -;opcache.preload= - -; Preloading code as root is not allowed for security reasons. This directive -; facilitates to let the preloading to be run as another user. -; https://php.net/opcache.preload_user -;opcache.preload_user= - -; Prevents caching files that are less than this number of seconds old. It -; protects from caching of incompletely updated files. In case all file updates -; on your site are atomic, you may increase performance by setting it to "0". -;opcache.file_update_protection=2 - -; Absolute path used to store shared lockfiles (for *nix only). -;opcache.lockfile_path=/tmp - -[curl] -; A default value for the CURLOPT_CAINFO option. This is required to be an -; absolute path. -;curl.cainfo = - -[openssl] -; The location of a Certificate Authority (CA) file on the local filesystem -; to use when verifying the identity of SSL/TLS peers. Most users should -; not specify a value for this directive as PHP will attempt to use the -; OS-managed cert stores in its absence. If specified, this value may still -; be overridden on a per-stream basis via the "cafile" SSL stream context -; option. -;openssl.cafile= - -; If openssl.cafile is not specified or if the CA file is not found, the -; directory pointed to by openssl.capath is searched for a suitable -; certificate. This value must be a correctly hashed certificate directory. -; Most users should not specify a value for this directive as PHP will -; attempt to use the OS-managed cert stores in its absence. If specified, -; this value may still be overridden on a per-stream basis via the "capath" -; SSL stream context option. -;openssl.capath= - -[ffi] -; FFI API restriction. Possible values: -; "preload" - enabled in CLI scripts and preloaded files (default) -; "false" - always disabled -; "true" - always enabled -;ffi.enable=preload - -; List of headers files to preload, wildcard patterns allowed. -;ffi.preload= diff --git a/src/php.ini-production b/src/php.ini-production deleted file mode 100644 index 0a51dfd1..00000000 --- a/src/php.ini-production +++ /dev/null @@ -1,1974 +0,0 @@ -[PHP] - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. -; 3. A number of predefined registry keys on Windows -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (usually C:\windows) -; See the PHP docs for more specific information. -; https://php.net/configuration.file - -; The syntax of the file is extremely simple. Whitespace and lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; https://php.net/ini.sections - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it is -; much more verbose when it comes to errors. We recommend using the -; development version only in development environments, as errors shown to -; application users can inadvertently leak otherwise secure information. - -; This is the php.ini-production INI file. - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; - -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.sid_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -; zend.exception_ignore_args -; Default Value: Off -; Development Value: Off -; Production Value: On - -; zend.exception_string_param_max_len -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to an empty value -;user_ini.filename = - -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; https://php.net/engine -engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It is -; generally recommended that should be used and that this feature -; should be disabled, as enabling it may result in issues when generating XML -; documents, however this remains supported for backward compatibility reasons. -; Note that this directive does not control the would work. -; https://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; https://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; Note: if open_basedir is set, the cache is disabled -; https://php.net/realpath-cache-size -;realpath_cache_size = 4096k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; https://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; https://php.net/zend.enable-gc -zend.enable_gc = On - -; If enabled, scripts may be written in encodings that are incompatible with -; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such -; encodings. To use this feature, mbstring extension must be enabled. -;zend.multibyte = Off - -; Allows to set the default encoding for the scripts. This value will be used -; unless "declare(encoding=...)" directive appears at the top of the script. -; Only affects if zend.multibyte is set. -;zend.script_encoding = - -; Allows to include or exclude arguments from stack traces generated for exceptions. -; In production, it is recommended to turn this setting on to prohibit the output -; of sensitive information in stack traces -; Default Value: Off -; Development Value: Off -; Production Value: On -zend.exception_ignore_args = On - -; Allows setting the maximum string length in an argument of a stringified stack trace -; to a value between 0 and 1000000. -; This has no effect when zend.exception_ignore_args is enabled. -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 -; In production, it is recommended to set this to 0 to reduce the output -; of sensitive information in stack traces. -zend.exception_string_param_max_len = 0 - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (e.g. by adding its signature to the Web server header). It is no security -; threat in any way, but it makes it possible to determine whether you use PHP -; on your server or not. -; https://php.net/expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; https://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI -max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; https://php.net/max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; https://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -;max_input_vars = 1000 - -; How many multipart body parts (combined input variable and file uploads) may -; be accepted. -; Default Value: -1 (Sum of max_input_vars and max_file_uploads) -;max_multipart_body_parts = 1500 - -; Maximum amount of memory a script may consume -; https://php.net/memory-limit -memory_limit = 2GB - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it is automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL (Show all errors, warnings and notices including coding standards.) -; E_ALL & ~E_NOTICE (Show all errors, except for notices) -; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; Default Value: E_ALL -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT -; https://php.net/error-reporting -error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; For production environments, we recommend logging errors rather than -; sending them to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; https://php.net/display-errors -display_errors = Off - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. We strongly recommend you set this to 'off' -; for production servers to avoid leaking configuration details. -; Default Value: On -; Development Value: On -; Production Value: Off -; https://php.net/display-startup-errors -display_startup_errors = Off - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; https://php.net/log-errors -log_errors = On - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; https://php.net/ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; https://php.net/ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This is only effective in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; https://php.net/report-memleaks -report_memleaks = On - -; This setting is off by default. -;report_zend_debug = 0 - -; Turn off normal error reporting and emit XML-RPC error XML -; https://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of formatting the -; error message as HTML for easier reading. This directive controls whether -; the error message is formatted as HTML or not. -; Note: This directive is hardcoded to Off for the CLI SAPI -; https://php.net/html-errors -;html_errors = On - -; If html_errors is set to On *and* docref_root is not empty, then PHP -; produces clickable error messages that direct to a page describing the error -; or function causing the error in detail. -; You can download a copy of the PHP manual from https://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty, in which -; case no links to documentation are generated. -; Note: Never use this feature for production boxes. -; https://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; https://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; https://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; https://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; https://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on Windows). -;error_log = syslog - -; The syslog ident is a string which is prepended to every message logged -; to syslog. Only used when error_log is set to syslog. -;syslog.ident = php - -; The syslog facility is used to specify what type of program is logging -; the message. Only used when error_log is set to syslog. -;syslog.facility = user - -; Set this to disable filtering control characters (the default). -; Some loggers only accept NVT-ASCII, others accept anything that's not -; control characters. If your logger accepts everything, then no filtering -; is needed at all. -; Allowed values are: -; ascii (all printable ASCII characters and NL) -; no-ctrl (all characters except control characters) -; all (all characters) -; raw (like "all", but messages are not split at newlines) -; https://php.net/syslog.filter -;syslog.filter = ascii - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; https://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; https://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. G,P,C,E & S are abbreviations for the following respective super -; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty -; paid for the registration of these arrays and because ENV is not as commonly -; used as the others, ENV is not recommended on productions servers. You -; can still get access to the environment variables through getenv() should you -; need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; https://php.net/variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P & C) should be -; registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive -; are specified in the same manner as the variables_order directive, -; EXCEPT one. Leaving this value empty will cause PHP to use the value set -; in the variables_order directive. It does not mean it will leave the super -; globals array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; https://php.net/request-order -request_order = "GP" - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; https://php.net/register-argc-argv -register_argc_argv = Off - -; When enabled, the ENV, REQUEST and SERVER variables are created when they're -; first used (Just In Time) instead of when the script starts. If these -; variables are not used within a script, having this directive on will result -; in a performance gain. The PHP directive register_argc_argv must be disabled -; for this directive to have any effect. -; https://php.net/auto-globals-jit -auto_globals_jit = On - -; Whether PHP will read the POST data. -; This option is enabled by default. -; Most likely, you won't want to disable this option globally. It causes $_POST -; and $_FILES to always be empty; the only way you will be able to read the -; POST data will be through the php://input stream wrapper. This can be useful -; to proxy requests or to process the POST data in a memory efficient fashion. -; https://php.net/enable-post-data-reading -;enable_post_data_reading = Off - -; Maximum size of POST data that PHP will accept. -; Its value may be 0 to disable the limit. It is ignored if POST data reading -; is disabled through enable_post_data_reading. -; https://php.net/post-max-size -post_max_size = 8M - -; Automatically add files before PHP document. -; https://php.net/auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; https://php.net/auto-append-file -auto_append_file = - -; By default, PHP will output a media type using the Content-Type header. To -; disable this, simply set it to be empty. -; -; PHP's built-in default media type is set to text/html. -; https://php.net/default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to UTF-8. -; https://php.net/default-charset -default_charset = "UTF-8" - -; PHP internal character encoding is set to empty. -; If empty, default_charset is used. -; https://php.net/internal-encoding -;internal_encoding = - -; PHP input character encoding is set to empty. -; If empty, default_charset is used. -; https://php.net/input-encoding -;input_encoding = - -; PHP output character encoding is set to empty. -; If empty, default_charset is used. -; See also output_buffer. -; https://php.net/output-encoding -;output_encoding = - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -;include_path = ".:/php/includes" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; https://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; https://php.net/doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; https://php.net/user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; https://php.net/extension-dir -;extension_dir = "./" -; On windows: -;extension_dir = "ext" - -; Directory where the temporary files should be placed. -; Defaults to the system default (see sys_get_temp_dir) -;sys_temp_dir = "/tmp" - -; Whether or not to enable the dl() function. The dl() function does NOT work -; properly in multithreaded servers, such as IIS or Zeus, and is automatically -; disabled on them. -; https://php.net/enable-dl -enable_dl = Off - -; cgi.force_redirect is necessary to provide security running PHP as a CGI under -; most web servers. Left undefined, PHP turns this on by default. You can -; turn it off here AT YOUR OWN RISK -; **You CAN safely turn this off for IIS, in fact, you MUST.** -; https://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;cgi.nph = 1 - -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP -; will look for to know it is OK to continue execution. Setting this variable MAY -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; https://php.net/cgi.redirect-status-env -;cgi.redirect_status_env = - -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; https://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside -; of the web tree and people will not be able to circumvent .htaccess security. -;cgi.discard_path=1 - -; FastCGI under IIS supports the ability to impersonate -; security tokens of the calling client. This allows IIS to define the -; security context that the request runs under. mod_fastcgi under Apache -; does not currently support this feature (03/17/2002) -; Set to 1 if running under IIS. Default is zero. -; https://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;fastcgi.logging = 0 - -; cgi.rfc2616_headers configuration option tells PHP what type of headers to -; use when sending HTTP response code. If set to 0, PHP sends Status: header that -; is supported by Apache. When this option is set to 1, PHP will send -; RFC2616 compliant header. -; Default is zero. -; https://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! -; (shebang) at the top of the running script. This line might be needed if the -; script support running both as stand-alone script and via PHP CGI<. PHP in CGI -; mode skips this line and ignores its content if this directive is turned on. -; https://php.net/cgi.check-shebang-line -;cgi.check_shebang_line=1 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; https://php.net/file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; https://php.net/upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; https://php.net/upload-max-filesize -upload_max_filesize = 2M - -; Maximum number of files that can be uploaded via a single request -max_file_uploads = 20 - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; https://php.net/allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like https:// or ftp://) as files. -; https://php.net/allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; https://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; https://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; https://php.net/default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; https://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename -; -; For example: -; -; extension=mysqli -; -; When the extension library to load is not located in the default extension -; directory, You may specify an absolute path to the library file: -; -; extension=/path/to/extension/mysqli.so -; -; Note : The syntax used in previous PHP versions ('extension=.so' and -; 'extension='php_.dll') is supported for legacy reasons and may be -; deprecated in a future PHP major version. So, when it is possible, please -; move to the new ('extension=) syntax. -; -; Notes for Windows environments : -; -; - Many DLL files are located in the ext/ -; extension folders as well as the separate PECL DLL download. -; Be sure to appropriately set the extension_dir directive. -; -;extension=bz2 - -; The ldap extension must be before curl if OpenSSL 1.0.2 and OpenLDAP is used -; otherwise it results in segfault when unloading after using SASL. -; See https://github.com/php/php-src/issues/8620 for more info. -;extension=ldap - -;extension=curl -;extension=ffi -;extension=ftp -;extension=fileinfo -;extension=gd -;extension=gettext -;extension=gmp -;extension=intl -;extension=imap -;extension=mbstring -;extension=exif ; Must be after mbstring as it depends on it -;extension=mysqli -;extension=oci8_12c ; Use with Oracle Database 12c Instant Client -;extension=oci8_19 ; Use with Oracle Database 19 Instant Client -;extension=odbc -;extension=openssl -;extension=pdo_firebird -;extension=pdo_mysql -;extension=pdo_oci -;extension=pdo_odbc -;extension=pdo_pgsql -;extension=pdo_sqlite -;extension=pgsql -;extension=shmop - -; The MIBS data available in the PHP distribution must be installed. -; See https://www.php.net/manual/en/snmp.installation.php -;extension=snmp - -;extension=soap -;extension=sockets -;extension=sodium -;extension=sqlite3 -;extension=tidy -;extension=xsl -;extension=zip - -;zend_extension=opcache - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[CLI Server] -; Whether the CLI web server uses ANSI color coding in its terminal output. -cli_server.color = On - -[Date] -; Defines the default timezone used by the date functions -; https://php.net/date.timezone -;date.timezone = - -; https://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; https://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; https://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.833333 - -; https://php.net/date.sunset-zenith -;date.sunset_zenith = 90.833333 - -[filter] -; https://php.net/filter.default -;filter.default = unsafe_raw - -; https://php.net/filter.default-flags -;filter.default_flags = - -[iconv] -; Use of this INI entry is deprecated, use global input_encoding instead. -; If empty, default_charset or input_encoding or iconv.input_encoding is used. -; The precedence is: default_charset < input_encoding < iconv.input_encoding -;iconv.input_encoding = - -; Use of this INI entry is deprecated, use global internal_encoding instead. -; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. -; The precedence is: default_charset < internal_encoding < iconv.internal_encoding -;iconv.internal_encoding = - -; Use of this INI entry is deprecated, use global output_encoding instead. -; If empty, default_charset or output_encoding or iconv.output_encoding is used. -; The precedence is: default_charset < output_encoding < iconv.output_encoding -; To use an output encoding conversion, iconv's output handler must be set -; otherwise output encoding conversion cannot be performed. -;iconv.output_encoding = - -[imap] -; rsh/ssh logins are disabled by default. Use this INI entry if you want to -; enable them. Note that the IMAP library does not filter mailbox names before -; passing them to rsh/ssh command, thus passing untrusted data to this function -; with rsh/ssh enabled is insecure. -;imap.enable_insecure_rsh=0 - -[intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING -;intl.use_exceptions = 0 - -[sqlite3] -; Directory pointing to SQLite3 extensions -; https://php.net/sqlite3.extension-dir -;sqlite3.extension_dir = - -; SQLite defensive mode flag (only available from SQLite 3.26+) -; When the defensive flag is enabled, language features that allow ordinary -; SQL to deliberately corrupt the database file are disabled. This forbids -; writing directly to the schema, shadow tables (eg. FTS data tables), or -; the sqlite_dbpage virtual table. -; https://www.sqlite.org/c3ref/c_dbconfig_defensive.html -; (for older SQLite versions, this flag has no use) -;sqlite3.defensive = 1 - -[Pcre] -; PCRE library backtracking limit. -; https://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -; PCRE library recursion limit. -; Please note that if you set this value to a high number you may consume all -; the available process stack and eventually crash PHP (due to reaching the -; stack size limit imposed by the Operating System). -; https://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 - -; Enables or disables JIT compilation of patterns. This requires the PCRE -; library to be compiled with JIT support. -;pcre.jit=1 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; https://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -[Pdo_mysql] -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -pdo_mysql.default_socket= - -[Phar] -; https://php.net/phar.readonly -;phar.readonly = On - -; https://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[mail function] -; For Win32 only. -; https://php.net/smtp -SMTP = localhost -; https://php.net/smtp-port -smtp_port = 25 - -; For Win32 only. -; https://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; https://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(). -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = Off - -; Use mixed LF and CRLF line separators to keep compatibility with some -; RFC 2822 non conformant MTA. -mail.mixed_lf_and_crlf = Off - -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = -; Log mail to syslog (Event Log on Windows). -;mail.log = syslog - -[ODBC] -; https://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; https://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; https://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; https://php.net/odbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; https://php.net/odbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; https://php.net/odbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; https://php.net/odbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; https://php.net/odbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; https://php.net/odbc.defaultbinmode -odbc.defaultbinmode = 1 - -[MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; https://php.net/mysqli.max-persistent -mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; https://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; It allows the user to specify a folder where files that can be sent via LOAD DATA -; LOCAL can exist. It is ignored if mysqli.allow_local_infile is enabled. -;mysqli.local_infile_directory = - -; Allow or prevent persistent links. -; https://php.net/mysqli.allow-persistent -mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; https://php.net/mysqli.max-links -mysqli.max_links = -1 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; https://php.net/mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; https://php.net/mysqli.default-socket -mysqli.default_socket = - -; Default host for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-host -mysqli.default_host = - -; Default user for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; https://php.net/mysqli.default-pw -mysqli.default_pw = - -; If this option is enabled, closing a persistent connection will rollback -; any pending transactions of this connection, before it is put back -; into the persistent connection pool. -;mysqli.rollback_on_cached_plink = Off - -[mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -mysqlnd.collect_memory_statistics = Off - -; Records communication from all extensions using mysqlnd to the specified log -; file. -; https://php.net/mysqlnd.debug -;mysqlnd.debug = - -; Defines which queries will be logged. -;mysqlnd.log_mask = 0 - -; Default size of the mysqlnd memory pool, which is used by result sets. -;mysqlnd.mempool_default_size = 16000 - -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -;mysqlnd.net_read_buffer_size = 32768 - -; Timeout for network requests in seconds. -;mysqlnd.net_read_timeout = 31536000 - -; SHA-256 Authentication Plugin related. File with the MySQL server public RSA -; key. -;mysqlnd.sha256_server_public_key = - -[OCI8] - -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; https://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; https://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; https://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; https://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; https://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables row prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; https://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Tuning: Sets the amount of LOB data that is internally returned from -; Oracle Database when an Oracle LOB locator is initially retrieved as -; part of a query. Setting this can improve performance by reducing -; round-trips. -; https://php.net/oci8.prefetch-lob-size -; oci8.prefetch_lob_size = 0 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; https://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - -[PostgreSQL] -; Allow or prevent persistent links. -; https://php.net/pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; https://php.net/pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; https://php.net/pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; https://php.net/pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; https://php.net/pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; https://php.net/pgsql.log-notice -pgsql.log_notice = 0 - -[bcmath] -; Number of decimal digits for all bcmath functions. -; https://php.net/bcmath.scale -bcmath.scale = 0 - -[browscap] -; https://php.net/browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; https://php.net/session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if -; your OS has problems with many files in one directory, and is -; a more efficient layout for servers that handle many sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; https://php.net/session.save-path -;session.save_path = "/tmp" - -; Whether to use strict session mode. -; Strict session mode does not accept an uninitialized session ID, and -; regenerates the session ID if the browser sends an uninitialized session ID. -; Strict mode protects applications from session fixation via a session adoption -; vulnerability. It is disabled by default for maximum compatibility, but -; enabling it is encouraged. -; https://wiki.php.net/rfc/strict_sessions -session.use_strict_mode = 0 - -; Whether to use cookies. -; https://php.net/session.use-cookies -session.use_cookies = 1 - -; https://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the be-all and end-all of session hijacking defense, but it's a good start. -; https://php.net/session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; https://php.net/session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; https://php.net/session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; https://php.net/session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; https://php.net/session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; https://php.net/session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it -; inaccessible to browser scripting languages such as JavaScript. -; https://php.net/session.cookie-httponly -session.cookie_httponly = - -; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF) -; Current valid values are "Strict", "Lax" or "None". When using "None", -; make sure to include the quotes, as `none` is interpreted like `false` in ini files. -; https://tools.ietf.org/html/draft-west-first-party-cookies-07 -session.cookie_samesite = - -; Handler used to serialize data. php is the standard serializer of PHP. -; https://php.net/session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; https://php.net/session.gc-probability -session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. -; For high volume production servers, using a value of 1000 is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; https://php.net/session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; https://php.net/session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script is the equivalent of setting -; session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 -type f | xargs rm - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; https://php.net/session.referer-check -session.referer_check = - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; https://php.net/session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; https://php.net/session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users' security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; https://php.net/session.use-trans-sid -session.use_trans_sid = 0 - -; Set session ID character length. This value could be between 22 to 256. -; Shorter length than default is supported only for compatibility reason. -; Users should use 32 or more chars. -; https://php.net/session.sid-length -; Default Value: 32 -; Development Value: 26 -; Production Value: 26 -session.sid_length = 26 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; is special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. tag's action attribute URL will not be modified -; unless it is specified. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=" -; Development Value: "a=href,area=href,frame=src,form=" -; Production Value: "a=href,area=href,frame=src,form=" -; https://php.net/url-rewriter.tags -session.trans_sid_tags = "a=href,area=href,frame=src,form=" - -; URL rewriter does not rewrite absolute URLs by default. -; To enable rewrites for absolute paths, target hosts must be specified -; at RUNTIME. i.e. use ini_set() -; tags is special. PHP will check action attribute's URL regardless -; of session.trans_sid_tags setting. -; If no host is defined, HTTP_HOST will be used for allowed host. -; Example value: php.net,www.php.net,wiki.php.net -; Use "," for multiple hosts. No spaces are allowed. -; Default Value: "" -; Development Value: "" -; Production Value: "" -;session.trans_sid_hosts="" - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; https://php.net/session.hash-bits-per-character -session.sid_bits_per_character = 5 - -; Enable upload progress tracking in $_SESSION -; Default Value: On -; Development Value: On -; Production Value: On -; https://php.net/session.upload-progress.enabled -;session.upload_progress.enabled = On - -; Cleanup the progress information as soon as all POST data has been read -; (i.e. upload completed). -; Default Value: On -; Development Value: On -; Production Value: On -; https://php.net/session.upload-progress.cleanup -;session.upload_progress.cleanup = On - -; A prefix used for the upload progress key in $_SESSION -; Default Value: "upload_progress_" -; Development Value: "upload_progress_" -; Production Value: "upload_progress_" -; https://php.net/session.upload-progress.prefix -;session.upload_progress.prefix = "upload_progress_" - -; The index name (concatenated with the prefix) in $_SESSION -; containing the upload progress information -; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" -; https://php.net/session.upload-progress.name -;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" - -; How frequently the upload progress should be updated. -; Given either in percentages (per-file), or in bytes -; Default Value: "1%" -; Development Value: "1%" -; Production Value: "1%" -; https://php.net/session.upload-progress.freq -;session.upload_progress.freq = "1%" - -; The minimum delay between updates, in seconds -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; https://php.net/session.upload-progress.min-freq -;session.upload_progress.min_freq = "1" - -; Only write session data when session data is changed. Enabled by default. -; https://php.net/session.lazy-write -;session.lazy_write = On - -[Assertion] -; Switch whether to compile assertions at all (to have no overhead at run-time) -; -1: Do not compile at all -; 0: Jump over assertion at run-time -; 1: Execute assertions -; Changing from or to a negative value is only possible in php.ini! (For turning assertions on and off at run-time, see assert.active, when zend.assertions = 1) -; Default Value: 1 -; Development Value: 1 -; Production Value: -1 -; https://php.net/zend.assertions -zend.assertions = -1 - -; Assert(expr); active by default. -; https://php.net/assert.active -;assert.active = On - -; Throw an AssertionError on failed assertions -; https://php.net/assert.exception -;assert.exception = On - -; Issue a PHP warning for each failed assertion. (Overridden by assert.exception if active) -; https://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; https://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; https://php.net/assert.callback -;assert.callback = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; https://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; https://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a component's typelib on com_load() -; https://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; https://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; https://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= - -; The version of the .NET framework to use. The value of the setting are the first three parts -; of the framework's version number, separated by dots, and prefixed with "v", e.g. "v4.0.30319". -;com.dotnet_version= - -[mbstring] -; language for internal character representation. -; This affects mb_send_mail() and mbstring.detect_order. -; https://php.net/mbstring.language -;mbstring.language = Japanese - -; Use of this INI entry is deprecated, use global internal_encoding instead. -; internal/script encoding. -; Some encoding cannot work as internal encoding. (e.g. SJIS, BIG5, ISO-2022-*) -; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. -; The precedence is: default_charset < internal_encoding < iconv.internal_encoding -;mbstring.internal_encoding = - -; Use of this INI entry is deprecated, use global input_encoding instead. -; http input encoding. -; mbstring.encoding_translation = On is needed to use this setting. -; If empty, default_charset or input_encoding or mbstring.input is used. -; The precedence is: default_charset < input_encoding < mbstring.http_input -; https://php.net/mbstring.http-input -;mbstring.http_input = - -; Use of this INI entry is deprecated, use global output_encoding instead. -; http output encoding. -; mb_output_handler must be registered as output buffer to function. -; If empty, default_charset or output_encoding or mbstring.http_output is used. -; The precedence is: default_charset < output_encoding < mbstring.http_output -; To use an output encoding conversion, mbstring's output handler must be set -; otherwise output encoding conversion cannot be performed. -; https://php.net/mbstring.http-output -;mbstring.http_output = - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; https://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; "auto" detect order is changed according to mbstring.language -; https://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; https://php.net/mbstring.substitute-character -;mbstring.substitute_character = none - -; Enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetypes=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetypes= - -; This directive specifies maximum stack depth for mbstring regular expressions. It is similar -; to the pcre.recursion_limit for PCRE. -;mbstring.regex_stack_limit=100000 - -; This directive specifies maximum retry count for mbstring regular expressions. It is similar -; to the pcre.backtrack_limit for PCRE. -;mbstring.regex_retry_limit=1000000 - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; https://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 1 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; https://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; https://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; https://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; https://php.net/exif.encode-jis -;exif.encode_jis = - -; https://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; https://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; https://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; https://php.net/tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; https://php.net/soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; https://php.net/soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; https://php.net/soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) -soap.wsdl_cache_limit = 5 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - -[ldap] -; Sets the maximum number of open links or -1 for unlimited. -ldap.max_links = -1 - -[dba] -;dba.default_handler= - -[opcache] -; Determines if Zend OPCache is enabled -;opcache.enable=1 - -; Determines if Zend OPCache is enabled for the CLI version of PHP -;opcache.enable_cli=0 - -; The OPcache shared memory storage size. -;opcache.memory_consumption=128 - -; The amount of memory for interned strings in Mbytes. -;opcache.interned_strings_buffer=8 - -; The maximum number of keys (scripts) in the OPcache hash table. -; Only numbers between 200 and 1000000 are allowed. -;opcache.max_accelerated_files=10000 - -; The maximum percentage of "wasted" memory until a restart is scheduled. -;opcache.max_wasted_percentage=5 - -; When this directive is enabled, the OPcache appends the current working -; directory to the script key, thus eliminating possible collisions between -; files with the same name (basename). Disabling the directive improves -; performance, but may break existing applications. -;opcache.use_cwd=1 - -; When disabled, you must reset the OPcache manually or restart the -; webserver for changes to the filesystem to take effect. -;opcache.validate_timestamps=1 - -; How often (in seconds) to check file timestamps for changes to the shared -; memory storage allocation. ("1" means validate once per second, but only -; once per request. "0" means always validate) -;opcache.revalidate_freq=2 - -; Enables or disables file search in include_path optimization -;opcache.revalidate_path=0 - -; If disabled, all PHPDoc comments are dropped from the code to reduce the -; size of the optimized code. -;opcache.save_comments=1 - -; If enabled, compilation warnings (including notices and deprecations) will -; be recorded and replayed each time a file is included. Otherwise, compilation -; warnings will only be emitted when the file is first cached. -;opcache.record_warnings=0 - -; Allow file existence override (file_exists, etc.) performance feature. -;opcache.enable_file_override=0 - -; A bitmask, where each bit enables or disables the appropriate OPcache -; passes -;opcache.optimization_level=0x7FFFBFFF - -;opcache.dups_fix=0 - -; The location of the OPcache blacklist file (wildcards allowed). -; Each OPcache blacklist file is a text file that holds the names of files -; that should not be accelerated. The file format is to add each filename -; to a new line. The filename may be a full path or just a file prefix -; (i.e., /var/www/x blacklists all the files and directories in /var/www -; that start with 'x'). Line starting with a ; are ignored (comments). -;opcache.blacklist_filename= - -; Allows exclusion of large files from being cached. By default all files -; are cached. -;opcache.max_file_size=0 - -; Check the cache checksum each N requests. -; The default value of "0" means that the checks are disabled. -;opcache.consistency_checks=0 - -; How long to wait (in seconds) for a scheduled restart to begin if the cache -; is not being accessed. -;opcache.force_restart_timeout=180 - -; OPcache error_log file name. Empty string assumes "stderr". -;opcache.error_log= - -; All OPcache errors go to the Web server log. -; By default, only fatal errors (level 0) or errors (level 1) are logged. -; You can also enable warnings (level 2), info messages (level 3) or -; debug messages (level 4). -;opcache.log_verbosity_level=1 - -; Preferred Shared Memory back-end. Leave empty and let the system decide. -;opcache.preferred_memory_model= - -; Protect the shared memory from unexpected writing during script execution. -; Useful for internal debugging only. -;opcache.protect_memory=0 - -; Allows calling OPcache API functions only from PHP scripts which path is -; started from specified string. The default "" means no restriction -;opcache.restrict_api= - -; Mapping base of shared memory segments (for Windows only). All the PHP -; processes have to map shared memory into the same address space. This -; directive allows to manually fix the "Unable to reattach to base address" -; errors. -;opcache.mmap_base= - -; Facilitates multiple OPcache instances per user (for Windows only). All PHP -; processes with the same cache ID and user share an OPcache instance. -;opcache.cache_id= - -; Enables and sets the second level cache directory. -; It should improve performance when SHM memory is full, at server restart or -; SHM reset. The default "" disables file based caching. -;opcache.file_cache= - -; Enables or disables opcode caching in shared memory. -;opcache.file_cache_only=0 - -; Enables or disables checksum validation when script loaded from file cache. -;opcache.file_cache_consistency_checks=1 - -; Implies opcache.file_cache_only=1 for a certain process that failed to -; reattach to the shared memory (for Windows only). Explicitly enabled file -; cache is required. -;opcache.file_cache_fallback=1 - -; Enables or disables copying of PHP code (text segment) into HUGE PAGES. -; Under certain circumstances (if only a single global PHP process is -; started from which all others fork), this can increase performance -; by a tiny amount because TLB misses are reduced. On the other hand, this -; delays PHP startup, increases memory usage and degrades performance -; under memory pressure - use with care. -; Requires appropriate OS configuration. -;opcache.huge_code_pages=0 - -; Validate cached file permissions. -;opcache.validate_permission=0 - -; Prevent name collisions in chroot'ed environment. -;opcache.validate_root=0 - -; If specified, it produces opcode dumps for debugging different stages of -; optimizations. -;opcache.opt_debug_level=0 - -; Specifies a PHP script that is going to be compiled and executed at server -; start-up. -; https://php.net/opcache.preload -;opcache.preload= - -; Preloading code as root is not allowed for security reasons. This directive -; facilitates to let the preloading to be run as another user. -; https://php.net/opcache.preload_user -;opcache.preload_user= - -; Prevents caching files that are less than this number of seconds old. It -; protects from caching of incompletely updated files. In case all file updates -; on your site are atomic, you may increase performance by setting it to "0". -;opcache.file_update_protection=2 - -; Absolute path used to store shared lockfiles (for *nix only). -;opcache.lockfile_path=/tmp - -[curl] -; A default value for the CURLOPT_CAINFO option. This is required to be an -; absolute path. -;curl.cainfo = - -[openssl] -; The location of a Certificate Authority (CA) file on the local filesystem -; to use when verifying the identity of SSL/TLS peers. Most users should -; not specify a value for this directive as PHP will attempt to use the -; OS-managed cert stores in its absence. If specified, this value may still -; be overridden on a per-stream basis via the "cafile" SSL stream context -; option. -;openssl.cafile= - -; If openssl.cafile is not specified or if the CA file is not found, the -; directory pointed to by openssl.capath is searched for a suitable -; certificate. This value must be a correctly hashed certificate directory. -; Most users should not specify a value for this directive as PHP will -; attempt to use the OS-managed cert stores in its absence. If specified, -; this value may still be overridden on a per-stream basis via the "capath" -; SSL stream context option. -;openssl.capath= - -[ffi] -; FFI API restriction. Possible values: -; "preload" - enabled in CLI scripts and preloaded files (default) -; "false" - always disabled -; "true" - always enabled -;ffi.enable=preload - -; List of headers files to preload, wildcard patterns allowed. -;ffi.preload= diff --git a/src/prod_clean_run.sh b/src/prod_clean_run.sh deleted file mode 100755 index ace54651..00000000 --- a/src/prod_clean_run.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -php flush_cache.php ; -#php mock_insert.php ; -php mock_crawler_2.php ; diff --git a/src/see_cache.php b/src/see_cache.php deleted file mode 100644 index d9d111f7..00000000 --- a/src/see_cache.php +++ /dev/null @@ -1,78 +0,0 @@ - 'tcp', - 'host' => REDIS_HOST, - 'port' => REDIS_PORT - ]; - - -function randomString($n = 15) -{ - $string = ''; - for($i=0;$i<$n;$i++) - { - $string .= rand(0, 9); - } - return $string; -} - - -$redis_cache = new \pagopa\crawler\RedisCache($connection); - -echo "Ci sono " . count($redis_cache->getAllKeys()) . " keys nella cache " .PHP_EOL; - - - -die(); - -$mem = new Memcached(); -$connect = $mem->addServer('172.17.0.3',11211); - - - -if (!$connect) -{ - echo "Non mi sono connesso al server memcache" .PHP_EOL; - exit; -} -$mem->setOption(Memcached::OPT_COMPRESSION, true); - - -foreach($mem->getAllKeys() as $key) -{ - print_r($mem->get($key)); -} - -echo "Flush terminato" .PHP_EOL; - - - - -//print_r($mem->get('s_de74ba12-a30f-4995-ad6e-1518e7e76a57')); -//print_r($mem->getAllKeys()); - -/* - * [3403] => s_d177c16b-99ea-4a47-8694-58c1463b7546 - [3404] => s_944fe0e7-a90f-42e9-91ce-4d369b9eb978 - [3405] => s_ddd5e8e0-97d4-4d6a-b5d1-72c50a00bf6c - [3406] => s_cb69e0d4-29dc-408f-a99f-2046420d2e5d - [3407] => s_d6039e7b-31b1-4b23-b64a-231a9165724d - [3408] => s_dcc9d285-efc3-411c-bc8f-d4d0aed0b104 - [3409] => s_856190c4-af5b-4212-966d-e16f4d75e965 - [3410] => s_524b7df1-e4d0-43db-b302-64ab12dcf746 - [3411] => s_de74ba12-a30f-4995-ad6e-1518e7e76a57 - [3412] => s_1f8c70d6-3b53-4b60-ab49-ead6ea126090 - [3413] => s_37ab6c84-a98e-4daa-9b9d-361e8611f316 - [3414] => s_5c6cfc3d-e176-48dd-bb4e-a87684ed700e - [3415] => s_efaf175c-21af-4c60-ba43-7d39674130c1 - -01001100094725684 - */ \ No newline at end of file diff --git a/src/sql/01_2024_create_types_touchpoint.sql b/src/sql/01_2024_create_types_touchpoint.sql deleted file mode 100644 index 8e790e8e..00000000 --- a/src/sql/01_2024_create_types_touchpoint.sql +++ /dev/null @@ -1,2 +0,0 @@ -create type TOUCHPOINT_TYPE as ENUM ('TOUCHPOINT_PSP','TOUCHPOINT_PSP_OLD', 'CHECKOUT', 'APP_IO', 'TOUCHPOINT_EC', 'TOUCHPOINT_EC_OLD', 'NO_NAV_PSP'); -create type TRANSFER_TYPE as ENUM ('ACTIVATE_PAYMENT_LIST','ACTIVATE_TRANSFER_LIST', 'PA_PAYMENT_LIST', 'PA_TRANSFER_LIST', 'PSP_PAYMENT_LIST','PSP_TRANSFER_LIST'); \ No newline at end of file diff --git a/src/sql/01_2024_seq.sql b/src/sql/01_2024_seq.sql deleted file mode 100644 index db3bca37..00000000 --- a/src/sql/01_2024_seq.sql +++ /dev/null @@ -1,8 +0,0 @@ -create sequence public.transaction_re_2024_id_seq; -create sequence public.transaction_2024_id_seq; -create sequence public.transaction_2024_details_id_seq; -create sequence public.transaction_2024_events_id_seq; -create sequence public.metadata_2024_id_seq; -create sequence public.extra_information_2024_id_seq; - - diff --git a/src/sql/02_2024_create_table.sql b/src/sql/02_2024_create_table.sql deleted file mode 100644 index 3585fe83..00000000 --- a/src/sql/02_2024_create_table.sql +++ /dev/null @@ -1,113 +0,0 @@ -create table if not exists public.transaction_2024 ( - id bigint default nextval('public.transaction_2024_id_seq'::regclass) NOT NULL, - date_event date not null, - inserted_timestamp timestamp not null, - iuv varchar(35) not null, - pa_emittente varchar(11) not null, - notice_id varchar(18) null, - id_carrello varchar(35) null, - token_ccp varchar(50) null, - id_psp varchar(25) null, - stazione varchar(30) null, - canale varchar(30) null, - importo numeric null, - esito varchar(10) null, - touchpoint TOUCHPOINT_TYPE null, - payment_method varchar(15) null, - fee numeric null, - date_wf json null, - CONSTRAINT "TRANSACTION_2024_pk" PRIMARY KEY (date_event, id) -) -PARTITION BY RANGE (date_event); - -create table if not exists public.transaction_details_2024 -( - id bigint default nextval('public.transaction_2024_details_id_seq'::regclass) not null, - date_event date not null, - fk_payment bigint not null, - iur varchar(35) null, - pa_transfer varchar(11) not null, - id_transfer smallint null, - iban_transfer varchar(40) null, - amount_transfer numeric null, - is_bollo boolean default false, - constraint "TRANSACTION_DETAILS_2024_pk" PRIMARY KEY (date_event, id) -) -partition by RANGE (date_event); - -create table if not exists public.transaction_events_2024 -( - id bigint default nextval('public.transaction_2024_events_id_seq'::regclass) not null, - date_event date not null, - fk_payment bigint not null, - fk_tipoEvento bigint not null, - event_timestamp timestamp not null, - event_id varchar(50) null, - id_psp varchar(25) null, - stazione varchar(30) null, - canale varchar(30) null, - faultcode varchar(50) null, - outcome varchar(10) null, - constraint transaction_events_2024_pk primary key (date_event, id) -) -partition by RANGE (date_event); - - -create table if not exists public.transaction_re_2024 ( - id bigint default nextval('public.transaction_re_2024_id_seq'::regclass) not null, - date_event date not null, - inserted_timestamp timestamp not null, - tipoevento varchar(40) null, - sottotipoevento varchar(15) null, - iddominio varchar(30) null, - iuv varchar(50) null, - ccp varchar(50) null, - noticenumber varchar(50) null, - creditorreferenceid varchar(50) null, - paymenttoken varchar(50) null, - psp varchar(30) null, - stazione varchar(30) null, - canale varchar(30) null, - sessionid varchar(50) null, - sessionidoriginal varchar(50) null, - uniqueid varchar(50) null, - payload bytea null, - state varchar(15) not null default 'TO_LOAD'::character varying, - message varchar(200) null, - constraint "TRANSACTION_RE_2024_pk" primary key (date_event, id) -) -PARTITION BY RANGE (date_event); - -create table if not exists public.metadata_2024 ( - id bigint default nextval('public.metadata_2024_id_seq'::regclass) not null, - date_event date not null, - fk_payment bigint null, - fk_transfer bigint null, - meta_key varchar(140) not null, - meta_value varchar(140) not null, - method_name transfer_type not null, - constraint "METADATA_2024_pk" primary key (date_event, id) -) -PARTITION BY RANGE (date_event); - - -create table if not exists public.extra_info_2024 ( - id bigint default nextval('public.extra_information_2024_id_seq'::regclass) not null, - date_event date not null, - fk_payment bigint null, - info_name varchar(30) not null, - info_value varchar(50) not null, - constraint "EXTRA_INFO_2024_pk" primary key (date_event, id) -) -PARTITION BY RANGE (date_event); - -create table if not exists public.mapped_events ( - tipo_evento varchar(50) not null, - sotto_tipo_evento varchar(15) not null, - fk_event int not null -); - -create table if not exists public.mapped_payment_methods ( - tipoversamento payment_type not null, - descrizione varchar(100) not null -); \ No newline at end of file diff --git a/src/sql/03_2024_create_partitions.sql b/src/sql/03_2024_create_partitions.sql deleted file mode 100644 index 4755e4a9..00000000 --- a/src/sql/03_2024_create_partitions.sql +++ /dev/null @@ -1,1888 +0,0 @@ -/* create monthly partitions for transaction table */ - -create table if not exists public.transaction_2024_01 partition of public.transaction_2024 FOR VALUES FROM ('2024-01-01') TO ('2024-02-01'); -create table if not exists public.transaction_2024_02 partition of public.transaction_2024 FOR VALUES FROM ('2024-02-01') TO ('2024-03-01'); -create table if not exists public.transaction_2024_03 partition of public.transaction_2024 FOR VALUES FROM ('2024-03-01') TO ('2024-04-01'); -create table if not exists public.transaction_2024_04 partition of public.transaction_2024 FOR VALUES FROM ('2024-04-01') TO ('2024-05-01'); -create table if not exists public.transaction_2024_05 partition of public.transaction_2024 FOR VALUES FROM ('2024-05-01') TO ('2024-06-01'); -create table if not exists public.transaction_2024_06 partition of public.transaction_2024 FOR VALUES FROM ('2024-06-01') TO ('2024-07-01'); -create table if not exists public.transaction_2024_07 partition of public.transaction_2024 FOR VALUES FROM ('2024-07-01') TO ('2024-08-01'); -create table if not exists public.transaction_2024_08 partition of public.transaction_2024 FOR VALUES FROM ('2024-08-01') TO ('2024-09-01'); -create table if not exists public.transaction_2024_09 partition of public.transaction_2024 FOR VALUES FROM ('2024-09-01') TO ('2024-10-01'); -create table if not exists public.transaction_2024_10 partition of public.transaction_2024 FOR VALUES FROM ('2024-10-01') TO ('2024-11-01'); -create table if not exists public.transaction_2024_11 partition of public.transaction_2024 FOR VALUES FROM ('2024-11-01') TO ('2024-12-01'); -create table if not exists public.transaction_2024_12 partition of public.transaction_2024 FOR VALUES FROM ('2024-12-01') TO ('2025-01-01'); - - -/* create daily partitions for transaction_details table */ - -create table if not exists public.transaction_details_2024_01_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-01') TO ('2024-01-02'); -create table if not exists public.transaction_details_2024_01_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-02') TO ('2024-01-03'); -create table if not exists public.transaction_details_2024_01_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-03') TO ('2024-01-04'); -create table if not exists public.transaction_details_2024_01_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-04') TO ('2024-01-05'); -create table if not exists public.transaction_details_2024_01_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-05') TO ('2024-01-06'); -create table if not exists public.transaction_details_2024_01_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-06') TO ('2024-01-07'); -create table if not exists public.transaction_details_2024_01_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-07') TO ('2024-01-08'); -create table if not exists public.transaction_details_2024_01_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-08') TO ('2024-01-09'); -create table if not exists public.transaction_details_2024_01_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-09') TO ('2024-01-10'); -create table if not exists public.transaction_details_2024_01_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-10') TO ('2024-01-11'); -create table if not exists public.transaction_details_2024_01_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-11') TO ('2024-01-12'); -create table if not exists public.transaction_details_2024_01_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-12') TO ('2024-01-13'); -create table if not exists public.transaction_details_2024_01_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-13') TO ('2024-01-14'); -create table if not exists public.transaction_details_2024_01_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-14') TO ('2024-01-15'); -create table if not exists public.transaction_details_2024_01_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-15') TO ('2024-01-16'); -create table if not exists public.transaction_details_2024_01_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-16') TO ('2024-01-17'); -create table if not exists public.transaction_details_2024_01_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-17') TO ('2024-01-18'); -create table if not exists public.transaction_details_2024_01_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-18') TO ('2024-01-19'); -create table if not exists public.transaction_details_2024_01_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-19') TO ('2024-01-20'); -create table if not exists public.transaction_details_2024_01_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-20') TO ('2024-01-21'); -create table if not exists public.transaction_details_2024_01_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-21') TO ('2024-01-22'); -create table if not exists public.transaction_details_2024_01_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-22') TO ('2024-01-23'); -create table if not exists public.transaction_details_2024_01_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-23') TO ('2024-01-24'); -create table if not exists public.transaction_details_2024_01_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-24') TO ('2024-01-25'); -create table if not exists public.transaction_details_2024_01_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-25') TO ('2024-01-26'); -create table if not exists public.transaction_details_2024_01_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-26') TO ('2024-01-27'); -create table if not exists public.transaction_details_2024_01_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-27') TO ('2024-01-28'); -create table if not exists public.transaction_details_2024_01_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-28') TO ('2024-01-29'); -create table if not exists public.transaction_details_2024_01_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-29') TO ('2024-01-30'); -create table if not exists public.transaction_details_2024_01_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-30') TO ('2024-01-31'); -create table if not exists public.transaction_details_2024_01_31 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-01-31') TO ('2024-02-01'); -create table if not exists public.transaction_details_2024_02_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-01') TO ('2024-02-02'); -create table if not exists public.transaction_details_2024_02_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-02') TO ('2024-02-03'); -create table if not exists public.transaction_details_2024_02_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-03') TO ('2024-02-04'); -create table if not exists public.transaction_details_2024_02_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-04') TO ('2024-02-05'); -create table if not exists public.transaction_details_2024_02_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-05') TO ('2024-02-06'); -create table if not exists public.transaction_details_2024_02_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-06') TO ('2024-02-07'); -create table if not exists public.transaction_details_2024_02_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-07') TO ('2024-02-08'); -create table if not exists public.transaction_details_2024_02_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-08') TO ('2024-02-09'); -create table if not exists public.transaction_details_2024_02_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-09') TO ('2024-02-10'); -create table if not exists public.transaction_details_2024_02_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-10') TO ('2024-02-11'); -create table if not exists public.transaction_details_2024_02_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-11') TO ('2024-02-12'); -create table if not exists public.transaction_details_2024_02_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-12') TO ('2024-02-13'); -create table if not exists public.transaction_details_2024_02_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-13') TO ('2024-02-14'); -create table if not exists public.transaction_details_2024_02_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-14') TO ('2024-02-15'); -create table if not exists public.transaction_details_2024_02_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-15') TO ('2024-02-16'); -create table if not exists public.transaction_details_2024_02_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-16') TO ('2024-02-17'); -create table if not exists public.transaction_details_2024_02_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-17') TO ('2024-02-18'); -create table if not exists public.transaction_details_2024_02_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-18') TO ('2024-02-19'); -create table if not exists public.transaction_details_2024_02_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-19') TO ('2024-02-20'); -create table if not exists public.transaction_details_2024_02_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-20') TO ('2024-02-21'); -create table if not exists public.transaction_details_2024_02_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-21') TO ('2024-02-22'); -create table if not exists public.transaction_details_2024_02_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-22') TO ('2024-02-23'); -create table if not exists public.transaction_details_2024_02_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-23') TO ('2024-02-24'); -create table if not exists public.transaction_details_2024_02_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-24') TO ('2024-02-25'); -create table if not exists public.transaction_details_2024_02_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-25') TO ('2024-02-26'); -create table if not exists public.transaction_details_2024_02_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-26') TO ('2024-02-27'); -create table if not exists public.transaction_details_2024_02_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-27') TO ('2024-02-28'); -create table if not exists public.transaction_details_2024_02_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-28') TO ('2024-02-29'); -create table if not exists public.transaction_details_2024_02_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-02-29') TO ('2024-03-01'); -create table if not exists public.transaction_details_2024_03_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-01') TO ('2024-03-02'); -create table if not exists public.transaction_details_2024_03_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-02') TO ('2024-03-03'); -create table if not exists public.transaction_details_2024_03_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-03') TO ('2024-03-04'); -create table if not exists public.transaction_details_2024_03_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-04') TO ('2024-03-05'); -create table if not exists public.transaction_details_2024_03_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-05') TO ('2024-03-06'); -create table if not exists public.transaction_details_2024_03_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-06') TO ('2024-03-07'); -create table if not exists public.transaction_details_2024_03_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-07') TO ('2024-03-08'); -create table if not exists public.transaction_details_2024_03_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-08') TO ('2024-03-09'); -create table if not exists public.transaction_details_2024_03_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-09') TO ('2024-03-10'); -create table if not exists public.transaction_details_2024_03_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-10') TO ('2024-03-11'); -create table if not exists public.transaction_details_2024_03_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-11') TO ('2024-03-12'); -create table if not exists public.transaction_details_2024_03_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-12') TO ('2024-03-13'); -create table if not exists public.transaction_details_2024_03_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-13') TO ('2024-03-14'); -create table if not exists public.transaction_details_2024_03_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-14') TO ('2024-03-15'); -create table if not exists public.transaction_details_2024_03_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-15') TO ('2024-03-16'); -create table if not exists public.transaction_details_2024_03_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-16') TO ('2024-03-17'); -create table if not exists public.transaction_details_2024_03_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-17') TO ('2024-03-18'); -create table if not exists public.transaction_details_2024_03_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-18') TO ('2024-03-19'); -create table if not exists public.transaction_details_2024_03_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-19') TO ('2024-03-20'); -create table if not exists public.transaction_details_2024_03_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-20') TO ('2024-03-21'); -create table if not exists public.transaction_details_2024_03_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-21') TO ('2024-03-22'); -create table if not exists public.transaction_details_2024_03_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-22') TO ('2024-03-23'); -create table if not exists public.transaction_details_2024_03_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-23') TO ('2024-03-24'); -create table if not exists public.transaction_details_2024_03_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-24') TO ('2024-03-25'); -create table if not exists public.transaction_details_2024_03_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-25') TO ('2024-03-26'); -create table if not exists public.transaction_details_2024_03_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-26') TO ('2024-03-27'); -create table if not exists public.transaction_details_2024_03_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-27') TO ('2024-03-28'); -create table if not exists public.transaction_details_2024_03_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-28') TO ('2024-03-29'); -create table if not exists public.transaction_details_2024_03_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-29') TO ('2024-03-30'); -create table if not exists public.transaction_details_2024_03_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-30') TO ('2024-03-31'); -create table if not exists public.transaction_details_2024_03_31 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-03-31') TO ('2024-04-01'); -create table if not exists public.transaction_details_2024_04_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-01') TO ('2024-04-02'); -create table if not exists public.transaction_details_2024_04_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-02') TO ('2024-04-03'); -create table if not exists public.transaction_details_2024_04_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-03') TO ('2024-04-04'); -create table if not exists public.transaction_details_2024_04_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-04') TO ('2024-04-05'); -create table if not exists public.transaction_details_2024_04_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-05') TO ('2024-04-06'); -create table if not exists public.transaction_details_2024_04_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-06') TO ('2024-04-07'); -create table if not exists public.transaction_details_2024_04_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-07') TO ('2024-04-08'); -create table if not exists public.transaction_details_2024_04_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-08') TO ('2024-04-09'); -create table if not exists public.transaction_details_2024_04_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-09') TO ('2024-04-10'); -create table if not exists public.transaction_details_2024_04_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-10') TO ('2024-04-11'); -create table if not exists public.transaction_details_2024_04_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-11') TO ('2024-04-12'); -create table if not exists public.transaction_details_2024_04_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-12') TO ('2024-04-13'); -create table if not exists public.transaction_details_2024_04_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-13') TO ('2024-04-14'); -create table if not exists public.transaction_details_2024_04_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-14') TO ('2024-04-15'); -create table if not exists public.transaction_details_2024_04_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-15') TO ('2024-04-16'); -create table if not exists public.transaction_details_2024_04_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-16') TO ('2024-04-17'); -create table if not exists public.transaction_details_2024_04_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-17') TO ('2024-04-18'); -create table if not exists public.transaction_details_2024_04_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-18') TO ('2024-04-19'); -create table if not exists public.transaction_details_2024_04_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-19') TO ('2024-04-20'); -create table if not exists public.transaction_details_2024_04_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-20') TO ('2024-04-21'); -create table if not exists public.transaction_details_2024_04_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-21') TO ('2024-04-22'); -create table if not exists public.transaction_details_2024_04_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-22') TO ('2024-04-23'); -create table if not exists public.transaction_details_2024_04_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-23') TO ('2024-04-24'); -create table if not exists public.transaction_details_2024_04_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-24') TO ('2024-04-25'); -create table if not exists public.transaction_details_2024_04_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-25') TO ('2024-04-26'); -create table if not exists public.transaction_details_2024_04_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-26') TO ('2024-04-27'); -create table if not exists public.transaction_details_2024_04_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-27') TO ('2024-04-28'); -create table if not exists public.transaction_details_2024_04_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-28') TO ('2024-04-29'); -create table if not exists public.transaction_details_2024_04_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-29') TO ('2024-04-30'); -create table if not exists public.transaction_details_2024_04_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-04-30') TO ('2024-05-01'); -create table if not exists public.transaction_details_2024_05_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-01') TO ('2024-05-02'); -create table if not exists public.transaction_details_2024_05_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-02') TO ('2024-05-03'); -create table if not exists public.transaction_details_2024_05_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-03') TO ('2024-05-04'); -create table if not exists public.transaction_details_2024_05_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-04') TO ('2024-05-05'); -create table if not exists public.transaction_details_2024_05_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-05') TO ('2024-05-06'); -create table if not exists public.transaction_details_2024_05_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-06') TO ('2024-05-07'); -create table if not exists public.transaction_details_2024_05_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-07') TO ('2024-05-08'); -create table if not exists public.transaction_details_2024_05_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-08') TO ('2024-05-09'); -create table if not exists public.transaction_details_2024_05_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-09') TO ('2024-05-10'); -create table if not exists public.transaction_details_2024_05_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-10') TO ('2024-05-11'); -create table if not exists public.transaction_details_2024_05_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-11') TO ('2024-05-12'); -create table if not exists public.transaction_details_2024_05_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-12') TO ('2024-05-13'); -create table if not exists public.transaction_details_2024_05_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-13') TO ('2024-05-14'); -create table if not exists public.transaction_details_2024_05_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-14') TO ('2024-05-15'); -create table if not exists public.transaction_details_2024_05_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-15') TO ('2024-05-16'); -create table if not exists public.transaction_details_2024_05_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-16') TO ('2024-05-17'); -create table if not exists public.transaction_details_2024_05_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-17') TO ('2024-05-18'); -create table if not exists public.transaction_details_2024_05_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-18') TO ('2024-05-19'); -create table if not exists public.transaction_details_2024_05_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-19') TO ('2024-05-20'); -create table if not exists public.transaction_details_2024_05_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-20') TO ('2024-05-21'); -create table if not exists public.transaction_details_2024_05_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-21') TO ('2024-05-22'); -create table if not exists public.transaction_details_2024_05_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-22') TO ('2024-05-23'); -create table if not exists public.transaction_details_2024_05_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-23') TO ('2024-05-24'); -create table if not exists public.transaction_details_2024_05_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-24') TO ('2024-05-25'); -create table if not exists public.transaction_details_2024_05_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-25') TO ('2024-05-26'); -create table if not exists public.transaction_details_2024_05_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-26') TO ('2024-05-27'); -create table if not exists public.transaction_details_2024_05_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-27') TO ('2024-05-28'); -create table if not exists public.transaction_details_2024_05_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-28') TO ('2024-05-29'); -create table if not exists public.transaction_details_2024_05_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-29') TO ('2024-05-30'); -create table if not exists public.transaction_details_2024_05_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-30') TO ('2024-05-31'); -create table if not exists public.transaction_details_2024_05_31 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-05-31') TO ('2024-06-01'); -create table if not exists public.transaction_details_2024_06_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-01') TO ('2024-06-02'); -create table if not exists public.transaction_details_2024_06_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-02') TO ('2024-06-03'); -create table if not exists public.transaction_details_2024_06_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-03') TO ('2024-06-04'); -create table if not exists public.transaction_details_2024_06_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-04') TO ('2024-06-05'); -create table if not exists public.transaction_details_2024_06_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-05') TO ('2024-06-06'); -create table if not exists public.transaction_details_2024_06_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-06') TO ('2024-06-07'); -create table if not exists public.transaction_details_2024_06_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-07') TO ('2024-06-08'); -create table if not exists public.transaction_details_2024_06_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-08') TO ('2024-06-09'); -create table if not exists public.transaction_details_2024_06_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-09') TO ('2024-06-10'); -create table if not exists public.transaction_details_2024_06_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-10') TO ('2024-06-11'); -create table if not exists public.transaction_details_2024_06_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-11') TO ('2024-06-12'); -create table if not exists public.transaction_details_2024_06_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-12') TO ('2024-06-13'); -create table if not exists public.transaction_details_2024_06_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-13') TO ('2024-06-14'); -create table if not exists public.transaction_details_2024_06_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-14') TO ('2024-06-15'); -create table if not exists public.transaction_details_2024_06_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-15') TO ('2024-06-16'); -create table if not exists public.transaction_details_2024_06_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-16') TO ('2024-06-17'); -create table if not exists public.transaction_details_2024_06_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-17') TO ('2024-06-18'); -create table if not exists public.transaction_details_2024_06_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-18') TO ('2024-06-19'); -create table if not exists public.transaction_details_2024_06_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-19') TO ('2024-06-20'); -create table if not exists public.transaction_details_2024_06_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-20') TO ('2024-06-21'); -create table if not exists public.transaction_details_2024_06_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-21') TO ('2024-06-22'); -create table if not exists public.transaction_details_2024_06_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-22') TO ('2024-06-23'); -create table if not exists public.transaction_details_2024_06_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-23') TO ('2024-06-24'); -create table if not exists public.transaction_details_2024_06_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-24') TO ('2024-06-25'); -create table if not exists public.transaction_details_2024_06_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-25') TO ('2024-06-26'); -create table if not exists public.transaction_details_2024_06_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-26') TO ('2024-06-27'); -create table if not exists public.transaction_details_2024_06_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-27') TO ('2024-06-28'); -create table if not exists public.transaction_details_2024_06_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-28') TO ('2024-06-29'); -create table if not exists public.transaction_details_2024_06_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-29') TO ('2024-06-30'); -create table if not exists public.transaction_details_2024_06_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-06-30') TO ('2024-07-01'); -create table if not exists public.transaction_details_2024_07_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-01') TO ('2024-07-02'); -create table if not exists public.transaction_details_2024_07_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-02') TO ('2024-07-03'); -create table if not exists public.transaction_details_2024_07_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-03') TO ('2024-07-04'); -create table if not exists public.transaction_details_2024_07_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-04') TO ('2024-07-05'); -create table if not exists public.transaction_details_2024_07_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-05') TO ('2024-07-06'); -create table if not exists public.transaction_details_2024_07_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-06') TO ('2024-07-07'); -create table if not exists public.transaction_details_2024_07_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-07') TO ('2024-07-08'); -create table if not exists public.transaction_details_2024_07_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-08') TO ('2024-07-09'); -create table if not exists public.transaction_details_2024_07_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-09') TO ('2024-07-10'); -create table if not exists public.transaction_details_2024_07_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-10') TO ('2024-07-11'); -create table if not exists public.transaction_details_2024_07_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-11') TO ('2024-07-12'); -create table if not exists public.transaction_details_2024_07_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-12') TO ('2024-07-13'); -create table if not exists public.transaction_details_2024_07_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-13') TO ('2024-07-14'); -create table if not exists public.transaction_details_2024_07_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-14') TO ('2024-07-15'); -create table if not exists public.transaction_details_2024_07_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-15') TO ('2024-07-16'); -create table if not exists public.transaction_details_2024_07_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-16') TO ('2024-07-17'); -create table if not exists public.transaction_details_2024_07_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-17') TO ('2024-07-18'); -create table if not exists public.transaction_details_2024_07_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-18') TO ('2024-07-19'); -create table if not exists public.transaction_details_2024_07_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-19') TO ('2024-07-20'); -create table if not exists public.transaction_details_2024_07_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-20') TO ('2024-07-21'); -create table if not exists public.transaction_details_2024_07_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-21') TO ('2024-07-22'); -create table if not exists public.transaction_details_2024_07_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-22') TO ('2024-07-23'); -create table if not exists public.transaction_details_2024_07_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-23') TO ('2024-07-24'); -create table if not exists public.transaction_details_2024_07_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-24') TO ('2024-07-25'); -create table if not exists public.transaction_details_2024_07_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-25') TO ('2024-07-26'); -create table if not exists public.transaction_details_2024_07_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-26') TO ('2024-07-27'); -create table if not exists public.transaction_details_2024_07_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-27') TO ('2024-07-28'); -create table if not exists public.transaction_details_2024_07_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-28') TO ('2024-07-29'); -create table if not exists public.transaction_details_2024_07_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-29') TO ('2024-07-30'); -create table if not exists public.transaction_details_2024_07_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-30') TO ('2024-07-31'); -create table if not exists public.transaction_details_2024_07_31 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-07-31') TO ('2024-08-01'); -create table if not exists public.transaction_details_2024_08_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-01') TO ('2024-08-02'); -create table if not exists public.transaction_details_2024_08_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-02') TO ('2024-08-03'); -create table if not exists public.transaction_details_2024_08_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-03') TO ('2024-08-04'); -create table if not exists public.transaction_details_2024_08_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-04') TO ('2024-08-05'); -create table if not exists public.transaction_details_2024_08_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-05') TO ('2024-08-06'); -create table if not exists public.transaction_details_2024_08_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-06') TO ('2024-08-07'); -create table if not exists public.transaction_details_2024_08_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-07') TO ('2024-08-08'); -create table if not exists public.transaction_details_2024_08_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-08') TO ('2024-08-09'); -create table if not exists public.transaction_details_2024_08_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-09') TO ('2024-08-10'); -create table if not exists public.transaction_details_2024_08_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-10') TO ('2024-08-11'); -create table if not exists public.transaction_details_2024_08_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-11') TO ('2024-08-12'); -create table if not exists public.transaction_details_2024_08_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-12') TO ('2024-08-13'); -create table if not exists public.transaction_details_2024_08_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-13') TO ('2024-08-14'); -create table if not exists public.transaction_details_2024_08_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-14') TO ('2024-08-15'); -create table if not exists public.transaction_details_2024_08_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-15') TO ('2024-08-16'); -create table if not exists public.transaction_details_2024_08_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-16') TO ('2024-08-17'); -create table if not exists public.transaction_details_2024_08_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-17') TO ('2024-08-18'); -create table if not exists public.transaction_details_2024_08_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-18') TO ('2024-08-19'); -create table if not exists public.transaction_details_2024_08_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-19') TO ('2024-08-20'); -create table if not exists public.transaction_details_2024_08_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-20') TO ('2024-08-21'); -create table if not exists public.transaction_details_2024_08_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-21') TO ('2024-08-22'); -create table if not exists public.transaction_details_2024_08_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-22') TO ('2024-08-23'); -create table if not exists public.transaction_details_2024_08_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-23') TO ('2024-08-24'); -create table if not exists public.transaction_details_2024_08_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-24') TO ('2024-08-25'); -create table if not exists public.transaction_details_2024_08_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-25') TO ('2024-08-26'); -create table if not exists public.transaction_details_2024_08_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-26') TO ('2024-08-27'); -create table if not exists public.transaction_details_2024_08_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-27') TO ('2024-08-28'); -create table if not exists public.transaction_details_2024_08_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-28') TO ('2024-08-29'); -create table if not exists public.transaction_details_2024_08_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-29') TO ('2024-08-30'); -create table if not exists public.transaction_details_2024_08_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-30') TO ('2024-08-31'); -create table if not exists public.transaction_details_2024_08_31 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-08-31') TO ('2024-09-01'); -create table if not exists public.transaction_details_2024_09_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-01') TO ('2024-09-02'); -create table if not exists public.transaction_details_2024_09_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-02') TO ('2024-09-03'); -create table if not exists public.transaction_details_2024_09_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-03') TO ('2024-09-04'); -create table if not exists public.transaction_details_2024_09_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-04') TO ('2024-09-05'); -create table if not exists public.transaction_details_2024_09_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-05') TO ('2024-09-06'); -create table if not exists public.transaction_details_2024_09_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-06') TO ('2024-09-07'); -create table if not exists public.transaction_details_2024_09_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-07') TO ('2024-09-08'); -create table if not exists public.transaction_details_2024_09_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-08') TO ('2024-09-09'); -create table if not exists public.transaction_details_2024_09_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-09') TO ('2024-09-10'); -create table if not exists public.transaction_details_2024_09_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-10') TO ('2024-09-11'); -create table if not exists public.transaction_details_2024_09_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-11') TO ('2024-09-12'); -create table if not exists public.transaction_details_2024_09_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-12') TO ('2024-09-13'); -create table if not exists public.transaction_details_2024_09_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-13') TO ('2024-09-14'); -create table if not exists public.transaction_details_2024_09_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-14') TO ('2024-09-15'); -create table if not exists public.transaction_details_2024_09_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-15') TO ('2024-09-16'); -create table if not exists public.transaction_details_2024_09_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-16') TO ('2024-09-17'); -create table if not exists public.transaction_details_2024_09_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-17') TO ('2024-09-18'); -create table if not exists public.transaction_details_2024_09_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-18') TO ('2024-09-19'); -create table if not exists public.transaction_details_2024_09_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-19') TO ('2024-09-20'); -create table if not exists public.transaction_details_2024_09_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-20') TO ('2024-09-21'); -create table if not exists public.transaction_details_2024_09_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-21') TO ('2024-09-22'); -create table if not exists public.transaction_details_2024_09_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-22') TO ('2024-09-23'); -create table if not exists public.transaction_details_2024_09_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-23') TO ('2024-09-24'); -create table if not exists public.transaction_details_2024_09_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-24') TO ('2024-09-25'); -create table if not exists public.transaction_details_2024_09_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-25') TO ('2024-09-26'); -create table if not exists public.transaction_details_2024_09_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-26') TO ('2024-09-27'); -create table if not exists public.transaction_details_2024_09_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-27') TO ('2024-09-28'); -create table if not exists public.transaction_details_2024_09_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-28') TO ('2024-09-29'); -create table if not exists public.transaction_details_2024_09_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-29') TO ('2024-09-30'); -create table if not exists public.transaction_details_2024_09_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-09-30') TO ('2024-10-01'); -create table if not exists public.transaction_details_2024_10_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-01') TO ('2024-10-02'); -create table if not exists public.transaction_details_2024_10_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-02') TO ('2024-10-03'); -create table if not exists public.transaction_details_2024_10_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-03') TO ('2024-10-04'); -create table if not exists public.transaction_details_2024_10_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-04') TO ('2024-10-05'); -create table if not exists public.transaction_details_2024_10_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-05') TO ('2024-10-06'); -create table if not exists public.transaction_details_2024_10_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-06') TO ('2024-10-07'); -create table if not exists public.transaction_details_2024_10_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-07') TO ('2024-10-08'); -create table if not exists public.transaction_details_2024_10_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-08') TO ('2024-10-09'); -create table if not exists public.transaction_details_2024_10_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-09') TO ('2024-10-10'); -create table if not exists public.transaction_details_2024_10_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-10') TO ('2024-10-11'); -create table if not exists public.transaction_details_2024_10_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-11') TO ('2024-10-12'); -create table if not exists public.transaction_details_2024_10_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-12') TO ('2024-10-13'); -create table if not exists public.transaction_details_2024_10_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-13') TO ('2024-10-14'); -create table if not exists public.transaction_details_2024_10_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-14') TO ('2024-10-15'); -create table if not exists public.transaction_details_2024_10_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-15') TO ('2024-10-16'); -create table if not exists public.transaction_details_2024_10_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-16') TO ('2024-10-17'); -create table if not exists public.transaction_details_2024_10_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-17') TO ('2024-10-18'); -create table if not exists public.transaction_details_2024_10_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-18') TO ('2024-10-19'); -create table if not exists public.transaction_details_2024_10_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-19') TO ('2024-10-20'); -create table if not exists public.transaction_details_2024_10_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-20') TO ('2024-10-21'); -create table if not exists public.transaction_details_2024_10_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-21') TO ('2024-10-22'); -create table if not exists public.transaction_details_2024_10_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-22') TO ('2024-10-23'); -create table if not exists public.transaction_details_2024_10_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-23') TO ('2024-10-24'); -create table if not exists public.transaction_details_2024_10_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-24') TO ('2024-10-25'); -create table if not exists public.transaction_details_2024_10_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-25') TO ('2024-10-26'); -create table if not exists public.transaction_details_2024_10_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-26') TO ('2024-10-27'); -create table if not exists public.transaction_details_2024_10_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-27') TO ('2024-10-28'); -create table if not exists public.transaction_details_2024_10_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-28') TO ('2024-10-29'); -create table if not exists public.transaction_details_2024_10_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-29') TO ('2024-10-30'); -create table if not exists public.transaction_details_2024_10_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-30') TO ('2024-10-31'); -create table if not exists public.transaction_details_2024_10_31 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-10-31') TO ('2024-11-01'); -create table if not exists public.transaction_details_2024_11_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-01') TO ('2024-11-02'); -create table if not exists public.transaction_details_2024_11_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-02') TO ('2024-11-03'); -create table if not exists public.transaction_details_2024_11_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-03') TO ('2024-11-04'); -create table if not exists public.transaction_details_2024_11_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-04') TO ('2024-11-05'); -create table if not exists public.transaction_details_2024_11_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-05') TO ('2024-11-06'); -create table if not exists public.transaction_details_2024_11_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-06') TO ('2024-11-07'); -create table if not exists public.transaction_details_2024_11_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-07') TO ('2024-11-08'); -create table if not exists public.transaction_details_2024_11_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-08') TO ('2024-11-09'); -create table if not exists public.transaction_details_2024_11_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-09') TO ('2024-11-10'); -create table if not exists public.transaction_details_2024_11_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-10') TO ('2024-11-11'); -create table if not exists public.transaction_details_2024_11_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-11') TO ('2024-11-12'); -create table if not exists public.transaction_details_2024_11_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-12') TO ('2024-11-13'); -create table if not exists public.transaction_details_2024_11_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-13') TO ('2024-11-14'); -create table if not exists public.transaction_details_2024_11_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-14') TO ('2024-11-15'); -create table if not exists public.transaction_details_2024_11_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-15') TO ('2024-11-16'); -create table if not exists public.transaction_details_2024_11_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-16') TO ('2024-11-17'); -create table if not exists public.transaction_details_2024_11_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-17') TO ('2024-11-18'); -create table if not exists public.transaction_details_2024_11_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-18') TO ('2024-11-19'); -create table if not exists public.transaction_details_2024_11_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-19') TO ('2024-11-20'); -create table if not exists public.transaction_details_2024_11_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-20') TO ('2024-11-21'); -create table if not exists public.transaction_details_2024_11_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-21') TO ('2024-11-22'); -create table if not exists public.transaction_details_2024_11_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-22') TO ('2024-11-23'); -create table if not exists public.transaction_details_2024_11_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-23') TO ('2024-11-24'); -create table if not exists public.transaction_details_2024_11_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-24') TO ('2024-11-25'); -create table if not exists public.transaction_details_2024_11_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-25') TO ('2024-11-26'); -create table if not exists public.transaction_details_2024_11_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-26') TO ('2024-11-27'); -create table if not exists public.transaction_details_2024_11_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-27') TO ('2024-11-28'); -create table if not exists public.transaction_details_2024_11_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-28') TO ('2024-11-29'); -create table if not exists public.transaction_details_2024_11_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-29') TO ('2024-11-30'); -create table if not exists public.transaction_details_2024_11_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-11-30') TO ('2024-12-01'); -create table if not exists public.transaction_details_2024_12_01 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-01') TO ('2024-12-02'); -create table if not exists public.transaction_details_2024_12_02 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-02') TO ('2024-12-03'); -create table if not exists public.transaction_details_2024_12_03 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-03') TO ('2024-12-04'); -create table if not exists public.transaction_details_2024_12_04 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-04') TO ('2024-12-05'); -create table if not exists public.transaction_details_2024_12_05 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-05') TO ('2024-12-06'); -create table if not exists public.transaction_details_2024_12_06 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-06') TO ('2024-12-07'); -create table if not exists public.transaction_details_2024_12_07 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-07') TO ('2024-12-08'); -create table if not exists public.transaction_details_2024_12_08 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-08') TO ('2024-12-09'); -create table if not exists public.transaction_details_2024_12_09 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-09') TO ('2024-12-10'); -create table if not exists public.transaction_details_2024_12_10 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-10') TO ('2024-12-11'); -create table if not exists public.transaction_details_2024_12_11 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-11') TO ('2024-12-12'); -create table if not exists public.transaction_details_2024_12_12 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-12') TO ('2024-12-13'); -create table if not exists public.transaction_details_2024_12_13 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-13') TO ('2024-12-14'); -create table if not exists public.transaction_details_2024_12_14 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-14') TO ('2024-12-15'); -create table if not exists public.transaction_details_2024_12_15 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-15') TO ('2024-12-16'); -create table if not exists public.transaction_details_2024_12_16 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-16') TO ('2024-12-17'); -create table if not exists public.transaction_details_2024_12_17 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-17') TO ('2024-12-18'); -create table if not exists public.transaction_details_2024_12_18 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-18') TO ('2024-12-19'); -create table if not exists public.transaction_details_2024_12_19 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-19') TO ('2024-12-20'); -create table if not exists public.transaction_details_2024_12_20 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-20') TO ('2024-12-21'); -create table if not exists public.transaction_details_2024_12_21 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-21') TO ('2024-12-22'); -create table if not exists public.transaction_details_2024_12_22 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-22') TO ('2024-12-23'); -create table if not exists public.transaction_details_2024_12_23 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-23') TO ('2024-12-24'); -create table if not exists public.transaction_details_2024_12_24 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-24') TO ('2024-12-25'); -create table if not exists public.transaction_details_2024_12_25 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-25') TO ('2024-12-26'); -create table if not exists public.transaction_details_2024_12_26 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-26') TO ('2024-12-27'); -create table if not exists public.transaction_details_2024_12_27 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-27') TO ('2024-12-28'); -create table if not exists public.transaction_details_2024_12_28 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-28') TO ('2024-12-29'); -create table if not exists public.transaction_details_2024_12_29 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-29') TO ('2024-12-30'); -create table if not exists public.transaction_details_2024_12_30 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-30') TO ('2024-12-31'); -create table if not exists public.transaction_details_2024_12_31 partition of public.transaction_details_2024 FOR VALUES FROM ('2024-12-31') TO ('2025-01-01'); - - -/* create daily partitions for transaction_events table */ - -create table if not exists public.transaction_events_2024_01_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-01') TO ('2024-01-02'); -create table if not exists public.transaction_events_2024_01_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-02') TO ('2024-01-03'); -create table if not exists public.transaction_events_2024_01_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-03') TO ('2024-01-04'); -create table if not exists public.transaction_events_2024_01_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-04') TO ('2024-01-05'); -create table if not exists public.transaction_events_2024_01_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-05') TO ('2024-01-06'); -create table if not exists public.transaction_events_2024_01_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-06') TO ('2024-01-07'); -create table if not exists public.transaction_events_2024_01_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-07') TO ('2024-01-08'); -create table if not exists public.transaction_events_2024_01_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-08') TO ('2024-01-09'); -create table if not exists public.transaction_events_2024_01_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-09') TO ('2024-01-10'); -create table if not exists public.transaction_events_2024_01_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-10') TO ('2024-01-11'); -create table if not exists public.transaction_events_2024_01_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-11') TO ('2024-01-12'); -create table if not exists public.transaction_events_2024_01_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-12') TO ('2024-01-13'); -create table if not exists public.transaction_events_2024_01_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-13') TO ('2024-01-14'); -create table if not exists public.transaction_events_2024_01_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-14') TO ('2024-01-15'); -create table if not exists public.transaction_events_2024_01_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-15') TO ('2024-01-16'); -create table if not exists public.transaction_events_2024_01_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-16') TO ('2024-01-17'); -create table if not exists public.transaction_events_2024_01_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-17') TO ('2024-01-18'); -create table if not exists public.transaction_events_2024_01_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-18') TO ('2024-01-19'); -create table if not exists public.transaction_events_2024_01_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-19') TO ('2024-01-20'); -create table if not exists public.transaction_events_2024_01_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-20') TO ('2024-01-21'); -create table if not exists public.transaction_events_2024_01_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-21') TO ('2024-01-22'); -create table if not exists public.transaction_events_2024_01_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-22') TO ('2024-01-23'); -create table if not exists public.transaction_events_2024_01_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-23') TO ('2024-01-24'); -create table if not exists public.transaction_events_2024_01_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-24') TO ('2024-01-25'); -create table if not exists public.transaction_events_2024_01_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-25') TO ('2024-01-26'); -create table if not exists public.transaction_events_2024_01_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-26') TO ('2024-01-27'); -create table if not exists public.transaction_events_2024_01_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-27') TO ('2024-01-28'); -create table if not exists public.transaction_events_2024_01_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-28') TO ('2024-01-29'); -create table if not exists public.transaction_events_2024_01_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-29') TO ('2024-01-30'); -create table if not exists public.transaction_events_2024_01_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-30') TO ('2024-01-31'); -create table if not exists public.transaction_events_2024_01_31 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-01-31') TO ('2024-02-01'); -create table if not exists public.transaction_events_2024_02_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-01') TO ('2024-02-02'); -create table if not exists public.transaction_events_2024_02_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-02') TO ('2024-02-03'); -create table if not exists public.transaction_events_2024_02_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-03') TO ('2024-02-04'); -create table if not exists public.transaction_events_2024_02_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-04') TO ('2024-02-05'); -create table if not exists public.transaction_events_2024_02_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-05') TO ('2024-02-06'); -create table if not exists public.transaction_events_2024_02_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-06') TO ('2024-02-07'); -create table if not exists public.transaction_events_2024_02_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-07') TO ('2024-02-08'); -create table if not exists public.transaction_events_2024_02_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-08') TO ('2024-02-09'); -create table if not exists public.transaction_events_2024_02_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-09') TO ('2024-02-10'); -create table if not exists public.transaction_events_2024_02_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-10') TO ('2024-02-11'); -create table if not exists public.transaction_events_2024_02_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-11') TO ('2024-02-12'); -create table if not exists public.transaction_events_2024_02_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-12') TO ('2024-02-13'); -create table if not exists public.transaction_events_2024_02_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-13') TO ('2024-02-14'); -create table if not exists public.transaction_events_2024_02_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-14') TO ('2024-02-15'); -create table if not exists public.transaction_events_2024_02_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-15') TO ('2024-02-16'); -create table if not exists public.transaction_events_2024_02_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-16') TO ('2024-02-17'); -create table if not exists public.transaction_events_2024_02_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-17') TO ('2024-02-18'); -create table if not exists public.transaction_events_2024_02_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-18') TO ('2024-02-19'); -create table if not exists public.transaction_events_2024_02_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-19') TO ('2024-02-20'); -create table if not exists public.transaction_events_2024_02_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-20') TO ('2024-02-21'); -create table if not exists public.transaction_events_2024_02_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-21') TO ('2024-02-22'); -create table if not exists public.transaction_events_2024_02_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-22') TO ('2024-02-23'); -create table if not exists public.transaction_events_2024_02_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-23') TO ('2024-02-24'); -create table if not exists public.transaction_events_2024_02_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-24') TO ('2024-02-25'); -create table if not exists public.transaction_events_2024_02_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-25') TO ('2024-02-26'); -create table if not exists public.transaction_events_2024_02_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-26') TO ('2024-02-27'); -create table if not exists public.transaction_events_2024_02_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-27') TO ('2024-02-28'); -create table if not exists public.transaction_events_2024_02_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-28') TO ('2024-02-29'); -create table if not exists public.transaction_events_2024_02_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-02-29') TO ('2024-03-01'); -create table if not exists public.transaction_events_2024_03_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-01') TO ('2024-03-02'); -create table if not exists public.transaction_events_2024_03_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-02') TO ('2024-03-03'); -create table if not exists public.transaction_events_2024_03_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-03') TO ('2024-03-04'); -create table if not exists public.transaction_events_2024_03_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-04') TO ('2024-03-05'); -create table if not exists public.transaction_events_2024_03_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-05') TO ('2024-03-06'); -create table if not exists public.transaction_events_2024_03_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-06') TO ('2024-03-07'); -create table if not exists public.transaction_events_2024_03_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-07') TO ('2024-03-08'); -create table if not exists public.transaction_events_2024_03_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-08') TO ('2024-03-09'); -create table if not exists public.transaction_events_2024_03_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-09') TO ('2024-03-10'); -create table if not exists public.transaction_events_2024_03_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-10') TO ('2024-03-11'); -create table if not exists public.transaction_events_2024_03_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-11') TO ('2024-03-12'); -create table if not exists public.transaction_events_2024_03_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-12') TO ('2024-03-13'); -create table if not exists public.transaction_events_2024_03_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-13') TO ('2024-03-14'); -create table if not exists public.transaction_events_2024_03_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-14') TO ('2024-03-15'); -create table if not exists public.transaction_events_2024_03_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-15') TO ('2024-03-16'); -create table if not exists public.transaction_events_2024_03_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-16') TO ('2024-03-17'); -create table if not exists public.transaction_events_2024_03_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-17') TO ('2024-03-18'); -create table if not exists public.transaction_events_2024_03_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-18') TO ('2024-03-19'); -create table if not exists public.transaction_events_2024_03_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-19') TO ('2024-03-20'); -create table if not exists public.transaction_events_2024_03_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-20') TO ('2024-03-21'); -create table if not exists public.transaction_events_2024_03_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-21') TO ('2024-03-22'); -create table if not exists public.transaction_events_2024_03_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-22') TO ('2024-03-23'); -create table if not exists public.transaction_events_2024_03_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-23') TO ('2024-03-24'); -create table if not exists public.transaction_events_2024_03_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-24') TO ('2024-03-25'); -create table if not exists public.transaction_events_2024_03_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-25') TO ('2024-03-26'); -create table if not exists public.transaction_events_2024_03_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-26') TO ('2024-03-27'); -create table if not exists public.transaction_events_2024_03_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-27') TO ('2024-03-28'); -create table if not exists public.transaction_events_2024_03_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-28') TO ('2024-03-29'); -create table if not exists public.transaction_events_2024_03_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-29') TO ('2024-03-30'); -create table if not exists public.transaction_events_2024_03_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-30') TO ('2024-03-31'); -create table if not exists public.transaction_events_2024_03_31 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-03-31') TO ('2024-04-01'); -create table if not exists public.transaction_events_2024_04_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-01') TO ('2024-04-02'); -create table if not exists public.transaction_events_2024_04_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-02') TO ('2024-04-03'); -create table if not exists public.transaction_events_2024_04_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-03') TO ('2024-04-04'); -create table if not exists public.transaction_events_2024_04_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-04') TO ('2024-04-05'); -create table if not exists public.transaction_events_2024_04_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-05') TO ('2024-04-06'); -create table if not exists public.transaction_events_2024_04_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-06') TO ('2024-04-07'); -create table if not exists public.transaction_events_2024_04_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-07') TO ('2024-04-08'); -create table if not exists public.transaction_events_2024_04_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-08') TO ('2024-04-09'); -create table if not exists public.transaction_events_2024_04_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-09') TO ('2024-04-10'); -create table if not exists public.transaction_events_2024_04_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-10') TO ('2024-04-11'); -create table if not exists public.transaction_events_2024_04_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-11') TO ('2024-04-12'); -create table if not exists public.transaction_events_2024_04_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-12') TO ('2024-04-13'); -create table if not exists public.transaction_events_2024_04_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-13') TO ('2024-04-14'); -create table if not exists public.transaction_events_2024_04_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-14') TO ('2024-04-15'); -create table if not exists public.transaction_events_2024_04_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-15') TO ('2024-04-16'); -create table if not exists public.transaction_events_2024_04_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-16') TO ('2024-04-17'); -create table if not exists public.transaction_events_2024_04_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-17') TO ('2024-04-18'); -create table if not exists public.transaction_events_2024_04_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-18') TO ('2024-04-19'); -create table if not exists public.transaction_events_2024_04_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-19') TO ('2024-04-20'); -create table if not exists public.transaction_events_2024_04_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-20') TO ('2024-04-21'); -create table if not exists public.transaction_events_2024_04_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-21') TO ('2024-04-22'); -create table if not exists public.transaction_events_2024_04_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-22') TO ('2024-04-23'); -create table if not exists public.transaction_events_2024_04_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-23') TO ('2024-04-24'); -create table if not exists public.transaction_events_2024_04_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-24') TO ('2024-04-25'); -create table if not exists public.transaction_events_2024_04_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-25') TO ('2024-04-26'); -create table if not exists public.transaction_events_2024_04_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-26') TO ('2024-04-27'); -create table if not exists public.transaction_events_2024_04_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-27') TO ('2024-04-28'); -create table if not exists public.transaction_events_2024_04_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-28') TO ('2024-04-29'); -create table if not exists public.transaction_events_2024_04_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-29') TO ('2024-04-30'); -create table if not exists public.transaction_events_2024_04_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-04-30') TO ('2024-05-01'); -create table if not exists public.transaction_events_2024_05_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-01') TO ('2024-05-02'); -create table if not exists public.transaction_events_2024_05_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-02') TO ('2024-05-03'); -create table if not exists public.transaction_events_2024_05_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-03') TO ('2024-05-04'); -create table if not exists public.transaction_events_2024_05_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-04') TO ('2024-05-05'); -create table if not exists public.transaction_events_2024_05_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-05') TO ('2024-05-06'); -create table if not exists public.transaction_events_2024_05_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-06') TO ('2024-05-07'); -create table if not exists public.transaction_events_2024_05_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-07') TO ('2024-05-08'); -create table if not exists public.transaction_events_2024_05_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-08') TO ('2024-05-09'); -create table if not exists public.transaction_events_2024_05_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-09') TO ('2024-05-10'); -create table if not exists public.transaction_events_2024_05_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-10') TO ('2024-05-11'); -create table if not exists public.transaction_events_2024_05_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-11') TO ('2024-05-12'); -create table if not exists public.transaction_events_2024_05_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-12') TO ('2024-05-13'); -create table if not exists public.transaction_events_2024_05_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-13') TO ('2024-05-14'); -create table if not exists public.transaction_events_2024_05_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-14') TO ('2024-05-15'); -create table if not exists public.transaction_events_2024_05_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-15') TO ('2024-05-16'); -create table if not exists public.transaction_events_2024_05_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-16') TO ('2024-05-17'); -create table if not exists public.transaction_events_2024_05_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-17') TO ('2024-05-18'); -create table if not exists public.transaction_events_2024_05_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-18') TO ('2024-05-19'); -create table if not exists public.transaction_events_2024_05_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-19') TO ('2024-05-20'); -create table if not exists public.transaction_events_2024_05_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-20') TO ('2024-05-21'); -create table if not exists public.transaction_events_2024_05_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-21') TO ('2024-05-22'); -create table if not exists public.transaction_events_2024_05_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-22') TO ('2024-05-23'); -create table if not exists public.transaction_events_2024_05_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-23') TO ('2024-05-24'); -create table if not exists public.transaction_events_2024_05_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-24') TO ('2024-05-25'); -create table if not exists public.transaction_events_2024_05_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-25') TO ('2024-05-26'); -create table if not exists public.transaction_events_2024_05_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-26') TO ('2024-05-27'); -create table if not exists public.transaction_events_2024_05_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-27') TO ('2024-05-28'); -create table if not exists public.transaction_events_2024_05_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-28') TO ('2024-05-29'); -create table if not exists public.transaction_events_2024_05_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-29') TO ('2024-05-30'); -create table if not exists public.transaction_events_2024_05_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-30') TO ('2024-05-31'); -create table if not exists public.transaction_events_2024_05_31 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-05-31') TO ('2024-06-01'); -create table if not exists public.transaction_events_2024_06_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-01') TO ('2024-06-02'); -create table if not exists public.transaction_events_2024_06_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-02') TO ('2024-06-03'); -create table if not exists public.transaction_events_2024_06_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-03') TO ('2024-06-04'); -create table if not exists public.transaction_events_2024_06_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-04') TO ('2024-06-05'); -create table if not exists public.transaction_events_2024_06_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-05') TO ('2024-06-06'); -create table if not exists public.transaction_events_2024_06_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-06') TO ('2024-06-07'); -create table if not exists public.transaction_events_2024_06_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-07') TO ('2024-06-08'); -create table if not exists public.transaction_events_2024_06_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-08') TO ('2024-06-09'); -create table if not exists public.transaction_events_2024_06_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-09') TO ('2024-06-10'); -create table if not exists public.transaction_events_2024_06_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-10') TO ('2024-06-11'); -create table if not exists public.transaction_events_2024_06_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-11') TO ('2024-06-12'); -create table if not exists public.transaction_events_2024_06_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-12') TO ('2024-06-13'); -create table if not exists public.transaction_events_2024_06_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-13') TO ('2024-06-14'); -create table if not exists public.transaction_events_2024_06_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-14') TO ('2024-06-15'); -create table if not exists public.transaction_events_2024_06_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-15') TO ('2024-06-16'); -create table if not exists public.transaction_events_2024_06_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-16') TO ('2024-06-17'); -create table if not exists public.transaction_events_2024_06_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-17') TO ('2024-06-18'); -create table if not exists public.transaction_events_2024_06_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-18') TO ('2024-06-19'); -create table if not exists public.transaction_events_2024_06_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-19') TO ('2024-06-20'); -create table if not exists public.transaction_events_2024_06_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-20') TO ('2024-06-21'); -create table if not exists public.transaction_events_2024_06_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-21') TO ('2024-06-22'); -create table if not exists public.transaction_events_2024_06_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-22') TO ('2024-06-23'); -create table if not exists public.transaction_events_2024_06_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-23') TO ('2024-06-24'); -create table if not exists public.transaction_events_2024_06_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-24') TO ('2024-06-25'); -create table if not exists public.transaction_events_2024_06_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-25') TO ('2024-06-26'); -create table if not exists public.transaction_events_2024_06_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-26') TO ('2024-06-27'); -create table if not exists public.transaction_events_2024_06_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-27') TO ('2024-06-28'); -create table if not exists public.transaction_events_2024_06_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-28') TO ('2024-06-29'); -create table if not exists public.transaction_events_2024_06_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-29') TO ('2024-06-30'); -create table if not exists public.transaction_events_2024_06_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-06-30') TO ('2024-07-01'); -create table if not exists public.transaction_events_2024_07_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-01') TO ('2024-07-02'); -create table if not exists public.transaction_events_2024_07_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-02') TO ('2024-07-03'); -create table if not exists public.transaction_events_2024_07_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-03') TO ('2024-07-04'); -create table if not exists public.transaction_events_2024_07_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-04') TO ('2024-07-05'); -create table if not exists public.transaction_events_2024_07_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-05') TO ('2024-07-06'); -create table if not exists public.transaction_events_2024_07_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-06') TO ('2024-07-07'); -create table if not exists public.transaction_events_2024_07_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-07') TO ('2024-07-08'); -create table if not exists public.transaction_events_2024_07_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-08') TO ('2024-07-09'); -create table if not exists public.transaction_events_2024_07_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-09') TO ('2024-07-10'); -create table if not exists public.transaction_events_2024_07_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-10') TO ('2024-07-11'); -create table if not exists public.transaction_events_2024_07_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-11') TO ('2024-07-12'); -create table if not exists public.transaction_events_2024_07_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-12') TO ('2024-07-13'); -create table if not exists public.transaction_events_2024_07_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-13') TO ('2024-07-14'); -create table if not exists public.transaction_events_2024_07_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-14') TO ('2024-07-15'); -create table if not exists public.transaction_events_2024_07_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-15') TO ('2024-07-16'); -create table if not exists public.transaction_events_2024_07_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-16') TO ('2024-07-17'); -create table if not exists public.transaction_events_2024_07_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-17') TO ('2024-07-18'); -create table if not exists public.transaction_events_2024_07_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-18') TO ('2024-07-19'); -create table if not exists public.transaction_events_2024_07_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-19') TO ('2024-07-20'); -create table if not exists public.transaction_events_2024_07_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-20') TO ('2024-07-21'); -create table if not exists public.transaction_events_2024_07_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-21') TO ('2024-07-22'); -create table if not exists public.transaction_events_2024_07_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-22') TO ('2024-07-23'); -create table if not exists public.transaction_events_2024_07_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-23') TO ('2024-07-24'); -create table if not exists public.transaction_events_2024_07_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-24') TO ('2024-07-25'); -create table if not exists public.transaction_events_2024_07_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-25') TO ('2024-07-26'); -create table if not exists public.transaction_events_2024_07_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-26') TO ('2024-07-27'); -create table if not exists public.transaction_events_2024_07_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-27') TO ('2024-07-28'); -create table if not exists public.transaction_events_2024_07_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-28') TO ('2024-07-29'); -create table if not exists public.transaction_events_2024_07_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-29') TO ('2024-07-30'); -create table if not exists public.transaction_events_2024_07_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-30') TO ('2024-07-31'); -create table if not exists public.transaction_events_2024_07_31 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-07-31') TO ('2024-08-01'); -create table if not exists public.transaction_events_2024_08_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-01') TO ('2024-08-02'); -create table if not exists public.transaction_events_2024_08_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-02') TO ('2024-08-03'); -create table if not exists public.transaction_events_2024_08_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-03') TO ('2024-08-04'); -create table if not exists public.transaction_events_2024_08_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-04') TO ('2024-08-05'); -create table if not exists public.transaction_events_2024_08_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-05') TO ('2024-08-06'); -create table if not exists public.transaction_events_2024_08_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-06') TO ('2024-08-07'); -create table if not exists public.transaction_events_2024_08_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-07') TO ('2024-08-08'); -create table if not exists public.transaction_events_2024_08_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-08') TO ('2024-08-09'); -create table if not exists public.transaction_events_2024_08_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-09') TO ('2024-08-10'); -create table if not exists public.transaction_events_2024_08_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-10') TO ('2024-08-11'); -create table if not exists public.transaction_events_2024_08_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-11') TO ('2024-08-12'); -create table if not exists public.transaction_events_2024_08_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-12') TO ('2024-08-13'); -create table if not exists public.transaction_events_2024_08_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-13') TO ('2024-08-14'); -create table if not exists public.transaction_events_2024_08_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-14') TO ('2024-08-15'); -create table if not exists public.transaction_events_2024_08_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-15') TO ('2024-08-16'); -create table if not exists public.transaction_events_2024_08_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-16') TO ('2024-08-17'); -create table if not exists public.transaction_events_2024_08_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-17') TO ('2024-08-18'); -create table if not exists public.transaction_events_2024_08_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-18') TO ('2024-08-19'); -create table if not exists public.transaction_events_2024_08_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-19') TO ('2024-08-20'); -create table if not exists public.transaction_events_2024_08_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-20') TO ('2024-08-21'); -create table if not exists public.transaction_events_2024_08_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-21') TO ('2024-08-22'); -create table if not exists public.transaction_events_2024_08_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-22') TO ('2024-08-23'); -create table if not exists public.transaction_events_2024_08_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-23') TO ('2024-08-24'); -create table if not exists public.transaction_events_2024_08_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-24') TO ('2024-08-25'); -create table if not exists public.transaction_events_2024_08_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-25') TO ('2024-08-26'); -create table if not exists public.transaction_events_2024_08_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-26') TO ('2024-08-27'); -create table if not exists public.transaction_events_2024_08_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-27') TO ('2024-08-28'); -create table if not exists public.transaction_events_2024_08_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-28') TO ('2024-08-29'); -create table if not exists public.transaction_events_2024_08_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-29') TO ('2024-08-30'); -create table if not exists public.transaction_events_2024_08_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-30') TO ('2024-08-31'); -create table if not exists public.transaction_events_2024_08_31 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-08-31') TO ('2024-09-01'); -create table if not exists public.transaction_events_2024_09_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-01') TO ('2024-09-02'); -create table if not exists public.transaction_events_2024_09_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-02') TO ('2024-09-03'); -create table if not exists public.transaction_events_2024_09_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-03') TO ('2024-09-04'); -create table if not exists public.transaction_events_2024_09_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-04') TO ('2024-09-05'); -create table if not exists public.transaction_events_2024_09_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-05') TO ('2024-09-06'); -create table if not exists public.transaction_events_2024_09_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-06') TO ('2024-09-07'); -create table if not exists public.transaction_events_2024_09_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-07') TO ('2024-09-08'); -create table if not exists public.transaction_events_2024_09_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-08') TO ('2024-09-09'); -create table if not exists public.transaction_events_2024_09_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-09') TO ('2024-09-10'); -create table if not exists public.transaction_events_2024_09_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-10') TO ('2024-09-11'); -create table if not exists public.transaction_events_2024_09_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-11') TO ('2024-09-12'); -create table if not exists public.transaction_events_2024_09_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-12') TO ('2024-09-13'); -create table if not exists public.transaction_events_2024_09_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-13') TO ('2024-09-14'); -create table if not exists public.transaction_events_2024_09_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-14') TO ('2024-09-15'); -create table if not exists public.transaction_events_2024_09_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-15') TO ('2024-09-16'); -create table if not exists public.transaction_events_2024_09_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-16') TO ('2024-09-17'); -create table if not exists public.transaction_events_2024_09_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-17') TO ('2024-09-18'); -create table if not exists public.transaction_events_2024_09_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-18') TO ('2024-09-19'); -create table if not exists public.transaction_events_2024_09_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-19') TO ('2024-09-20'); -create table if not exists public.transaction_events_2024_09_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-20') TO ('2024-09-21'); -create table if not exists public.transaction_events_2024_09_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-21') TO ('2024-09-22'); -create table if not exists public.transaction_events_2024_09_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-22') TO ('2024-09-23'); -create table if not exists public.transaction_events_2024_09_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-23') TO ('2024-09-24'); -create table if not exists public.transaction_events_2024_09_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-24') TO ('2024-09-25'); -create table if not exists public.transaction_events_2024_09_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-25') TO ('2024-09-26'); -create table if not exists public.transaction_events_2024_09_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-26') TO ('2024-09-27'); -create table if not exists public.transaction_events_2024_09_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-27') TO ('2024-09-28'); -create table if not exists public.transaction_events_2024_09_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-28') TO ('2024-09-29'); -create table if not exists public.transaction_events_2024_09_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-29') TO ('2024-09-30'); -create table if not exists public.transaction_events_2024_09_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-09-30') TO ('2024-10-01'); -create table if not exists public.transaction_events_2024_10_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-01') TO ('2024-10-02'); -create table if not exists public.transaction_events_2024_10_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-02') TO ('2024-10-03'); -create table if not exists public.transaction_events_2024_10_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-03') TO ('2024-10-04'); -create table if not exists public.transaction_events_2024_10_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-04') TO ('2024-10-05'); -create table if not exists public.transaction_events_2024_10_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-05') TO ('2024-10-06'); -create table if not exists public.transaction_events_2024_10_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-06') TO ('2024-10-07'); -create table if not exists public.transaction_events_2024_10_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-07') TO ('2024-10-08'); -create table if not exists public.transaction_events_2024_10_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-08') TO ('2024-10-09'); -create table if not exists public.transaction_events_2024_10_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-09') TO ('2024-10-10'); -create table if not exists public.transaction_events_2024_10_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-10') TO ('2024-10-11'); -create table if not exists public.transaction_events_2024_10_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-11') TO ('2024-10-12'); -create table if not exists public.transaction_events_2024_10_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-12') TO ('2024-10-13'); -create table if not exists public.transaction_events_2024_10_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-13') TO ('2024-10-14'); -create table if not exists public.transaction_events_2024_10_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-14') TO ('2024-10-15'); -create table if not exists public.transaction_events_2024_10_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-15') TO ('2024-10-16'); -create table if not exists public.transaction_events_2024_10_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-16') TO ('2024-10-17'); -create table if not exists public.transaction_events_2024_10_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-17') TO ('2024-10-18'); -create table if not exists public.transaction_events_2024_10_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-18') TO ('2024-10-19'); -create table if not exists public.transaction_events_2024_10_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-19') TO ('2024-10-20'); -create table if not exists public.transaction_events_2024_10_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-20') TO ('2024-10-21'); -create table if not exists public.transaction_events_2024_10_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-21') TO ('2024-10-22'); -create table if not exists public.transaction_events_2024_10_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-22') TO ('2024-10-23'); -create table if not exists public.transaction_events_2024_10_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-23') TO ('2024-10-24'); -create table if not exists public.transaction_events_2024_10_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-24') TO ('2024-10-25'); -create table if not exists public.transaction_events_2024_10_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-25') TO ('2024-10-26'); -create table if not exists public.transaction_events_2024_10_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-26') TO ('2024-10-27'); -create table if not exists public.transaction_events_2024_10_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-27') TO ('2024-10-28'); -create table if not exists public.transaction_events_2024_10_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-28') TO ('2024-10-29'); -create table if not exists public.transaction_events_2024_10_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-29') TO ('2024-10-30'); -create table if not exists public.transaction_events_2024_10_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-30') TO ('2024-10-31'); -create table if not exists public.transaction_events_2024_10_31 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-10-31') TO ('2024-11-01'); -create table if not exists public.transaction_events_2024_11_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-01') TO ('2024-11-02'); -create table if not exists public.transaction_events_2024_11_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-02') TO ('2024-11-03'); -create table if not exists public.transaction_events_2024_11_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-03') TO ('2024-11-04'); -create table if not exists public.transaction_events_2024_11_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-04') TO ('2024-11-05'); -create table if not exists public.transaction_events_2024_11_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-05') TO ('2024-11-06'); -create table if not exists public.transaction_events_2024_11_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-06') TO ('2024-11-07'); -create table if not exists public.transaction_events_2024_11_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-07') TO ('2024-11-08'); -create table if not exists public.transaction_events_2024_11_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-08') TO ('2024-11-09'); -create table if not exists public.transaction_events_2024_11_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-09') TO ('2024-11-10'); -create table if not exists public.transaction_events_2024_11_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-10') TO ('2024-11-11'); -create table if not exists public.transaction_events_2024_11_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-11') TO ('2024-11-12'); -create table if not exists public.transaction_events_2024_11_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-12') TO ('2024-11-13'); -create table if not exists public.transaction_events_2024_11_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-13') TO ('2024-11-14'); -create table if not exists public.transaction_events_2024_11_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-14') TO ('2024-11-15'); -create table if not exists public.transaction_events_2024_11_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-15') TO ('2024-11-16'); -create table if not exists public.transaction_events_2024_11_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-16') TO ('2024-11-17'); -create table if not exists public.transaction_events_2024_11_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-17') TO ('2024-11-18'); -create table if not exists public.transaction_events_2024_11_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-18') TO ('2024-11-19'); -create table if not exists public.transaction_events_2024_11_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-19') TO ('2024-11-20'); -create table if not exists public.transaction_events_2024_11_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-20') TO ('2024-11-21'); -create table if not exists public.transaction_events_2024_11_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-21') TO ('2024-11-22'); -create table if not exists public.transaction_events_2024_11_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-22') TO ('2024-11-23'); -create table if not exists public.transaction_events_2024_11_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-23') TO ('2024-11-24'); -create table if not exists public.transaction_events_2024_11_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-24') TO ('2024-11-25'); -create table if not exists public.transaction_events_2024_11_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-25') TO ('2024-11-26'); -create table if not exists public.transaction_events_2024_11_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-26') TO ('2024-11-27'); -create table if not exists public.transaction_events_2024_11_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-27') TO ('2024-11-28'); -create table if not exists public.transaction_events_2024_11_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-28') TO ('2024-11-29'); -create table if not exists public.transaction_events_2024_11_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-29') TO ('2024-11-30'); -create table if not exists public.transaction_events_2024_11_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-11-30') TO ('2024-12-01'); -create table if not exists public.transaction_events_2024_12_01 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-01') TO ('2024-12-02'); -create table if not exists public.transaction_events_2024_12_02 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-02') TO ('2024-12-03'); -create table if not exists public.transaction_events_2024_12_03 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-03') TO ('2024-12-04'); -create table if not exists public.transaction_events_2024_12_04 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-04') TO ('2024-12-05'); -create table if not exists public.transaction_events_2024_12_05 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-05') TO ('2024-12-06'); -create table if not exists public.transaction_events_2024_12_06 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-06') TO ('2024-12-07'); -create table if not exists public.transaction_events_2024_12_07 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-07') TO ('2024-12-08'); -create table if not exists public.transaction_events_2024_12_08 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-08') TO ('2024-12-09'); -create table if not exists public.transaction_events_2024_12_09 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-09') TO ('2024-12-10'); -create table if not exists public.transaction_events_2024_12_10 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-10') TO ('2024-12-11'); -create table if not exists public.transaction_events_2024_12_11 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-11') TO ('2024-12-12'); -create table if not exists public.transaction_events_2024_12_12 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-12') TO ('2024-12-13'); -create table if not exists public.transaction_events_2024_12_13 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-13') TO ('2024-12-14'); -create table if not exists public.transaction_events_2024_12_14 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-14') TO ('2024-12-15'); -create table if not exists public.transaction_events_2024_12_15 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-15') TO ('2024-12-16'); -create table if not exists public.transaction_events_2024_12_16 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-16') TO ('2024-12-17'); -create table if not exists public.transaction_events_2024_12_17 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-17') TO ('2024-12-18'); -create table if not exists public.transaction_events_2024_12_18 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-18') TO ('2024-12-19'); -create table if not exists public.transaction_events_2024_12_19 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-19') TO ('2024-12-20'); -create table if not exists public.transaction_events_2024_12_20 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-20') TO ('2024-12-21'); -create table if not exists public.transaction_events_2024_12_21 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-21') TO ('2024-12-22'); -create table if not exists public.transaction_events_2024_12_22 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-22') TO ('2024-12-23'); -create table if not exists public.transaction_events_2024_12_23 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-23') TO ('2024-12-24'); -create table if not exists public.transaction_events_2024_12_24 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-24') TO ('2024-12-25'); -create table if not exists public.transaction_events_2024_12_25 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-25') TO ('2024-12-26'); -create table if not exists public.transaction_events_2024_12_26 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-26') TO ('2024-12-27'); -create table if not exists public.transaction_events_2024_12_27 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-27') TO ('2024-12-28'); -create table if not exists public.transaction_events_2024_12_28 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-28') TO ('2024-12-29'); -create table if not exists public.transaction_events_2024_12_29 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-29') TO ('2024-12-30'); -create table if not exists public.transaction_events_2024_12_30 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-30') TO ('2024-12-31'); -create table if not exists public.transaction_events_2024_12_31 partition of public.transaction_events_2024 FOR VALUES FROM ('2024-12-31') TO ('2025-01-01'); - - - -/* create daily partitions for transaction_re table */ - - -create table if not exists public.transaction_re_2024_01_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-01') TO ('2024-01-02'); -create table if not exists public.transaction_re_2024_01_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-02') TO ('2024-01-03'); -create table if not exists public.transaction_re_2024_01_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-03') TO ('2024-01-04'); -create table if not exists public.transaction_re_2024_01_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-04') TO ('2024-01-05'); -create table if not exists public.transaction_re_2024_01_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-05') TO ('2024-01-06'); -create table if not exists public.transaction_re_2024_01_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-06') TO ('2024-01-07'); -create table if not exists public.transaction_re_2024_01_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-07') TO ('2024-01-08'); -create table if not exists public.transaction_re_2024_01_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-08') TO ('2024-01-09'); -create table if not exists public.transaction_re_2024_01_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-09') TO ('2024-01-10'); -create table if not exists public.transaction_re_2024_01_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-10') TO ('2024-01-11'); -create table if not exists public.transaction_re_2024_01_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-11') TO ('2024-01-12'); -create table if not exists public.transaction_re_2024_01_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-12') TO ('2024-01-13'); -create table if not exists public.transaction_re_2024_01_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-13') TO ('2024-01-14'); -create table if not exists public.transaction_re_2024_01_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-14') TO ('2024-01-15'); -create table if not exists public.transaction_re_2024_01_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-15') TO ('2024-01-16'); -create table if not exists public.transaction_re_2024_01_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-16') TO ('2024-01-17'); -create table if not exists public.transaction_re_2024_01_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-17') TO ('2024-01-18'); -create table if not exists public.transaction_re_2024_01_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-18') TO ('2024-01-19'); -create table if not exists public.transaction_re_2024_01_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-19') TO ('2024-01-20'); -create table if not exists public.transaction_re_2024_01_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-20') TO ('2024-01-21'); -create table if not exists public.transaction_re_2024_01_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-21') TO ('2024-01-22'); -create table if not exists public.transaction_re_2024_01_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-22') TO ('2024-01-23'); -create table if not exists public.transaction_re_2024_01_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-23') TO ('2024-01-24'); -create table if not exists public.transaction_re_2024_01_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-24') TO ('2024-01-25'); -create table if not exists public.transaction_re_2024_01_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-25') TO ('2024-01-26'); -create table if not exists public.transaction_re_2024_01_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-26') TO ('2024-01-27'); -create table if not exists public.transaction_re_2024_01_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-27') TO ('2024-01-28'); -create table if not exists public.transaction_re_2024_01_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-28') TO ('2024-01-29'); -create table if not exists public.transaction_re_2024_01_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-29') TO ('2024-01-30'); -create table if not exists public.transaction_re_2024_01_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-30') TO ('2024-01-31'); -create table if not exists public.transaction_re_2024_01_31 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-01-31') TO ('2024-02-01'); -create table if not exists public.transaction_re_2024_02_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-01') TO ('2024-02-02'); -create table if not exists public.transaction_re_2024_02_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-02') TO ('2024-02-03'); -create table if not exists public.transaction_re_2024_02_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-03') TO ('2024-02-04'); -create table if not exists public.transaction_re_2024_02_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-04') TO ('2024-02-05'); -create table if not exists public.transaction_re_2024_02_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-05') TO ('2024-02-06'); -create table if not exists public.transaction_re_2024_02_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-06') TO ('2024-02-07'); -create table if not exists public.transaction_re_2024_02_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-07') TO ('2024-02-08'); -create table if not exists public.transaction_re_2024_02_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-08') TO ('2024-02-09'); -create table if not exists public.transaction_re_2024_02_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-09') TO ('2024-02-10'); -create table if not exists public.transaction_re_2024_02_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-10') TO ('2024-02-11'); -create table if not exists public.transaction_re_2024_02_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-11') TO ('2024-02-12'); -create table if not exists public.transaction_re_2024_02_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-12') TO ('2024-02-13'); -create table if not exists public.transaction_re_2024_02_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-13') TO ('2024-02-14'); -create table if not exists public.transaction_re_2024_02_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-14') TO ('2024-02-15'); -create table if not exists public.transaction_re_2024_02_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-15') TO ('2024-02-16'); -create table if not exists public.transaction_re_2024_02_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-16') TO ('2024-02-17'); -create table if not exists public.transaction_re_2024_02_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-17') TO ('2024-02-18'); -create table if not exists public.transaction_re_2024_02_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-18') TO ('2024-02-19'); -create table if not exists public.transaction_re_2024_02_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-19') TO ('2024-02-20'); -create table if not exists public.transaction_re_2024_02_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-20') TO ('2024-02-21'); -create table if not exists public.transaction_re_2024_02_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-21') TO ('2024-02-22'); -create table if not exists public.transaction_re_2024_02_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-22') TO ('2024-02-23'); -create table if not exists public.transaction_re_2024_02_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-23') TO ('2024-02-24'); -create table if not exists public.transaction_re_2024_02_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-24') TO ('2024-02-25'); -create table if not exists public.transaction_re_2024_02_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-25') TO ('2024-02-26'); -create table if not exists public.transaction_re_2024_02_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-26') TO ('2024-02-27'); -create table if not exists public.transaction_re_2024_02_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-27') TO ('2024-02-28'); -create table if not exists public.transaction_re_2024_02_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-28') TO ('2024-02-29'); -create table if not exists public.transaction_re_2024_02_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-02-29') TO ('2024-03-01'); -create table if not exists public.transaction_re_2024_03_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-01') TO ('2024-03-02'); -create table if not exists public.transaction_re_2024_03_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-02') TO ('2024-03-03'); -create table if not exists public.transaction_re_2024_03_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-03') TO ('2024-03-04'); -create table if not exists public.transaction_re_2024_03_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-04') TO ('2024-03-05'); -create table if not exists public.transaction_re_2024_03_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-05') TO ('2024-03-06'); -create table if not exists public.transaction_re_2024_03_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-06') TO ('2024-03-07'); -create table if not exists public.transaction_re_2024_03_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-07') TO ('2024-03-08'); -create table if not exists public.transaction_re_2024_03_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-08') TO ('2024-03-09'); -create table if not exists public.transaction_re_2024_03_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-09') TO ('2024-03-10'); -create table if not exists public.transaction_re_2024_03_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-10') TO ('2024-03-11'); -create table if not exists public.transaction_re_2024_03_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-11') TO ('2024-03-12'); -create table if not exists public.transaction_re_2024_03_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-12') TO ('2024-03-13'); -create table if not exists public.transaction_re_2024_03_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-13') TO ('2024-03-14'); -create table if not exists public.transaction_re_2024_03_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-14') TO ('2024-03-15'); -create table if not exists public.transaction_re_2024_03_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-15') TO ('2024-03-16'); -create table if not exists public.transaction_re_2024_03_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-16') TO ('2024-03-17'); -create table if not exists public.transaction_re_2024_03_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-17') TO ('2024-03-18'); -create table if not exists public.transaction_re_2024_03_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-18') TO ('2024-03-19'); -create table if not exists public.transaction_re_2024_03_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-19') TO ('2024-03-20'); -create table if not exists public.transaction_re_2024_03_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-20') TO ('2024-03-21'); -create table if not exists public.transaction_re_2024_03_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-21') TO ('2024-03-22'); -create table if not exists public.transaction_re_2024_03_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-22') TO ('2024-03-23'); -create table if not exists public.transaction_re_2024_03_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-23') TO ('2024-03-24'); -create table if not exists public.transaction_re_2024_03_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-24') TO ('2024-03-25'); -create table if not exists public.transaction_re_2024_03_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-25') TO ('2024-03-26'); -create table if not exists public.transaction_re_2024_03_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-26') TO ('2024-03-27'); -create table if not exists public.transaction_re_2024_03_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-27') TO ('2024-03-28'); -create table if not exists public.transaction_re_2024_03_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-28') TO ('2024-03-29'); -create table if not exists public.transaction_re_2024_03_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-29') TO ('2024-03-30'); -create table if not exists public.transaction_re_2024_03_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-30') TO ('2024-03-31'); -create table if not exists public.transaction_re_2024_03_31 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-03-31') TO ('2024-04-01'); -create table if not exists public.transaction_re_2024_04_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-01') TO ('2024-04-02'); -create table if not exists public.transaction_re_2024_04_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-02') TO ('2024-04-03'); -create table if not exists public.transaction_re_2024_04_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-03') TO ('2024-04-04'); -create table if not exists public.transaction_re_2024_04_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-04') TO ('2024-04-05'); -create table if not exists public.transaction_re_2024_04_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-05') TO ('2024-04-06'); -create table if not exists public.transaction_re_2024_04_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-06') TO ('2024-04-07'); -create table if not exists public.transaction_re_2024_04_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-07') TO ('2024-04-08'); -create table if not exists public.transaction_re_2024_04_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-08') TO ('2024-04-09'); -create table if not exists public.transaction_re_2024_04_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-09') TO ('2024-04-10'); -create table if not exists public.transaction_re_2024_04_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-10') TO ('2024-04-11'); -create table if not exists public.transaction_re_2024_04_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-11') TO ('2024-04-12'); -create table if not exists public.transaction_re_2024_04_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-12') TO ('2024-04-13'); -create table if not exists public.transaction_re_2024_04_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-13') TO ('2024-04-14'); -create table if not exists public.transaction_re_2024_04_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-14') TO ('2024-04-15'); -create table if not exists public.transaction_re_2024_04_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-15') TO ('2024-04-16'); -create table if not exists public.transaction_re_2024_04_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-16') TO ('2024-04-17'); -create table if not exists public.transaction_re_2024_04_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-17') TO ('2024-04-18'); -create table if not exists public.transaction_re_2024_04_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-18') TO ('2024-04-19'); -create table if not exists public.transaction_re_2024_04_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-19') TO ('2024-04-20'); -create table if not exists public.transaction_re_2024_04_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-20') TO ('2024-04-21'); -create table if not exists public.transaction_re_2024_04_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-21') TO ('2024-04-22'); -create table if not exists public.transaction_re_2024_04_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-22') TO ('2024-04-23'); -create table if not exists public.transaction_re_2024_04_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-23') TO ('2024-04-24'); -create table if not exists public.transaction_re_2024_04_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-24') TO ('2024-04-25'); -create table if not exists public.transaction_re_2024_04_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-25') TO ('2024-04-26'); -create table if not exists public.transaction_re_2024_04_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-26') TO ('2024-04-27'); -create table if not exists public.transaction_re_2024_04_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-27') TO ('2024-04-28'); -create table if not exists public.transaction_re_2024_04_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-28') TO ('2024-04-29'); -create table if not exists public.transaction_re_2024_04_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-29') TO ('2024-04-30'); -create table if not exists public.transaction_re_2024_04_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-04-30') TO ('2024-05-01'); -create table if not exists public.transaction_re_2024_05_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-01') TO ('2024-05-02'); -create table if not exists public.transaction_re_2024_05_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-02') TO ('2024-05-03'); -create table if not exists public.transaction_re_2024_05_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-03') TO ('2024-05-04'); -create table if not exists public.transaction_re_2024_05_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-04') TO ('2024-05-05'); -create table if not exists public.transaction_re_2024_05_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-05') TO ('2024-05-06'); -create table if not exists public.transaction_re_2024_05_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-06') TO ('2024-05-07'); -create table if not exists public.transaction_re_2024_05_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-07') TO ('2024-05-08'); -create table if not exists public.transaction_re_2024_05_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-08') TO ('2024-05-09'); -create table if not exists public.transaction_re_2024_05_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-09') TO ('2024-05-10'); -create table if not exists public.transaction_re_2024_05_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-10') TO ('2024-05-11'); -create table if not exists public.transaction_re_2024_05_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-11') TO ('2024-05-12'); -create table if not exists public.transaction_re_2024_05_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-12') TO ('2024-05-13'); -create table if not exists public.transaction_re_2024_05_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-13') TO ('2024-05-14'); -create table if not exists public.transaction_re_2024_05_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-14') TO ('2024-05-15'); -create table if not exists public.transaction_re_2024_05_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-15') TO ('2024-05-16'); -create table if not exists public.transaction_re_2024_05_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-16') TO ('2024-05-17'); -create table if not exists public.transaction_re_2024_05_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-17') TO ('2024-05-18'); -create table if not exists public.transaction_re_2024_05_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-18') TO ('2024-05-19'); -create table if not exists public.transaction_re_2024_05_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-19') TO ('2024-05-20'); -create table if not exists public.transaction_re_2024_05_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-20') TO ('2024-05-21'); -create table if not exists public.transaction_re_2024_05_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-21') TO ('2024-05-22'); -create table if not exists public.transaction_re_2024_05_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-22') TO ('2024-05-23'); -create table if not exists public.transaction_re_2024_05_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-23') TO ('2024-05-24'); -create table if not exists public.transaction_re_2024_05_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-24') TO ('2024-05-25'); -create table if not exists public.transaction_re_2024_05_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-25') TO ('2024-05-26'); -create table if not exists public.transaction_re_2024_05_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-26') TO ('2024-05-27'); -create table if not exists public.transaction_re_2024_05_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-27') TO ('2024-05-28'); -create table if not exists public.transaction_re_2024_05_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-28') TO ('2024-05-29'); -create table if not exists public.transaction_re_2024_05_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-29') TO ('2024-05-30'); -create table if not exists public.transaction_re_2024_05_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-30') TO ('2024-05-31'); -create table if not exists public.transaction_re_2024_05_31 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-05-31') TO ('2024-06-01'); -create table if not exists public.transaction_re_2024_06_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-01') TO ('2024-06-02'); -create table if not exists public.transaction_re_2024_06_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-02') TO ('2024-06-03'); -create table if not exists public.transaction_re_2024_06_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-03') TO ('2024-06-04'); -create table if not exists public.transaction_re_2024_06_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-04') TO ('2024-06-05'); -create table if not exists public.transaction_re_2024_06_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-05') TO ('2024-06-06'); -create table if not exists public.transaction_re_2024_06_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-06') TO ('2024-06-07'); -create table if not exists public.transaction_re_2024_06_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-07') TO ('2024-06-08'); -create table if not exists public.transaction_re_2024_06_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-08') TO ('2024-06-09'); -create table if not exists public.transaction_re_2024_06_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-09') TO ('2024-06-10'); -create table if not exists public.transaction_re_2024_06_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-10') TO ('2024-06-11'); -create table if not exists public.transaction_re_2024_06_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-11') TO ('2024-06-12'); -create table if not exists public.transaction_re_2024_06_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-12') TO ('2024-06-13'); -create table if not exists public.transaction_re_2024_06_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-13') TO ('2024-06-14'); -create table if not exists public.transaction_re_2024_06_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-14') TO ('2024-06-15'); -create table if not exists public.transaction_re_2024_06_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-15') TO ('2024-06-16'); -create table if not exists public.transaction_re_2024_06_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-16') TO ('2024-06-17'); -create table if not exists public.transaction_re_2024_06_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-17') TO ('2024-06-18'); -create table if not exists public.transaction_re_2024_06_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-18') TO ('2024-06-19'); -create table if not exists public.transaction_re_2024_06_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-19') TO ('2024-06-20'); -create table if not exists public.transaction_re_2024_06_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-20') TO ('2024-06-21'); -create table if not exists public.transaction_re_2024_06_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-21') TO ('2024-06-22'); -create table if not exists public.transaction_re_2024_06_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-22') TO ('2024-06-23'); -create table if not exists public.transaction_re_2024_06_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-23') TO ('2024-06-24'); -create table if not exists public.transaction_re_2024_06_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-24') TO ('2024-06-25'); -create table if not exists public.transaction_re_2024_06_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-25') TO ('2024-06-26'); -create table if not exists public.transaction_re_2024_06_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-26') TO ('2024-06-27'); -create table if not exists public.transaction_re_2024_06_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-27') TO ('2024-06-28'); -create table if not exists public.transaction_re_2024_06_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-28') TO ('2024-06-29'); -create table if not exists public.transaction_re_2024_06_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-29') TO ('2024-06-30'); -create table if not exists public.transaction_re_2024_06_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-06-30') TO ('2024-07-01'); -create table if not exists public.transaction_re_2024_07_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-01') TO ('2024-07-02'); -create table if not exists public.transaction_re_2024_07_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-02') TO ('2024-07-03'); -create table if not exists public.transaction_re_2024_07_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-03') TO ('2024-07-04'); -create table if not exists public.transaction_re_2024_07_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-04') TO ('2024-07-05'); -create table if not exists public.transaction_re_2024_07_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-05') TO ('2024-07-06'); -create table if not exists public.transaction_re_2024_07_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-06') TO ('2024-07-07'); -create table if not exists public.transaction_re_2024_07_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-07') TO ('2024-07-08'); -create table if not exists public.transaction_re_2024_07_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-08') TO ('2024-07-09'); -create table if not exists public.transaction_re_2024_07_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-09') TO ('2024-07-10'); -create table if not exists public.transaction_re_2024_07_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-10') TO ('2024-07-11'); -create table if not exists public.transaction_re_2024_07_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-11') TO ('2024-07-12'); -create table if not exists public.transaction_re_2024_07_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-12') TO ('2024-07-13'); -create table if not exists public.transaction_re_2024_07_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-13') TO ('2024-07-14'); -create table if not exists public.transaction_re_2024_07_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-14') TO ('2024-07-15'); -create table if not exists public.transaction_re_2024_07_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-15') TO ('2024-07-16'); -create table if not exists public.transaction_re_2024_07_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-16') TO ('2024-07-17'); -create table if not exists public.transaction_re_2024_07_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-17') TO ('2024-07-18'); -create table if not exists public.transaction_re_2024_07_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-18') TO ('2024-07-19'); -create table if not exists public.transaction_re_2024_07_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-19') TO ('2024-07-20'); -create table if not exists public.transaction_re_2024_07_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-20') TO ('2024-07-21'); -create table if not exists public.transaction_re_2024_07_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-21') TO ('2024-07-22'); -create table if not exists public.transaction_re_2024_07_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-22') TO ('2024-07-23'); -create table if not exists public.transaction_re_2024_07_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-23') TO ('2024-07-24'); -create table if not exists public.transaction_re_2024_07_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-24') TO ('2024-07-25'); -create table if not exists public.transaction_re_2024_07_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-25') TO ('2024-07-26'); -create table if not exists public.transaction_re_2024_07_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-26') TO ('2024-07-27'); -create table if not exists public.transaction_re_2024_07_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-27') TO ('2024-07-28'); -create table if not exists public.transaction_re_2024_07_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-28') TO ('2024-07-29'); -create table if not exists public.transaction_re_2024_07_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-29') TO ('2024-07-30'); -create table if not exists public.transaction_re_2024_07_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-30') TO ('2024-07-31'); -create table if not exists public.transaction_re_2024_07_31 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-07-31') TO ('2024-08-01'); -create table if not exists public.transaction_re_2024_08_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-01') TO ('2024-08-02'); -create table if not exists public.transaction_re_2024_08_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-02') TO ('2024-08-03'); -create table if not exists public.transaction_re_2024_08_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-03') TO ('2024-08-04'); -create table if not exists public.transaction_re_2024_08_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-04') TO ('2024-08-05'); -create table if not exists public.transaction_re_2024_08_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-05') TO ('2024-08-06'); -create table if not exists public.transaction_re_2024_08_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-06') TO ('2024-08-07'); -create table if not exists public.transaction_re_2024_08_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-07') TO ('2024-08-08'); -create table if not exists public.transaction_re_2024_08_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-08') TO ('2024-08-09'); -create table if not exists public.transaction_re_2024_08_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-09') TO ('2024-08-10'); -create table if not exists public.transaction_re_2024_08_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-10') TO ('2024-08-11'); -create table if not exists public.transaction_re_2024_08_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-11') TO ('2024-08-12'); -create table if not exists public.transaction_re_2024_08_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-12') TO ('2024-08-13'); -create table if not exists public.transaction_re_2024_08_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-13') TO ('2024-08-14'); -create table if not exists public.transaction_re_2024_08_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-14') TO ('2024-08-15'); -create table if not exists public.transaction_re_2024_08_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-15') TO ('2024-08-16'); -create table if not exists public.transaction_re_2024_08_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-16') TO ('2024-08-17'); -create table if not exists public.transaction_re_2024_08_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-17') TO ('2024-08-18'); -create table if not exists public.transaction_re_2024_08_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-18') TO ('2024-08-19'); -create table if not exists public.transaction_re_2024_08_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-19') TO ('2024-08-20'); -create table if not exists public.transaction_re_2024_08_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-20') TO ('2024-08-21'); -create table if not exists public.transaction_re_2024_08_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-21') TO ('2024-08-22'); -create table if not exists public.transaction_re_2024_08_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-22') TO ('2024-08-23'); -create table if not exists public.transaction_re_2024_08_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-23') TO ('2024-08-24'); -create table if not exists public.transaction_re_2024_08_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-24') TO ('2024-08-25'); -create table if not exists public.transaction_re_2024_08_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-25') TO ('2024-08-26'); -create table if not exists public.transaction_re_2024_08_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-26') TO ('2024-08-27'); -create table if not exists public.transaction_re_2024_08_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-27') TO ('2024-08-28'); -create table if not exists public.transaction_re_2024_08_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-28') TO ('2024-08-29'); -create table if not exists public.transaction_re_2024_08_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-29') TO ('2024-08-30'); -create table if not exists public.transaction_re_2024_08_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-30') TO ('2024-08-31'); -create table if not exists public.transaction_re_2024_08_31 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-08-31') TO ('2024-09-01'); -create table if not exists public.transaction_re_2024_09_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-01') TO ('2024-09-02'); -create table if not exists public.transaction_re_2024_09_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-02') TO ('2024-09-03'); -create table if not exists public.transaction_re_2024_09_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-03') TO ('2024-09-04'); -create table if not exists public.transaction_re_2024_09_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-04') TO ('2024-09-05'); -create table if not exists public.transaction_re_2024_09_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-05') TO ('2024-09-06'); -create table if not exists public.transaction_re_2024_09_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-06') TO ('2024-09-07'); -create table if not exists public.transaction_re_2024_09_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-07') TO ('2024-09-08'); -create table if not exists public.transaction_re_2024_09_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-08') TO ('2024-09-09'); -create table if not exists public.transaction_re_2024_09_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-09') TO ('2024-09-10'); -create table if not exists public.transaction_re_2024_09_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-10') TO ('2024-09-11'); -create table if not exists public.transaction_re_2024_09_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-11') TO ('2024-09-12'); -create table if not exists public.transaction_re_2024_09_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-12') TO ('2024-09-13'); -create table if not exists public.transaction_re_2024_09_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-13') TO ('2024-09-14'); -create table if not exists public.transaction_re_2024_09_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-14') TO ('2024-09-15'); -create table if not exists public.transaction_re_2024_09_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-15') TO ('2024-09-16'); -create table if not exists public.transaction_re_2024_09_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-16') TO ('2024-09-17'); -create table if not exists public.transaction_re_2024_09_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-17') TO ('2024-09-18'); -create table if not exists public.transaction_re_2024_09_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-18') TO ('2024-09-19'); -create table if not exists public.transaction_re_2024_09_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-19') TO ('2024-09-20'); -create table if not exists public.transaction_re_2024_09_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-20') TO ('2024-09-21'); -create table if not exists public.transaction_re_2024_09_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-21') TO ('2024-09-22'); -create table if not exists public.transaction_re_2024_09_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-22') TO ('2024-09-23'); -create table if not exists public.transaction_re_2024_09_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-23') TO ('2024-09-24'); -create table if not exists public.transaction_re_2024_09_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-24') TO ('2024-09-25'); -create table if not exists public.transaction_re_2024_09_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-25') TO ('2024-09-26'); -create table if not exists public.transaction_re_2024_09_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-26') TO ('2024-09-27'); -create table if not exists public.transaction_re_2024_09_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-27') TO ('2024-09-28'); -create table if not exists public.transaction_re_2024_09_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-28') TO ('2024-09-29'); -create table if not exists public.transaction_re_2024_09_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-29') TO ('2024-09-30'); -create table if not exists public.transaction_re_2024_09_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-09-30') TO ('2024-10-01'); -create table if not exists public.transaction_re_2024_10_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-01') TO ('2024-10-02'); -create table if not exists public.transaction_re_2024_10_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-02') TO ('2024-10-03'); -create table if not exists public.transaction_re_2024_10_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-03') TO ('2024-10-04'); -create table if not exists public.transaction_re_2024_10_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-04') TO ('2024-10-05'); -create table if not exists public.transaction_re_2024_10_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-05') TO ('2024-10-06'); -create table if not exists public.transaction_re_2024_10_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-06') TO ('2024-10-07'); -create table if not exists public.transaction_re_2024_10_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-07') TO ('2024-10-08'); -create table if not exists public.transaction_re_2024_10_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-08') TO ('2024-10-09'); -create table if not exists public.transaction_re_2024_10_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-09') TO ('2024-10-10'); -create table if not exists public.transaction_re_2024_10_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-10') TO ('2024-10-11'); -create table if not exists public.transaction_re_2024_10_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-11') TO ('2024-10-12'); -create table if not exists public.transaction_re_2024_10_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-12') TO ('2024-10-13'); -create table if not exists public.transaction_re_2024_10_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-13') TO ('2024-10-14'); -create table if not exists public.transaction_re_2024_10_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-14') TO ('2024-10-15'); -create table if not exists public.transaction_re_2024_10_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-15') TO ('2024-10-16'); -create table if not exists public.transaction_re_2024_10_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-16') TO ('2024-10-17'); -create table if not exists public.transaction_re_2024_10_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-17') TO ('2024-10-18'); -create table if not exists public.transaction_re_2024_10_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-18') TO ('2024-10-19'); -create table if not exists public.transaction_re_2024_10_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-19') TO ('2024-10-20'); -create table if not exists public.transaction_re_2024_10_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-20') TO ('2024-10-21'); -create table if not exists public.transaction_re_2024_10_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-21') TO ('2024-10-22'); -create table if not exists public.transaction_re_2024_10_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-22') TO ('2024-10-23'); -create table if not exists public.transaction_re_2024_10_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-23') TO ('2024-10-24'); -create table if not exists public.transaction_re_2024_10_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-24') TO ('2024-10-25'); -create table if not exists public.transaction_re_2024_10_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-25') TO ('2024-10-26'); -create table if not exists public.transaction_re_2024_10_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-26') TO ('2024-10-27'); -create table if not exists public.transaction_re_2024_10_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-27') TO ('2024-10-28'); -create table if not exists public.transaction_re_2024_10_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-28') TO ('2024-10-29'); -create table if not exists public.transaction_re_2024_10_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-29') TO ('2024-10-30'); -create table if not exists public.transaction_re_2024_10_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-30') TO ('2024-10-31'); -create table if not exists public.transaction_re_2024_10_31 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-10-31') TO ('2024-11-01'); -create table if not exists public.transaction_re_2024_11_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-01') TO ('2024-11-02'); -create table if not exists public.transaction_re_2024_11_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-02') TO ('2024-11-03'); -create table if not exists public.transaction_re_2024_11_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-03') TO ('2024-11-04'); -create table if not exists public.transaction_re_2024_11_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-04') TO ('2024-11-05'); -create table if not exists public.transaction_re_2024_11_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-05') TO ('2024-11-06'); -create table if not exists public.transaction_re_2024_11_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-06') TO ('2024-11-07'); -create table if not exists public.transaction_re_2024_11_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-07') TO ('2024-11-08'); -create table if not exists public.transaction_re_2024_11_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-08') TO ('2024-11-09'); -create table if not exists public.transaction_re_2024_11_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-09') TO ('2024-11-10'); -create table if not exists public.transaction_re_2024_11_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-10') TO ('2024-11-11'); -create table if not exists public.transaction_re_2024_11_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-11') TO ('2024-11-12'); -create table if not exists public.transaction_re_2024_11_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-12') TO ('2024-11-13'); -create table if not exists public.transaction_re_2024_11_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-13') TO ('2024-11-14'); -create table if not exists public.transaction_re_2024_11_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-14') TO ('2024-11-15'); -create table if not exists public.transaction_re_2024_11_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-15') TO ('2024-11-16'); -create table if not exists public.transaction_re_2024_11_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-16') TO ('2024-11-17'); -create table if not exists public.transaction_re_2024_11_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-17') TO ('2024-11-18'); -create table if not exists public.transaction_re_2024_11_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-18') TO ('2024-11-19'); -create table if not exists public.transaction_re_2024_11_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-19') TO ('2024-11-20'); -create table if not exists public.transaction_re_2024_11_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-20') TO ('2024-11-21'); -create table if not exists public.transaction_re_2024_11_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-21') TO ('2024-11-22'); -create table if not exists public.transaction_re_2024_11_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-22') TO ('2024-11-23'); -create table if not exists public.transaction_re_2024_11_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-23') TO ('2024-11-24'); -create table if not exists public.transaction_re_2024_11_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-24') TO ('2024-11-25'); -create table if not exists public.transaction_re_2024_11_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-25') TO ('2024-11-26'); -create table if not exists public.transaction_re_2024_11_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-26') TO ('2024-11-27'); -create table if not exists public.transaction_re_2024_11_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-27') TO ('2024-11-28'); -create table if not exists public.transaction_re_2024_11_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-28') TO ('2024-11-29'); -create table if not exists public.transaction_re_2024_11_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-29') TO ('2024-11-30'); -create table if not exists public.transaction_re_2024_11_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-11-30') TO ('2024-12-01'); -create table if not exists public.transaction_re_2024_12_01 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-01') TO ('2024-12-02'); -create table if not exists public.transaction_re_2024_12_02 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-02') TO ('2024-12-03'); -create table if not exists public.transaction_re_2024_12_03 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-03') TO ('2024-12-04'); -create table if not exists public.transaction_re_2024_12_04 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-04') TO ('2024-12-05'); -create table if not exists public.transaction_re_2024_12_05 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-05') TO ('2024-12-06'); -create table if not exists public.transaction_re_2024_12_06 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-06') TO ('2024-12-07'); -create table if not exists public.transaction_re_2024_12_07 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-07') TO ('2024-12-08'); -create table if not exists public.transaction_re_2024_12_08 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-08') TO ('2024-12-09'); -create table if not exists public.transaction_re_2024_12_09 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-09') TO ('2024-12-10'); -create table if not exists public.transaction_re_2024_12_10 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-10') TO ('2024-12-11'); -create table if not exists public.transaction_re_2024_12_11 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-11') TO ('2024-12-12'); -create table if not exists public.transaction_re_2024_12_12 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-12') TO ('2024-12-13'); -create table if not exists public.transaction_re_2024_12_13 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-13') TO ('2024-12-14'); -create table if not exists public.transaction_re_2024_12_14 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-14') TO ('2024-12-15'); -create table if not exists public.transaction_re_2024_12_15 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-15') TO ('2024-12-16'); -create table if not exists public.transaction_re_2024_12_16 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-16') TO ('2024-12-17'); -create table if not exists public.transaction_re_2024_12_17 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-17') TO ('2024-12-18'); -create table if not exists public.transaction_re_2024_12_18 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-18') TO ('2024-12-19'); -create table if not exists public.transaction_re_2024_12_19 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-19') TO ('2024-12-20'); -create table if not exists public.transaction_re_2024_12_20 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-20') TO ('2024-12-21'); -create table if not exists public.transaction_re_2024_12_21 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-21') TO ('2024-12-22'); -create table if not exists public.transaction_re_2024_12_22 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-22') TO ('2024-12-23'); -create table if not exists public.transaction_re_2024_12_23 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-23') TO ('2024-12-24'); -create table if not exists public.transaction_re_2024_12_24 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-24') TO ('2024-12-25'); -create table if not exists public.transaction_re_2024_12_25 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-25') TO ('2024-12-26'); -create table if not exists public.transaction_re_2024_12_26 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-26') TO ('2024-12-27'); -create table if not exists public.transaction_re_2024_12_27 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-27') TO ('2024-12-28'); -create table if not exists public.transaction_re_2024_12_28 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-28') TO ('2024-12-29'); -create table if not exists public.transaction_re_2024_12_29 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-29') TO ('2024-12-30'); -create table if not exists public.transaction_re_2024_12_30 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-30') TO ('2024-12-31'); -create table if not exists public.transaction_re_2024_12_31 partition of public.transaction_re_2024 FOR VALUES FROM ('2024-12-31') TO ('2025-01-01'); - - - - - - - - - -create table if not exists public.metadata_2024_01_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-01') TO ('2024-01-02'); -create table if not exists public.metadata_2024_01_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-02') TO ('2024-01-03'); -create table if not exists public.metadata_2024_01_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-03') TO ('2024-01-04'); -create table if not exists public.metadata_2024_01_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-04') TO ('2024-01-05'); -create table if not exists public.metadata_2024_01_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-05') TO ('2024-01-06'); -create table if not exists public.metadata_2024_01_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-06') TO ('2024-01-07'); -create table if not exists public.metadata_2024_01_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-07') TO ('2024-01-08'); -create table if not exists public.metadata_2024_01_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-08') TO ('2024-01-09'); -create table if not exists public.metadata_2024_01_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-09') TO ('2024-01-10'); -create table if not exists public.metadata_2024_01_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-10') TO ('2024-01-11'); -create table if not exists public.metadata_2024_01_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-11') TO ('2024-01-12'); -create table if not exists public.metadata_2024_01_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-12') TO ('2024-01-13'); -create table if not exists public.metadata_2024_01_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-13') TO ('2024-01-14'); -create table if not exists public.metadata_2024_01_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-14') TO ('2024-01-15'); -create table if not exists public.metadata_2024_01_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-15') TO ('2024-01-16'); -create table if not exists public.metadata_2024_01_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-16') TO ('2024-01-17'); -create table if not exists public.metadata_2024_01_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-17') TO ('2024-01-18'); -create table if not exists public.metadata_2024_01_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-18') TO ('2024-01-19'); -create table if not exists public.metadata_2024_01_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-19') TO ('2024-01-20'); -create table if not exists public.metadata_2024_01_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-20') TO ('2024-01-21'); -create table if not exists public.metadata_2024_01_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-21') TO ('2024-01-22'); -create table if not exists public.metadata_2024_01_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-22') TO ('2024-01-23'); -create table if not exists public.metadata_2024_01_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-23') TO ('2024-01-24'); -create table if not exists public.metadata_2024_01_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-24') TO ('2024-01-25'); -create table if not exists public.metadata_2024_01_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-25') TO ('2024-01-26'); -create table if not exists public.metadata_2024_01_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-26') TO ('2024-01-27'); -create table if not exists public.metadata_2024_01_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-27') TO ('2024-01-28'); -create table if not exists public.metadata_2024_01_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-28') TO ('2024-01-29'); -create table if not exists public.metadata_2024_01_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-29') TO ('2024-01-30'); -create table if not exists public.metadata_2024_01_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-30') TO ('2024-01-31'); -create table if not exists public.metadata_2024_01_31 partition of public.metadata_2024 FOR VALUES FROM ('2024-01-31') TO ('2024-02-01'); -create table if not exists public.metadata_2024_02_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-01') TO ('2024-02-02'); -create table if not exists public.metadata_2024_02_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-02') TO ('2024-02-03'); -create table if not exists public.metadata_2024_02_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-03') TO ('2024-02-04'); -create table if not exists public.metadata_2024_02_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-04') TO ('2024-02-05'); -create table if not exists public.metadata_2024_02_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-05') TO ('2024-02-06'); -create table if not exists public.metadata_2024_02_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-06') TO ('2024-02-07'); -create table if not exists public.metadata_2024_02_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-07') TO ('2024-02-08'); -create table if not exists public.metadata_2024_02_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-08') TO ('2024-02-09'); -create table if not exists public.metadata_2024_02_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-09') TO ('2024-02-10'); -create table if not exists public.metadata_2024_02_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-10') TO ('2024-02-11'); -create table if not exists public.metadata_2024_02_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-11') TO ('2024-02-12'); -create table if not exists public.metadata_2024_02_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-12') TO ('2024-02-13'); -create table if not exists public.metadata_2024_02_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-13') TO ('2024-02-14'); -create table if not exists public.metadata_2024_02_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-14') TO ('2024-02-15'); -create table if not exists public.metadata_2024_02_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-15') TO ('2024-02-16'); -create table if not exists public.metadata_2024_02_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-16') TO ('2024-02-17'); -create table if not exists public.metadata_2024_02_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-17') TO ('2024-02-18'); -create table if not exists public.metadata_2024_02_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-18') TO ('2024-02-19'); -create table if not exists public.metadata_2024_02_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-19') TO ('2024-02-20'); -create table if not exists public.metadata_2024_02_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-20') TO ('2024-02-21'); -create table if not exists public.metadata_2024_02_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-21') TO ('2024-02-22'); -create table if not exists public.metadata_2024_02_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-22') TO ('2024-02-23'); -create table if not exists public.metadata_2024_02_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-23') TO ('2024-02-24'); -create table if not exists public.metadata_2024_02_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-24') TO ('2024-02-25'); -create table if not exists public.metadata_2024_02_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-25') TO ('2024-02-26'); -create table if not exists public.metadata_2024_02_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-26') TO ('2024-02-27'); -create table if not exists public.metadata_2024_02_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-27') TO ('2024-02-28'); -create table if not exists public.metadata_2024_02_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-28') TO ('2024-02-29'); -create table if not exists public.metadata_2024_02_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-02-29') TO ('2024-03-01'); -create table if not exists public.metadata_2024_03_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-01') TO ('2024-03-02'); -create table if not exists public.metadata_2024_03_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-02') TO ('2024-03-03'); -create table if not exists public.metadata_2024_03_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-03') TO ('2024-03-04'); -create table if not exists public.metadata_2024_03_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-04') TO ('2024-03-05'); -create table if not exists public.metadata_2024_03_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-05') TO ('2024-03-06'); -create table if not exists public.metadata_2024_03_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-06') TO ('2024-03-07'); -create table if not exists public.metadata_2024_03_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-07') TO ('2024-03-08'); -create table if not exists public.metadata_2024_03_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-08') TO ('2024-03-09'); -create table if not exists public.metadata_2024_03_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-09') TO ('2024-03-10'); -create table if not exists public.metadata_2024_03_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-10') TO ('2024-03-11'); -create table if not exists public.metadata_2024_03_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-11') TO ('2024-03-12'); -create table if not exists public.metadata_2024_03_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-12') TO ('2024-03-13'); -create table if not exists public.metadata_2024_03_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-13') TO ('2024-03-14'); -create table if not exists public.metadata_2024_03_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-14') TO ('2024-03-15'); -create table if not exists public.metadata_2024_03_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-15') TO ('2024-03-16'); -create table if not exists public.metadata_2024_03_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-16') TO ('2024-03-17'); -create table if not exists public.metadata_2024_03_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-17') TO ('2024-03-18'); -create table if not exists public.metadata_2024_03_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-18') TO ('2024-03-19'); -create table if not exists public.metadata_2024_03_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-19') TO ('2024-03-20'); -create table if not exists public.metadata_2024_03_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-20') TO ('2024-03-21'); -create table if not exists public.metadata_2024_03_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-21') TO ('2024-03-22'); -create table if not exists public.metadata_2024_03_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-22') TO ('2024-03-23'); -create table if not exists public.metadata_2024_03_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-23') TO ('2024-03-24'); -create table if not exists public.metadata_2024_03_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-24') TO ('2024-03-25'); -create table if not exists public.metadata_2024_03_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-25') TO ('2024-03-26'); -create table if not exists public.metadata_2024_03_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-26') TO ('2024-03-27'); -create table if not exists public.metadata_2024_03_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-27') TO ('2024-03-28'); -create table if not exists public.metadata_2024_03_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-28') TO ('2024-03-29'); -create table if not exists public.metadata_2024_03_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-29') TO ('2024-03-30'); -create table if not exists public.metadata_2024_03_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-30') TO ('2024-03-31'); -create table if not exists public.metadata_2024_03_31 partition of public.metadata_2024 FOR VALUES FROM ('2024-03-31') TO ('2024-04-01'); -create table if not exists public.metadata_2024_04_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-01') TO ('2024-04-02'); -create table if not exists public.metadata_2024_04_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-02') TO ('2024-04-03'); -create table if not exists public.metadata_2024_04_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-03') TO ('2024-04-04'); -create table if not exists public.metadata_2024_04_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-04') TO ('2024-04-05'); -create table if not exists public.metadata_2024_04_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-05') TO ('2024-04-06'); -create table if not exists public.metadata_2024_04_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-06') TO ('2024-04-07'); -create table if not exists public.metadata_2024_04_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-07') TO ('2024-04-08'); -create table if not exists public.metadata_2024_04_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-08') TO ('2024-04-09'); -create table if not exists public.metadata_2024_04_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-09') TO ('2024-04-10'); -create table if not exists public.metadata_2024_04_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-10') TO ('2024-04-11'); -create table if not exists public.metadata_2024_04_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-11') TO ('2024-04-12'); -create table if not exists public.metadata_2024_04_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-12') TO ('2024-04-13'); -create table if not exists public.metadata_2024_04_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-13') TO ('2024-04-14'); -create table if not exists public.metadata_2024_04_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-14') TO ('2024-04-15'); -create table if not exists public.metadata_2024_04_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-15') TO ('2024-04-16'); -create table if not exists public.metadata_2024_04_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-16') TO ('2024-04-17'); -create table if not exists public.metadata_2024_04_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-17') TO ('2024-04-18'); -create table if not exists public.metadata_2024_04_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-18') TO ('2024-04-19'); -create table if not exists public.metadata_2024_04_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-19') TO ('2024-04-20'); -create table if not exists public.metadata_2024_04_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-20') TO ('2024-04-21'); -create table if not exists public.metadata_2024_04_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-21') TO ('2024-04-22'); -create table if not exists public.metadata_2024_04_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-22') TO ('2024-04-23'); -create table if not exists public.metadata_2024_04_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-23') TO ('2024-04-24'); -create table if not exists public.metadata_2024_04_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-24') TO ('2024-04-25'); -create table if not exists public.metadata_2024_04_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-25') TO ('2024-04-26'); -create table if not exists public.metadata_2024_04_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-26') TO ('2024-04-27'); -create table if not exists public.metadata_2024_04_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-27') TO ('2024-04-28'); -create table if not exists public.metadata_2024_04_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-28') TO ('2024-04-29'); -create table if not exists public.metadata_2024_04_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-29') TO ('2024-04-30'); -create table if not exists public.metadata_2024_04_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-04-30') TO ('2024-05-01'); -create table if not exists public.metadata_2024_05_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-01') TO ('2024-05-02'); -create table if not exists public.metadata_2024_05_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-02') TO ('2024-05-03'); -create table if not exists public.metadata_2024_05_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-03') TO ('2024-05-04'); -create table if not exists public.metadata_2024_05_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-04') TO ('2024-05-05'); -create table if not exists public.metadata_2024_05_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-05') TO ('2024-05-06'); -create table if not exists public.metadata_2024_05_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-06') TO ('2024-05-07'); -create table if not exists public.metadata_2024_05_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-07') TO ('2024-05-08'); -create table if not exists public.metadata_2024_05_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-08') TO ('2024-05-09'); -create table if not exists public.metadata_2024_05_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-09') TO ('2024-05-10'); -create table if not exists public.metadata_2024_05_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-10') TO ('2024-05-11'); -create table if not exists public.metadata_2024_05_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-11') TO ('2024-05-12'); -create table if not exists public.metadata_2024_05_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-12') TO ('2024-05-13'); -create table if not exists public.metadata_2024_05_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-13') TO ('2024-05-14'); -create table if not exists public.metadata_2024_05_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-14') TO ('2024-05-15'); -create table if not exists public.metadata_2024_05_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-15') TO ('2024-05-16'); -create table if not exists public.metadata_2024_05_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-16') TO ('2024-05-17'); -create table if not exists public.metadata_2024_05_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-17') TO ('2024-05-18'); -create table if not exists public.metadata_2024_05_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-18') TO ('2024-05-19'); -create table if not exists public.metadata_2024_05_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-19') TO ('2024-05-20'); -create table if not exists public.metadata_2024_05_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-20') TO ('2024-05-21'); -create table if not exists public.metadata_2024_05_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-21') TO ('2024-05-22'); -create table if not exists public.metadata_2024_05_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-22') TO ('2024-05-23'); -create table if not exists public.metadata_2024_05_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-23') TO ('2024-05-24'); -create table if not exists public.metadata_2024_05_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-24') TO ('2024-05-25'); -create table if not exists public.metadata_2024_05_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-25') TO ('2024-05-26'); -create table if not exists public.metadata_2024_05_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-26') TO ('2024-05-27'); -create table if not exists public.metadata_2024_05_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-27') TO ('2024-05-28'); -create table if not exists public.metadata_2024_05_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-28') TO ('2024-05-29'); -create table if not exists public.metadata_2024_05_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-29') TO ('2024-05-30'); -create table if not exists public.metadata_2024_05_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-30') TO ('2024-05-31'); -create table if not exists public.metadata_2024_05_31 partition of public.metadata_2024 FOR VALUES FROM ('2024-05-31') TO ('2024-06-01'); -create table if not exists public.metadata_2024_06_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-01') TO ('2024-06-02'); -create table if not exists public.metadata_2024_06_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-02') TO ('2024-06-03'); -create table if not exists public.metadata_2024_06_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-03') TO ('2024-06-04'); -create table if not exists public.metadata_2024_06_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-04') TO ('2024-06-05'); -create table if not exists public.metadata_2024_06_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-05') TO ('2024-06-06'); -create table if not exists public.metadata_2024_06_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-06') TO ('2024-06-07'); -create table if not exists public.metadata_2024_06_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-07') TO ('2024-06-08'); -create table if not exists public.metadata_2024_06_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-08') TO ('2024-06-09'); -create table if not exists public.metadata_2024_06_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-09') TO ('2024-06-10'); -create table if not exists public.metadata_2024_06_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-10') TO ('2024-06-11'); -create table if not exists public.metadata_2024_06_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-11') TO ('2024-06-12'); -create table if not exists public.metadata_2024_06_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-12') TO ('2024-06-13'); -create table if not exists public.metadata_2024_06_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-13') TO ('2024-06-14'); -create table if not exists public.metadata_2024_06_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-14') TO ('2024-06-15'); -create table if not exists public.metadata_2024_06_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-15') TO ('2024-06-16'); -create table if not exists public.metadata_2024_06_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-16') TO ('2024-06-17'); -create table if not exists public.metadata_2024_06_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-17') TO ('2024-06-18'); -create table if not exists public.metadata_2024_06_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-18') TO ('2024-06-19'); -create table if not exists public.metadata_2024_06_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-19') TO ('2024-06-20'); -create table if not exists public.metadata_2024_06_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-20') TO ('2024-06-21'); -create table if not exists public.metadata_2024_06_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-21') TO ('2024-06-22'); -create table if not exists public.metadata_2024_06_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-22') TO ('2024-06-23'); -create table if not exists public.metadata_2024_06_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-23') TO ('2024-06-24'); -create table if not exists public.metadata_2024_06_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-24') TO ('2024-06-25'); -create table if not exists public.metadata_2024_06_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-25') TO ('2024-06-26'); -create table if not exists public.metadata_2024_06_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-26') TO ('2024-06-27'); -create table if not exists public.metadata_2024_06_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-27') TO ('2024-06-28'); -create table if not exists public.metadata_2024_06_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-28') TO ('2024-06-29'); -create table if not exists public.metadata_2024_06_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-29') TO ('2024-06-30'); -create table if not exists public.metadata_2024_06_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-06-30') TO ('2024-07-01'); -create table if not exists public.metadata_2024_07_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-01') TO ('2024-07-02'); -create table if not exists public.metadata_2024_07_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-02') TO ('2024-07-03'); -create table if not exists public.metadata_2024_07_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-03') TO ('2024-07-04'); -create table if not exists public.metadata_2024_07_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-04') TO ('2024-07-05'); -create table if not exists public.metadata_2024_07_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-05') TO ('2024-07-06'); -create table if not exists public.metadata_2024_07_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-06') TO ('2024-07-07'); -create table if not exists public.metadata_2024_07_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-07') TO ('2024-07-08'); -create table if not exists public.metadata_2024_07_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-08') TO ('2024-07-09'); -create table if not exists public.metadata_2024_07_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-09') TO ('2024-07-10'); -create table if not exists public.metadata_2024_07_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-10') TO ('2024-07-11'); -create table if not exists public.metadata_2024_07_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-11') TO ('2024-07-12'); -create table if not exists public.metadata_2024_07_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-12') TO ('2024-07-13'); -create table if not exists public.metadata_2024_07_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-13') TO ('2024-07-14'); -create table if not exists public.metadata_2024_07_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-14') TO ('2024-07-15'); -create table if not exists public.metadata_2024_07_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-15') TO ('2024-07-16'); -create table if not exists public.metadata_2024_07_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-16') TO ('2024-07-17'); -create table if not exists public.metadata_2024_07_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-17') TO ('2024-07-18'); -create table if not exists public.metadata_2024_07_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-18') TO ('2024-07-19'); -create table if not exists public.metadata_2024_07_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-19') TO ('2024-07-20'); -create table if not exists public.metadata_2024_07_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-20') TO ('2024-07-21'); -create table if not exists public.metadata_2024_07_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-21') TO ('2024-07-22'); -create table if not exists public.metadata_2024_07_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-22') TO ('2024-07-23'); -create table if not exists public.metadata_2024_07_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-23') TO ('2024-07-24'); -create table if not exists public.metadata_2024_07_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-24') TO ('2024-07-25'); -create table if not exists public.metadata_2024_07_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-25') TO ('2024-07-26'); -create table if not exists public.metadata_2024_07_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-26') TO ('2024-07-27'); -create table if not exists public.metadata_2024_07_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-27') TO ('2024-07-28'); -create table if not exists public.metadata_2024_07_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-28') TO ('2024-07-29'); -create table if not exists public.metadata_2024_07_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-29') TO ('2024-07-30'); -create table if not exists public.metadata_2024_07_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-30') TO ('2024-07-31'); -create table if not exists public.metadata_2024_07_31 partition of public.metadata_2024 FOR VALUES FROM ('2024-07-31') TO ('2024-08-01'); -create table if not exists public.metadata_2024_08_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-01') TO ('2024-08-02'); -create table if not exists public.metadata_2024_08_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-02') TO ('2024-08-03'); -create table if not exists public.metadata_2024_08_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-03') TO ('2024-08-04'); -create table if not exists public.metadata_2024_08_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-04') TO ('2024-08-05'); -create table if not exists public.metadata_2024_08_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-05') TO ('2024-08-06'); -create table if not exists public.metadata_2024_08_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-06') TO ('2024-08-07'); -create table if not exists public.metadata_2024_08_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-07') TO ('2024-08-08'); -create table if not exists public.metadata_2024_08_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-08') TO ('2024-08-09'); -create table if not exists public.metadata_2024_08_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-09') TO ('2024-08-10'); -create table if not exists public.metadata_2024_08_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-10') TO ('2024-08-11'); -create table if not exists public.metadata_2024_08_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-11') TO ('2024-08-12'); -create table if not exists public.metadata_2024_08_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-12') TO ('2024-08-13'); -create table if not exists public.metadata_2024_08_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-13') TO ('2024-08-14'); -create table if not exists public.metadata_2024_08_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-14') TO ('2024-08-15'); -create table if not exists public.metadata_2024_08_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-15') TO ('2024-08-16'); -create table if not exists public.metadata_2024_08_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-16') TO ('2024-08-17'); -create table if not exists public.metadata_2024_08_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-17') TO ('2024-08-18'); -create table if not exists public.metadata_2024_08_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-18') TO ('2024-08-19'); -create table if not exists public.metadata_2024_08_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-19') TO ('2024-08-20'); -create table if not exists public.metadata_2024_08_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-20') TO ('2024-08-21'); -create table if not exists public.metadata_2024_08_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-21') TO ('2024-08-22'); -create table if not exists public.metadata_2024_08_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-22') TO ('2024-08-23'); -create table if not exists public.metadata_2024_08_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-23') TO ('2024-08-24'); -create table if not exists public.metadata_2024_08_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-24') TO ('2024-08-25'); -create table if not exists public.metadata_2024_08_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-25') TO ('2024-08-26'); -create table if not exists public.metadata_2024_08_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-26') TO ('2024-08-27'); -create table if not exists public.metadata_2024_08_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-27') TO ('2024-08-28'); -create table if not exists public.metadata_2024_08_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-28') TO ('2024-08-29'); -create table if not exists public.metadata_2024_08_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-29') TO ('2024-08-30'); -create table if not exists public.metadata_2024_08_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-30') TO ('2024-08-31'); -create table if not exists public.metadata_2024_08_31 partition of public.metadata_2024 FOR VALUES FROM ('2024-08-31') TO ('2024-09-01'); -create table if not exists public.metadata_2024_09_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-01') TO ('2024-09-02'); -create table if not exists public.metadata_2024_09_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-02') TO ('2024-09-03'); -create table if not exists public.metadata_2024_09_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-03') TO ('2024-09-04'); -create table if not exists public.metadata_2024_09_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-04') TO ('2024-09-05'); -create table if not exists public.metadata_2024_09_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-05') TO ('2024-09-06'); -create table if not exists public.metadata_2024_09_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-06') TO ('2024-09-07'); -create table if not exists public.metadata_2024_09_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-07') TO ('2024-09-08'); -create table if not exists public.metadata_2024_09_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-08') TO ('2024-09-09'); -create table if not exists public.metadata_2024_09_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-09') TO ('2024-09-10'); -create table if not exists public.metadata_2024_09_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-10') TO ('2024-09-11'); -create table if not exists public.metadata_2024_09_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-11') TO ('2024-09-12'); -create table if not exists public.metadata_2024_09_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-12') TO ('2024-09-13'); -create table if not exists public.metadata_2024_09_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-13') TO ('2024-09-14'); -create table if not exists public.metadata_2024_09_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-14') TO ('2024-09-15'); -create table if not exists public.metadata_2024_09_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-15') TO ('2024-09-16'); -create table if not exists public.metadata_2024_09_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-16') TO ('2024-09-17'); -create table if not exists public.metadata_2024_09_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-17') TO ('2024-09-18'); -create table if not exists public.metadata_2024_09_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-18') TO ('2024-09-19'); -create table if not exists public.metadata_2024_09_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-19') TO ('2024-09-20'); -create table if not exists public.metadata_2024_09_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-20') TO ('2024-09-21'); -create table if not exists public.metadata_2024_09_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-21') TO ('2024-09-22'); -create table if not exists public.metadata_2024_09_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-22') TO ('2024-09-23'); -create table if not exists public.metadata_2024_09_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-23') TO ('2024-09-24'); -create table if not exists public.metadata_2024_09_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-24') TO ('2024-09-25'); -create table if not exists public.metadata_2024_09_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-25') TO ('2024-09-26'); -create table if not exists public.metadata_2024_09_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-26') TO ('2024-09-27'); -create table if not exists public.metadata_2024_09_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-27') TO ('2024-09-28'); -create table if not exists public.metadata_2024_09_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-28') TO ('2024-09-29'); -create table if not exists public.metadata_2024_09_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-29') TO ('2024-09-30'); -create table if not exists public.metadata_2024_09_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-09-30') TO ('2024-10-01'); -create table if not exists public.metadata_2024_10_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-01') TO ('2024-10-02'); -create table if not exists public.metadata_2024_10_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-02') TO ('2024-10-03'); -create table if not exists public.metadata_2024_10_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-03') TO ('2024-10-04'); -create table if not exists public.metadata_2024_10_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-04') TO ('2024-10-05'); -create table if not exists public.metadata_2024_10_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-05') TO ('2024-10-06'); -create table if not exists public.metadata_2024_10_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-06') TO ('2024-10-07'); -create table if not exists public.metadata_2024_10_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-07') TO ('2024-10-08'); -create table if not exists public.metadata_2024_10_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-08') TO ('2024-10-09'); -create table if not exists public.metadata_2024_10_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-09') TO ('2024-10-10'); -create table if not exists public.metadata_2024_10_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-10') TO ('2024-10-11'); -create table if not exists public.metadata_2024_10_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-11') TO ('2024-10-12'); -create table if not exists public.metadata_2024_10_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-12') TO ('2024-10-13'); -create table if not exists public.metadata_2024_10_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-13') TO ('2024-10-14'); -create table if not exists public.metadata_2024_10_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-14') TO ('2024-10-15'); -create table if not exists public.metadata_2024_10_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-15') TO ('2024-10-16'); -create table if not exists public.metadata_2024_10_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-16') TO ('2024-10-17'); -create table if not exists public.metadata_2024_10_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-17') TO ('2024-10-18'); -create table if not exists public.metadata_2024_10_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-18') TO ('2024-10-19'); -create table if not exists public.metadata_2024_10_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-19') TO ('2024-10-20'); -create table if not exists public.metadata_2024_10_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-20') TO ('2024-10-21'); -create table if not exists public.metadata_2024_10_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-21') TO ('2024-10-22'); -create table if not exists public.metadata_2024_10_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-22') TO ('2024-10-23'); -create table if not exists public.metadata_2024_10_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-23') TO ('2024-10-24'); -create table if not exists public.metadata_2024_10_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-24') TO ('2024-10-25'); -create table if not exists public.metadata_2024_10_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-25') TO ('2024-10-26'); -create table if not exists public.metadata_2024_10_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-26') TO ('2024-10-27'); -create table if not exists public.metadata_2024_10_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-27') TO ('2024-10-28'); -create table if not exists public.metadata_2024_10_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-28') TO ('2024-10-29'); -create table if not exists public.metadata_2024_10_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-29') TO ('2024-10-30'); -create table if not exists public.metadata_2024_10_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-30') TO ('2024-10-31'); -create table if not exists public.metadata_2024_10_31 partition of public.metadata_2024 FOR VALUES FROM ('2024-10-31') TO ('2024-11-01'); -create table if not exists public.metadata_2024_11_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-01') TO ('2024-11-02'); -create table if not exists public.metadata_2024_11_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-02') TO ('2024-11-03'); -create table if not exists public.metadata_2024_11_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-03') TO ('2024-11-04'); -create table if not exists public.metadata_2024_11_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-04') TO ('2024-11-05'); -create table if not exists public.metadata_2024_11_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-05') TO ('2024-11-06'); -create table if not exists public.metadata_2024_11_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-06') TO ('2024-11-07'); -create table if not exists public.metadata_2024_11_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-07') TO ('2024-11-08'); -create table if not exists public.metadata_2024_11_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-08') TO ('2024-11-09'); -create table if not exists public.metadata_2024_11_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-09') TO ('2024-11-10'); -create table if not exists public.metadata_2024_11_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-10') TO ('2024-11-11'); -create table if not exists public.metadata_2024_11_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-11') TO ('2024-11-12'); -create table if not exists public.metadata_2024_11_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-12') TO ('2024-11-13'); -create table if not exists public.metadata_2024_11_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-13') TO ('2024-11-14'); -create table if not exists public.metadata_2024_11_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-14') TO ('2024-11-15'); -create table if not exists public.metadata_2024_11_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-15') TO ('2024-11-16'); -create table if not exists public.metadata_2024_11_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-16') TO ('2024-11-17'); -create table if not exists public.metadata_2024_11_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-17') TO ('2024-11-18'); -create table if not exists public.metadata_2024_11_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-18') TO ('2024-11-19'); -create table if not exists public.metadata_2024_11_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-19') TO ('2024-11-20'); -create table if not exists public.metadata_2024_11_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-20') TO ('2024-11-21'); -create table if not exists public.metadata_2024_11_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-21') TO ('2024-11-22'); -create table if not exists public.metadata_2024_11_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-22') TO ('2024-11-23'); -create table if not exists public.metadata_2024_11_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-23') TO ('2024-11-24'); -create table if not exists public.metadata_2024_11_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-24') TO ('2024-11-25'); -create table if not exists public.metadata_2024_11_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-25') TO ('2024-11-26'); -create table if not exists public.metadata_2024_11_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-26') TO ('2024-11-27'); -create table if not exists public.metadata_2024_11_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-27') TO ('2024-11-28'); -create table if not exists public.metadata_2024_11_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-28') TO ('2024-11-29'); -create table if not exists public.metadata_2024_11_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-29') TO ('2024-11-30'); -create table if not exists public.metadata_2024_11_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-11-30') TO ('2024-12-01'); -create table if not exists public.metadata_2024_12_01 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-01') TO ('2024-12-02'); -create table if not exists public.metadata_2024_12_02 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-02') TO ('2024-12-03'); -create table if not exists public.metadata_2024_12_03 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-03') TO ('2024-12-04'); -create table if not exists public.metadata_2024_12_04 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-04') TO ('2024-12-05'); -create table if not exists public.metadata_2024_12_05 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-05') TO ('2024-12-06'); -create table if not exists public.metadata_2024_12_06 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-06') TO ('2024-12-07'); -create table if not exists public.metadata_2024_12_07 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-07') TO ('2024-12-08'); -create table if not exists public.metadata_2024_12_08 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-08') TO ('2024-12-09'); -create table if not exists public.metadata_2024_12_09 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-09') TO ('2024-12-10'); -create table if not exists public.metadata_2024_12_10 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-10') TO ('2024-12-11'); -create table if not exists public.metadata_2024_12_11 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-11') TO ('2024-12-12'); -create table if not exists public.metadata_2024_12_12 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-12') TO ('2024-12-13'); -create table if not exists public.metadata_2024_12_13 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-13') TO ('2024-12-14'); -create table if not exists public.metadata_2024_12_14 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-14') TO ('2024-12-15'); -create table if not exists public.metadata_2024_12_15 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-15') TO ('2024-12-16'); -create table if not exists public.metadata_2024_12_16 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-16') TO ('2024-12-17'); -create table if not exists public.metadata_2024_12_17 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-17') TO ('2024-12-18'); -create table if not exists public.metadata_2024_12_18 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-18') TO ('2024-12-19'); -create table if not exists public.metadata_2024_12_19 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-19') TO ('2024-12-20'); -create table if not exists public.metadata_2024_12_20 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-20') TO ('2024-12-21'); -create table if not exists public.metadata_2024_12_21 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-21') TO ('2024-12-22'); -create table if not exists public.metadata_2024_12_22 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-22') TO ('2024-12-23'); -create table if not exists public.metadata_2024_12_23 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-23') TO ('2024-12-24'); -create table if not exists public.metadata_2024_12_24 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-24') TO ('2024-12-25'); -create table if not exists public.metadata_2024_12_25 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-25') TO ('2024-12-26'); -create table if not exists public.metadata_2024_12_26 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-26') TO ('2024-12-27'); -create table if not exists public.metadata_2024_12_27 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-27') TO ('2024-12-28'); -create table if not exists public.metadata_2024_12_28 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-28') TO ('2024-12-29'); -create table if not exists public.metadata_2024_12_29 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-29') TO ('2024-12-30'); -create table if not exists public.metadata_2024_12_30 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-30') TO ('2024-12-31'); -create table if not exists public.metadata_2024_12_31 partition of public.metadata_2024 FOR VALUES FROM ('2024-12-31') TO ('2025-01-01'); - - - - - - - - - - - - - - - - - - - - - -create table if not exists public.extra_info_2024_01_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-01') TO ('2024-01-02'); -create table if not exists public.extra_info_2024_01_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-02') TO ('2024-01-03'); -create table if not exists public.extra_info_2024_01_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-03') TO ('2024-01-04'); -create table if not exists public.extra_info_2024_01_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-04') TO ('2024-01-05'); -create table if not exists public.extra_info_2024_01_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-05') TO ('2024-01-06'); -create table if not exists public.extra_info_2024_01_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-06') TO ('2024-01-07'); -create table if not exists public.extra_info_2024_01_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-07') TO ('2024-01-08'); -create table if not exists public.extra_info_2024_01_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-08') TO ('2024-01-09'); -create table if not exists public.extra_info_2024_01_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-09') TO ('2024-01-10'); -create table if not exists public.extra_info_2024_01_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-10') TO ('2024-01-11'); -create table if not exists public.extra_info_2024_01_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-11') TO ('2024-01-12'); -create table if not exists public.extra_info_2024_01_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-12') TO ('2024-01-13'); -create table if not exists public.extra_info_2024_01_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-13') TO ('2024-01-14'); -create table if not exists public.extra_info_2024_01_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-14') TO ('2024-01-15'); -create table if not exists public.extra_info_2024_01_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-15') TO ('2024-01-16'); -create table if not exists public.extra_info_2024_01_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-16') TO ('2024-01-17'); -create table if not exists public.extra_info_2024_01_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-17') TO ('2024-01-18'); -create table if not exists public.extra_info_2024_01_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-18') TO ('2024-01-19'); -create table if not exists public.extra_info_2024_01_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-19') TO ('2024-01-20'); -create table if not exists public.extra_info_2024_01_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-20') TO ('2024-01-21'); -create table if not exists public.extra_info_2024_01_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-21') TO ('2024-01-22'); -create table if not exists public.extra_info_2024_01_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-22') TO ('2024-01-23'); -create table if not exists public.extra_info_2024_01_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-23') TO ('2024-01-24'); -create table if not exists public.extra_info_2024_01_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-24') TO ('2024-01-25'); -create table if not exists public.extra_info_2024_01_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-25') TO ('2024-01-26'); -create table if not exists public.extra_info_2024_01_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-26') TO ('2024-01-27'); -create table if not exists public.extra_info_2024_01_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-27') TO ('2024-01-28'); -create table if not exists public.extra_info_2024_01_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-28') TO ('2024-01-29'); -create table if not exists public.extra_info_2024_01_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-29') TO ('2024-01-30'); -create table if not exists public.extra_info_2024_01_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-30') TO ('2024-01-31'); -create table if not exists public.extra_info_2024_01_31 partition of public.extra_info_2024 FOR VALUES FROM ('2024-01-31') TO ('2024-02-01'); -create table if not exists public.extra_info_2024_02_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-01') TO ('2024-02-02'); -create table if not exists public.extra_info_2024_02_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-02') TO ('2024-02-03'); -create table if not exists public.extra_info_2024_02_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-03') TO ('2024-02-04'); -create table if not exists public.extra_info_2024_02_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-04') TO ('2024-02-05'); -create table if not exists public.extra_info_2024_02_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-05') TO ('2024-02-06'); -create table if not exists public.extra_info_2024_02_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-06') TO ('2024-02-07'); -create table if not exists public.extra_info_2024_02_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-07') TO ('2024-02-08'); -create table if not exists public.extra_info_2024_02_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-08') TO ('2024-02-09'); -create table if not exists public.extra_info_2024_02_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-09') TO ('2024-02-10'); -create table if not exists public.extra_info_2024_02_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-10') TO ('2024-02-11'); -create table if not exists public.extra_info_2024_02_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-11') TO ('2024-02-12'); -create table if not exists public.extra_info_2024_02_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-12') TO ('2024-02-13'); -create table if not exists public.extra_info_2024_02_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-13') TO ('2024-02-14'); -create table if not exists public.extra_info_2024_02_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-14') TO ('2024-02-15'); -create table if not exists public.extra_info_2024_02_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-15') TO ('2024-02-16'); -create table if not exists public.extra_info_2024_02_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-16') TO ('2024-02-17'); -create table if not exists public.extra_info_2024_02_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-17') TO ('2024-02-18'); -create table if not exists public.extra_info_2024_02_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-18') TO ('2024-02-19'); -create table if not exists public.extra_info_2024_02_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-19') TO ('2024-02-20'); -create table if not exists public.extra_info_2024_02_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-20') TO ('2024-02-21'); -create table if not exists public.extra_info_2024_02_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-21') TO ('2024-02-22'); -create table if not exists public.extra_info_2024_02_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-22') TO ('2024-02-23'); -create table if not exists public.extra_info_2024_02_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-23') TO ('2024-02-24'); -create table if not exists public.extra_info_2024_02_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-24') TO ('2024-02-25'); -create table if not exists public.extra_info_2024_02_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-25') TO ('2024-02-26'); -create table if not exists public.extra_info_2024_02_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-26') TO ('2024-02-27'); -create table if not exists public.extra_info_2024_02_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-27') TO ('2024-02-28'); -create table if not exists public.extra_info_2024_02_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-28') TO ('2024-02-29'); -create table if not exists public.extra_info_2024_02_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-02-29') TO ('2024-03-01'); -create table if not exists public.extra_info_2024_03_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-01') TO ('2024-03-02'); -create table if not exists public.extra_info_2024_03_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-02') TO ('2024-03-03'); -create table if not exists public.extra_info_2024_03_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-03') TO ('2024-03-04'); -create table if not exists public.extra_info_2024_03_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-04') TO ('2024-03-05'); -create table if not exists public.extra_info_2024_03_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-05') TO ('2024-03-06'); -create table if not exists public.extra_info_2024_03_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-06') TO ('2024-03-07'); -create table if not exists public.extra_info_2024_03_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-07') TO ('2024-03-08'); -create table if not exists public.extra_info_2024_03_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-08') TO ('2024-03-09'); -create table if not exists public.extra_info_2024_03_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-09') TO ('2024-03-10'); -create table if not exists public.extra_info_2024_03_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-10') TO ('2024-03-11'); -create table if not exists public.extra_info_2024_03_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-11') TO ('2024-03-12'); -create table if not exists public.extra_info_2024_03_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-12') TO ('2024-03-13'); -create table if not exists public.extra_info_2024_03_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-13') TO ('2024-03-14'); -create table if not exists public.extra_info_2024_03_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-14') TO ('2024-03-15'); -create table if not exists public.extra_info_2024_03_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-15') TO ('2024-03-16'); -create table if not exists public.extra_info_2024_03_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-16') TO ('2024-03-17'); -create table if not exists public.extra_info_2024_03_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-17') TO ('2024-03-18'); -create table if not exists public.extra_info_2024_03_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-18') TO ('2024-03-19'); -create table if not exists public.extra_info_2024_03_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-19') TO ('2024-03-20'); -create table if not exists public.extra_info_2024_03_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-20') TO ('2024-03-21'); -create table if not exists public.extra_info_2024_03_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-21') TO ('2024-03-22'); -create table if not exists public.extra_info_2024_03_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-22') TO ('2024-03-23'); -create table if not exists public.extra_info_2024_03_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-23') TO ('2024-03-24'); -create table if not exists public.extra_info_2024_03_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-24') TO ('2024-03-25'); -create table if not exists public.extra_info_2024_03_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-25') TO ('2024-03-26'); -create table if not exists public.extra_info_2024_03_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-26') TO ('2024-03-27'); -create table if not exists public.extra_info_2024_03_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-27') TO ('2024-03-28'); -create table if not exists public.extra_info_2024_03_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-28') TO ('2024-03-29'); -create table if not exists public.extra_info_2024_03_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-29') TO ('2024-03-30'); -create table if not exists public.extra_info_2024_03_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-30') TO ('2024-03-31'); -create table if not exists public.extra_info_2024_03_31 partition of public.extra_info_2024 FOR VALUES FROM ('2024-03-31') TO ('2024-04-01'); -create table if not exists public.extra_info_2024_04_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-01') TO ('2024-04-02'); -create table if not exists public.extra_info_2024_04_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-02') TO ('2024-04-03'); -create table if not exists public.extra_info_2024_04_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-03') TO ('2024-04-04'); -create table if not exists public.extra_info_2024_04_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-04') TO ('2024-04-05'); -create table if not exists public.extra_info_2024_04_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-05') TO ('2024-04-06'); -create table if not exists public.extra_info_2024_04_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-06') TO ('2024-04-07'); -create table if not exists public.extra_info_2024_04_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-07') TO ('2024-04-08'); -create table if not exists public.extra_info_2024_04_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-08') TO ('2024-04-09'); -create table if not exists public.extra_info_2024_04_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-09') TO ('2024-04-10'); -create table if not exists public.extra_info_2024_04_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-10') TO ('2024-04-11'); -create table if not exists public.extra_info_2024_04_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-11') TO ('2024-04-12'); -create table if not exists public.extra_info_2024_04_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-12') TO ('2024-04-13'); -create table if not exists public.extra_info_2024_04_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-13') TO ('2024-04-14'); -create table if not exists public.extra_info_2024_04_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-14') TO ('2024-04-15'); -create table if not exists public.extra_info_2024_04_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-15') TO ('2024-04-16'); -create table if not exists public.extra_info_2024_04_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-16') TO ('2024-04-17'); -create table if not exists public.extra_info_2024_04_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-17') TO ('2024-04-18'); -create table if not exists public.extra_info_2024_04_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-18') TO ('2024-04-19'); -create table if not exists public.extra_info_2024_04_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-19') TO ('2024-04-20'); -create table if not exists public.extra_info_2024_04_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-20') TO ('2024-04-21'); -create table if not exists public.extra_info_2024_04_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-21') TO ('2024-04-22'); -create table if not exists public.extra_info_2024_04_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-22') TO ('2024-04-23'); -create table if not exists public.extra_info_2024_04_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-23') TO ('2024-04-24'); -create table if not exists public.extra_info_2024_04_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-24') TO ('2024-04-25'); -create table if not exists public.extra_info_2024_04_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-25') TO ('2024-04-26'); -create table if not exists public.extra_info_2024_04_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-26') TO ('2024-04-27'); -create table if not exists public.extra_info_2024_04_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-27') TO ('2024-04-28'); -create table if not exists public.extra_info_2024_04_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-28') TO ('2024-04-29'); -create table if not exists public.extra_info_2024_04_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-29') TO ('2024-04-30'); -create table if not exists public.extra_info_2024_04_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-04-30') TO ('2024-05-01'); -create table if not exists public.extra_info_2024_05_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-01') TO ('2024-05-02'); -create table if not exists public.extra_info_2024_05_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-02') TO ('2024-05-03'); -create table if not exists public.extra_info_2024_05_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-03') TO ('2024-05-04'); -create table if not exists public.extra_info_2024_05_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-04') TO ('2024-05-05'); -create table if not exists public.extra_info_2024_05_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-05') TO ('2024-05-06'); -create table if not exists public.extra_info_2024_05_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-06') TO ('2024-05-07'); -create table if not exists public.extra_info_2024_05_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-07') TO ('2024-05-08'); -create table if not exists public.extra_info_2024_05_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-08') TO ('2024-05-09'); -create table if not exists public.extra_info_2024_05_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-09') TO ('2024-05-10'); -create table if not exists public.extra_info_2024_05_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-10') TO ('2024-05-11'); -create table if not exists public.extra_info_2024_05_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-11') TO ('2024-05-12'); -create table if not exists public.extra_info_2024_05_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-12') TO ('2024-05-13'); -create table if not exists public.extra_info_2024_05_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-13') TO ('2024-05-14'); -create table if not exists public.extra_info_2024_05_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-14') TO ('2024-05-15'); -create table if not exists public.extra_info_2024_05_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-15') TO ('2024-05-16'); -create table if not exists public.extra_info_2024_05_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-16') TO ('2024-05-17'); -create table if not exists public.extra_info_2024_05_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-17') TO ('2024-05-18'); -create table if not exists public.extra_info_2024_05_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-18') TO ('2024-05-19'); -create table if not exists public.extra_info_2024_05_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-19') TO ('2024-05-20'); -create table if not exists public.extra_info_2024_05_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-20') TO ('2024-05-21'); -create table if not exists public.extra_info_2024_05_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-21') TO ('2024-05-22'); -create table if not exists public.extra_info_2024_05_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-22') TO ('2024-05-23'); -create table if not exists public.extra_info_2024_05_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-23') TO ('2024-05-24'); -create table if not exists public.extra_info_2024_05_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-24') TO ('2024-05-25'); -create table if not exists public.extra_info_2024_05_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-25') TO ('2024-05-26'); -create table if not exists public.extra_info_2024_05_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-26') TO ('2024-05-27'); -create table if not exists public.extra_info_2024_05_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-27') TO ('2024-05-28'); -create table if not exists public.extra_info_2024_05_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-28') TO ('2024-05-29'); -create table if not exists public.extra_info_2024_05_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-29') TO ('2024-05-30'); -create table if not exists public.extra_info_2024_05_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-30') TO ('2024-05-31'); -create table if not exists public.extra_info_2024_05_31 partition of public.extra_info_2024 FOR VALUES FROM ('2024-05-31') TO ('2024-06-01'); -create table if not exists public.extra_info_2024_06_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-01') TO ('2024-06-02'); -create table if not exists public.extra_info_2024_06_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-02') TO ('2024-06-03'); -create table if not exists public.extra_info_2024_06_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-03') TO ('2024-06-04'); -create table if not exists public.extra_info_2024_06_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-04') TO ('2024-06-05'); -create table if not exists public.extra_info_2024_06_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-05') TO ('2024-06-06'); -create table if not exists public.extra_info_2024_06_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-06') TO ('2024-06-07'); -create table if not exists public.extra_info_2024_06_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-07') TO ('2024-06-08'); -create table if not exists public.extra_info_2024_06_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-08') TO ('2024-06-09'); -create table if not exists public.extra_info_2024_06_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-09') TO ('2024-06-10'); -create table if not exists public.extra_info_2024_06_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-10') TO ('2024-06-11'); -create table if not exists public.extra_info_2024_06_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-11') TO ('2024-06-12'); -create table if not exists public.extra_info_2024_06_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-12') TO ('2024-06-13'); -create table if not exists public.extra_info_2024_06_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-13') TO ('2024-06-14'); -create table if not exists public.extra_info_2024_06_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-14') TO ('2024-06-15'); -create table if not exists public.extra_info_2024_06_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-15') TO ('2024-06-16'); -create table if not exists public.extra_info_2024_06_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-16') TO ('2024-06-17'); -create table if not exists public.extra_info_2024_06_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-17') TO ('2024-06-18'); -create table if not exists public.extra_info_2024_06_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-18') TO ('2024-06-19'); -create table if not exists public.extra_info_2024_06_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-19') TO ('2024-06-20'); -create table if not exists public.extra_info_2024_06_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-20') TO ('2024-06-21'); -create table if not exists public.extra_info_2024_06_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-21') TO ('2024-06-22'); -create table if not exists public.extra_info_2024_06_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-22') TO ('2024-06-23'); -create table if not exists public.extra_info_2024_06_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-23') TO ('2024-06-24'); -create table if not exists public.extra_info_2024_06_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-24') TO ('2024-06-25'); -create table if not exists public.extra_info_2024_06_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-25') TO ('2024-06-26'); -create table if not exists public.extra_info_2024_06_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-26') TO ('2024-06-27'); -create table if not exists public.extra_info_2024_06_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-27') TO ('2024-06-28'); -create table if not exists public.extra_info_2024_06_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-28') TO ('2024-06-29'); -create table if not exists public.extra_info_2024_06_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-29') TO ('2024-06-30'); -create table if not exists public.extra_info_2024_06_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-06-30') TO ('2024-07-01'); -create table if not exists public.extra_info_2024_07_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-01') TO ('2024-07-02'); -create table if not exists public.extra_info_2024_07_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-02') TO ('2024-07-03'); -create table if not exists public.extra_info_2024_07_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-03') TO ('2024-07-04'); -create table if not exists public.extra_info_2024_07_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-04') TO ('2024-07-05'); -create table if not exists public.extra_info_2024_07_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-05') TO ('2024-07-06'); -create table if not exists public.extra_info_2024_07_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-06') TO ('2024-07-07'); -create table if not exists public.extra_info_2024_07_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-07') TO ('2024-07-08'); -create table if not exists public.extra_info_2024_07_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-08') TO ('2024-07-09'); -create table if not exists public.extra_info_2024_07_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-09') TO ('2024-07-10'); -create table if not exists public.extra_info_2024_07_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-10') TO ('2024-07-11'); -create table if not exists public.extra_info_2024_07_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-11') TO ('2024-07-12'); -create table if not exists public.extra_info_2024_07_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-12') TO ('2024-07-13'); -create table if not exists public.extra_info_2024_07_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-13') TO ('2024-07-14'); -create table if not exists public.extra_info_2024_07_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-14') TO ('2024-07-15'); -create table if not exists public.extra_info_2024_07_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-15') TO ('2024-07-16'); -create table if not exists public.extra_info_2024_07_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-16') TO ('2024-07-17'); -create table if not exists public.extra_info_2024_07_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-17') TO ('2024-07-18'); -create table if not exists public.extra_info_2024_07_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-18') TO ('2024-07-19'); -create table if not exists public.extra_info_2024_07_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-19') TO ('2024-07-20'); -create table if not exists public.extra_info_2024_07_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-20') TO ('2024-07-21'); -create table if not exists public.extra_info_2024_07_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-21') TO ('2024-07-22'); -create table if not exists public.extra_info_2024_07_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-22') TO ('2024-07-23'); -create table if not exists public.extra_info_2024_07_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-23') TO ('2024-07-24'); -create table if not exists public.extra_info_2024_07_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-24') TO ('2024-07-25'); -create table if not exists public.extra_info_2024_07_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-25') TO ('2024-07-26'); -create table if not exists public.extra_info_2024_07_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-26') TO ('2024-07-27'); -create table if not exists public.extra_info_2024_07_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-27') TO ('2024-07-28'); -create table if not exists public.extra_info_2024_07_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-28') TO ('2024-07-29'); -create table if not exists public.extra_info_2024_07_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-29') TO ('2024-07-30'); -create table if not exists public.extra_info_2024_07_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-30') TO ('2024-07-31'); -create table if not exists public.extra_info_2024_07_31 partition of public.extra_info_2024 FOR VALUES FROM ('2024-07-31') TO ('2024-08-01'); -create table if not exists public.extra_info_2024_08_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-01') TO ('2024-08-02'); -create table if not exists public.extra_info_2024_08_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-02') TO ('2024-08-03'); -create table if not exists public.extra_info_2024_08_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-03') TO ('2024-08-04'); -create table if not exists public.extra_info_2024_08_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-04') TO ('2024-08-05'); -create table if not exists public.extra_info_2024_08_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-05') TO ('2024-08-06'); -create table if not exists public.extra_info_2024_08_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-06') TO ('2024-08-07'); -create table if not exists public.extra_info_2024_08_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-07') TO ('2024-08-08'); -create table if not exists public.extra_info_2024_08_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-08') TO ('2024-08-09'); -create table if not exists public.extra_info_2024_08_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-09') TO ('2024-08-10'); -create table if not exists public.extra_info_2024_08_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-10') TO ('2024-08-11'); -create table if not exists public.extra_info_2024_08_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-11') TO ('2024-08-12'); -create table if not exists public.extra_info_2024_08_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-12') TO ('2024-08-13'); -create table if not exists public.extra_info_2024_08_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-13') TO ('2024-08-14'); -create table if not exists public.extra_info_2024_08_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-14') TO ('2024-08-15'); -create table if not exists public.extra_info_2024_08_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-15') TO ('2024-08-16'); -create table if not exists public.extra_info_2024_08_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-16') TO ('2024-08-17'); -create table if not exists public.extra_info_2024_08_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-17') TO ('2024-08-18'); -create table if not exists public.extra_info_2024_08_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-18') TO ('2024-08-19'); -create table if not exists public.extra_info_2024_08_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-19') TO ('2024-08-20'); -create table if not exists public.extra_info_2024_08_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-20') TO ('2024-08-21'); -create table if not exists public.extra_info_2024_08_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-21') TO ('2024-08-22'); -create table if not exists public.extra_info_2024_08_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-22') TO ('2024-08-23'); -create table if not exists public.extra_info_2024_08_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-23') TO ('2024-08-24'); -create table if not exists public.extra_info_2024_08_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-24') TO ('2024-08-25'); -create table if not exists public.extra_info_2024_08_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-25') TO ('2024-08-26'); -create table if not exists public.extra_info_2024_08_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-26') TO ('2024-08-27'); -create table if not exists public.extra_info_2024_08_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-27') TO ('2024-08-28'); -create table if not exists public.extra_info_2024_08_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-28') TO ('2024-08-29'); -create table if not exists public.extra_info_2024_08_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-29') TO ('2024-08-30'); -create table if not exists public.extra_info_2024_08_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-30') TO ('2024-08-31'); -create table if not exists public.extra_info_2024_08_31 partition of public.extra_info_2024 FOR VALUES FROM ('2024-08-31') TO ('2024-09-01'); -create table if not exists public.extra_info_2024_09_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-01') TO ('2024-09-02'); -create table if not exists public.extra_info_2024_09_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-02') TO ('2024-09-03'); -create table if not exists public.extra_info_2024_09_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-03') TO ('2024-09-04'); -create table if not exists public.extra_info_2024_09_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-04') TO ('2024-09-05'); -create table if not exists public.extra_info_2024_09_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-05') TO ('2024-09-06'); -create table if not exists public.extra_info_2024_09_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-06') TO ('2024-09-07'); -create table if not exists public.extra_info_2024_09_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-07') TO ('2024-09-08'); -create table if not exists public.extra_info_2024_09_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-08') TO ('2024-09-09'); -create table if not exists public.extra_info_2024_09_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-09') TO ('2024-09-10'); -create table if not exists public.extra_info_2024_09_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-10') TO ('2024-09-11'); -create table if not exists public.extra_info_2024_09_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-11') TO ('2024-09-12'); -create table if not exists public.extra_info_2024_09_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-12') TO ('2024-09-13'); -create table if not exists public.extra_info_2024_09_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-13') TO ('2024-09-14'); -create table if not exists public.extra_info_2024_09_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-14') TO ('2024-09-15'); -create table if not exists public.extra_info_2024_09_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-15') TO ('2024-09-16'); -create table if not exists public.extra_info_2024_09_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-16') TO ('2024-09-17'); -create table if not exists public.extra_info_2024_09_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-17') TO ('2024-09-18'); -create table if not exists public.extra_info_2024_09_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-18') TO ('2024-09-19'); -create table if not exists public.extra_info_2024_09_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-19') TO ('2024-09-20'); -create table if not exists public.extra_info_2024_09_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-20') TO ('2024-09-21'); -create table if not exists public.extra_info_2024_09_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-21') TO ('2024-09-22'); -create table if not exists public.extra_info_2024_09_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-22') TO ('2024-09-23'); -create table if not exists public.extra_info_2024_09_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-23') TO ('2024-09-24'); -create table if not exists public.extra_info_2024_09_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-24') TO ('2024-09-25'); -create table if not exists public.extra_info_2024_09_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-25') TO ('2024-09-26'); -create table if not exists public.extra_info_2024_09_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-26') TO ('2024-09-27'); -create table if not exists public.extra_info_2024_09_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-27') TO ('2024-09-28'); -create table if not exists public.extra_info_2024_09_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-28') TO ('2024-09-29'); -create table if not exists public.extra_info_2024_09_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-29') TO ('2024-09-30'); -create table if not exists public.extra_info_2024_09_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-09-30') TO ('2024-10-01'); -create table if not exists public.extra_info_2024_10_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-01') TO ('2024-10-02'); -create table if not exists public.extra_info_2024_10_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-02') TO ('2024-10-03'); -create table if not exists public.extra_info_2024_10_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-03') TO ('2024-10-04'); -create table if not exists public.extra_info_2024_10_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-04') TO ('2024-10-05'); -create table if not exists public.extra_info_2024_10_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-05') TO ('2024-10-06'); -create table if not exists public.extra_info_2024_10_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-06') TO ('2024-10-07'); -create table if not exists public.extra_info_2024_10_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-07') TO ('2024-10-08'); -create table if not exists public.extra_info_2024_10_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-08') TO ('2024-10-09'); -create table if not exists public.extra_info_2024_10_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-09') TO ('2024-10-10'); -create table if not exists public.extra_info_2024_10_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-10') TO ('2024-10-11'); -create table if not exists public.extra_info_2024_10_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-11') TO ('2024-10-12'); -create table if not exists public.extra_info_2024_10_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-12') TO ('2024-10-13'); -create table if not exists public.extra_info_2024_10_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-13') TO ('2024-10-14'); -create table if not exists public.extra_info_2024_10_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-14') TO ('2024-10-15'); -create table if not exists public.extra_info_2024_10_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-15') TO ('2024-10-16'); -create table if not exists public.extra_info_2024_10_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-16') TO ('2024-10-17'); -create table if not exists public.extra_info_2024_10_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-17') TO ('2024-10-18'); -create table if not exists public.extra_info_2024_10_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-18') TO ('2024-10-19'); -create table if not exists public.extra_info_2024_10_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-19') TO ('2024-10-20'); -create table if not exists public.extra_info_2024_10_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-20') TO ('2024-10-21'); -create table if not exists public.extra_info_2024_10_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-21') TO ('2024-10-22'); -create table if not exists public.extra_info_2024_10_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-22') TO ('2024-10-23'); -create table if not exists public.extra_info_2024_10_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-23') TO ('2024-10-24'); -create table if not exists public.extra_info_2024_10_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-24') TO ('2024-10-25'); -create table if not exists public.extra_info_2024_10_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-25') TO ('2024-10-26'); -create table if not exists public.extra_info_2024_10_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-26') TO ('2024-10-27'); -create table if not exists public.extra_info_2024_10_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-27') TO ('2024-10-28'); -create table if not exists public.extra_info_2024_10_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-28') TO ('2024-10-29'); -create table if not exists public.extra_info_2024_10_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-29') TO ('2024-10-30'); -create table if not exists public.extra_info_2024_10_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-30') TO ('2024-10-31'); -create table if not exists public.extra_info_2024_10_31 partition of public.extra_info_2024 FOR VALUES FROM ('2024-10-31') TO ('2024-11-01'); -create table if not exists public.extra_info_2024_11_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-01') TO ('2024-11-02'); -create table if not exists public.extra_info_2024_11_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-02') TO ('2024-11-03'); -create table if not exists public.extra_info_2024_11_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-03') TO ('2024-11-04'); -create table if not exists public.extra_info_2024_11_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-04') TO ('2024-11-05'); -create table if not exists public.extra_info_2024_11_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-05') TO ('2024-11-06'); -create table if not exists public.extra_info_2024_11_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-06') TO ('2024-11-07'); -create table if not exists public.extra_info_2024_11_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-07') TO ('2024-11-08'); -create table if not exists public.extra_info_2024_11_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-08') TO ('2024-11-09'); -create table if not exists public.extra_info_2024_11_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-09') TO ('2024-11-10'); -create table if not exists public.extra_info_2024_11_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-10') TO ('2024-11-11'); -create table if not exists public.extra_info_2024_11_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-11') TO ('2024-11-12'); -create table if not exists public.extra_info_2024_11_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-12') TO ('2024-11-13'); -create table if not exists public.extra_info_2024_11_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-13') TO ('2024-11-14'); -create table if not exists public.extra_info_2024_11_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-14') TO ('2024-11-15'); -create table if not exists public.extra_info_2024_11_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-15') TO ('2024-11-16'); -create table if not exists public.extra_info_2024_11_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-16') TO ('2024-11-17'); -create table if not exists public.extra_info_2024_11_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-17') TO ('2024-11-18'); -create table if not exists public.extra_info_2024_11_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-18') TO ('2024-11-19'); -create table if not exists public.extra_info_2024_11_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-19') TO ('2024-11-20'); -create table if not exists public.extra_info_2024_11_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-20') TO ('2024-11-21'); -create table if not exists public.extra_info_2024_11_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-21') TO ('2024-11-22'); -create table if not exists public.extra_info_2024_11_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-22') TO ('2024-11-23'); -create table if not exists public.extra_info_2024_11_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-23') TO ('2024-11-24'); -create table if not exists public.extra_info_2024_11_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-24') TO ('2024-11-25'); -create table if not exists public.extra_info_2024_11_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-25') TO ('2024-11-26'); -create table if not exists public.extra_info_2024_11_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-26') TO ('2024-11-27'); -create table if not exists public.extra_info_2024_11_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-27') TO ('2024-11-28'); -create table if not exists public.extra_info_2024_11_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-28') TO ('2024-11-29'); -create table if not exists public.extra_info_2024_11_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-29') TO ('2024-11-30'); -create table if not exists public.extra_info_2024_11_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-11-30') TO ('2024-12-01'); -create table if not exists public.extra_info_2024_12_01 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-01') TO ('2024-12-02'); -create table if not exists public.extra_info_2024_12_02 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-02') TO ('2024-12-03'); -create table if not exists public.extra_info_2024_12_03 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-03') TO ('2024-12-04'); -create table if not exists public.extra_info_2024_12_04 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-04') TO ('2024-12-05'); -create table if not exists public.extra_info_2024_12_05 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-05') TO ('2024-12-06'); -create table if not exists public.extra_info_2024_12_06 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-06') TO ('2024-12-07'); -create table if not exists public.extra_info_2024_12_07 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-07') TO ('2024-12-08'); -create table if not exists public.extra_info_2024_12_08 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-08') TO ('2024-12-09'); -create table if not exists public.extra_info_2024_12_09 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-09') TO ('2024-12-10'); -create table if not exists public.extra_info_2024_12_10 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-10') TO ('2024-12-11'); -create table if not exists public.extra_info_2024_12_11 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-11') TO ('2024-12-12'); -create table if not exists public.extra_info_2024_12_12 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-12') TO ('2024-12-13'); -create table if not exists public.extra_info_2024_12_13 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-13') TO ('2024-12-14'); -create table if not exists public.extra_info_2024_12_14 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-14') TO ('2024-12-15'); -create table if not exists public.extra_info_2024_12_15 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-15') TO ('2024-12-16'); -create table if not exists public.extra_info_2024_12_16 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-16') TO ('2024-12-17'); -create table if not exists public.extra_info_2024_12_17 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-17') TO ('2024-12-18'); -create table if not exists public.extra_info_2024_12_18 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-18') TO ('2024-12-19'); -create table if not exists public.extra_info_2024_12_19 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-19') TO ('2024-12-20'); -create table if not exists public.extra_info_2024_12_20 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-20') TO ('2024-12-21'); -create table if not exists public.extra_info_2024_12_21 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-21') TO ('2024-12-22'); -create table if not exists public.extra_info_2024_12_22 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-22') TO ('2024-12-23'); -create table if not exists public.extra_info_2024_12_23 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-23') TO ('2024-12-24'); -create table if not exists public.extra_info_2024_12_24 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-24') TO ('2024-12-25'); -create table if not exists public.extra_info_2024_12_25 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-25') TO ('2024-12-26'); -create table if not exists public.extra_info_2024_12_26 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-26') TO ('2024-12-27'); -create table if not exists public.extra_info_2024_12_27 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-27') TO ('2024-12-28'); -create table if not exists public.extra_info_2024_12_28 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-28') TO ('2024-12-29'); -create table if not exists public.extra_info_2024_12_29 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-29') TO ('2024-12-30'); -create table if not exists public.extra_info_2024_12_30 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-30') TO ('2024-12-31'); -create table if not exists public.extra_info_2024_12_31 partition of public.extra_info_2024 FOR VALUES FROM ('2024-12-31') TO ('2025-01-01'); \ No newline at end of file diff --git a/src/sql/04_2024_create_index.sql b/src/sql/04_2024_create_index.sql deleted file mode 100644 index f882f869..00000000 --- a/src/sql/04_2024_create_index.sql +++ /dev/null @@ -1,47 +0,0 @@ -create index transaction_2024_01_idx_iuv on transaction_2024_01 using hash (iuv); -create index transaction_2024_01_idx_carrello on transaction_2024_01 using hash (id_carrello); -create index transaction_2024_01_idx_token on transaction_2024_01 using hash (token_ccp); - -create index transaction_2024_02_idx_iuv on transaction_2024_02 using hash (iuv); -create index transaction_2024_02_idx_carrello on transaction_2024_02 using hash (id_carrello); -create index transaction_2024_02_idx_token on transaction_2024_02 using hash (token_ccp); - -create index transaction_2024_03_idx_iuv on transaction_2024_03 using hash (iuv); -create index transaction_2024_03_idx_carrello on transaction_2024_03 using hash (id_carrello); -create index transaction_2024_03_idx_token on transaction_2024_03 using hash (token_ccp); - -create index transaction_2024_04_idx_iuv on transaction_2024_04 using hash (iuv); -create index transaction_2024_04_idx_carrello on transaction_2024_04 using hash (id_carrello); -create index transaction_2024_04_idx_token on transaction_2024_04 using hash (token_ccp); - -create index transaction_2024_05_idx_iuv on transaction_2024_05 using hash (iuv); -create index transaction_2024_05_idx_carrello on transaction_2024_05 using hash (id_carrello); -create index transaction_2024_05_idx_token on transaction_2024_05 using hash (token_ccp); - -create index transaction_2024_06_idx_iuv on transaction_2024_06 using hash (iuv); -create index transaction_2024_06_idx_carrello on transaction_2024_06 using hash (id_carrello); -create index transaction_2024_06_idx_token on transaction_2024_06 using hash (token_ccp); - -create index transaction_2024_07_idx_iuv on transaction_2024_07 using hash (iuv); -create index transaction_2024_07_idx_carrello on transaction_2024_07 using hash (id_carrello); -create index transaction_2024_07_idx_token on transaction_2024_07 using hash (token_ccp); - -create index transaction_2024_08_idx_iuv on transaction_2024_08 using hash (iuv); -create index transaction_2024_08_idx_carrello on transaction_2024_08 using hash (id_carrello); -create index transaction_2024_08_idx_token on transaction_2024_08 using hash (token_ccp); - -create index transaction_2024_09_idx_iuv on transaction_2024_09 using hash (iuv); -create index transaction_2024_09_idx_carrello on transaction_2024_09 using hash (id_carrello); -create index transaction_2024_09_idx_token on transaction_2024_09 using hash (token_ccp); - -create index transaction_2024_10_idx_iuv on transaction_2024_10 using hash (iuv); -create index transaction_2024_10_idx_carrello on transaction_2024_10 using hash (id_carrello); -create index transaction_2024_10_idx_token on transaction_2024_10 using hash (token_ccp); - -create index transaction_2024_11_idx_iuv on transaction_2024_11 using hash (iuv); -create index transaction_2024_11_idx_carrello on transaction_2024_11 using hash (id_carrello); -create index transaction_2024_11_idx_token on transaction_2024_11 using hash (token_ccp); - -create index transaction_2024_12_idx_iuv on transaction_2024_12 using hash (iuv); -create index transaction_2024_12_idx_carrello on transaction_2024_12 using hash (id_carrello); -create index transaction_2024_12_idx_token on transaction_2024_12 using hash (token_ccp); \ No newline at end of file diff --git a/src/sql/05_2024_insert_data.sql b/src/sql/05_2024_insert_data.sql deleted file mode 100644 index e12d9a34..00000000 --- a/src/sql/05_2024_insert_data.sql +++ /dev/null @@ -1,68 +0,0 @@ -INSERT INTO mapped_events(tipo_evento,sotto_tipo_evento ,fk_event) values - ('activatePaymentNotice' , 'REQ' , 1), - ('activatePaymentNotice' , 'RESP', 2), - ('nodoInviaCarrelloRPT' , 'REQ' , 3), - ('nodoInviaCarrelloRPT' , 'RESP', 4), - ('sendPaymentOutcome' , 'REQ' , 5), - ('sendPaymentOutcome' , 'RESP', 6), - ('pspInviaCarrelloRPT' , 'REQ' , 7), - ('pspInviaCarrelloRPT' , 'RESP', 8), - ('pspInviaCarrelloRPTCarte' , 'REQ' , 9), - ('pspInviaCarrelloRPTCarte' , 'RESP', 10), - ('nodoInviaRPT' , 'REQ' , 11), - ('nodoInviaRPT' , 'RESP', 12), - ('nodoAttivaRPT' , 'REQ' , 13), - ('nodoAttivaRPT' , 'RESP', 14), - ('pspNotifyPayment' , 'REQ' , 15), - ('pspNotifyPayment' , 'RESP', 16), - ('nodoInviaRT' , 'REQ' , 17), - ('nodoInviaRT' , 'RESP', 18), - ('paaInviaRT' , 'REQ' , 19), - ('paaInviaRT' , 'RESP', 20), - ('activateIOPayment' , 'REQ' , 21), - ('activateIOPayment' , 'RESP', 22), - ('activatePaymentNoticeV2' , 'REQ' , 23), - ('activatePaymentNoticeV2' , 'RESP', 24), - ('pspNotifyPaymentV2' , 'REQ' , 25), - ('pspNotifyPaymentV2' , 'RESP', 26), - ('closePayment-v2' , 'REQ' , 27), - ('closePayment-v2' , 'RESP', 28), - ('closePayment-v1' , 'REQ' , 29), - ('closePayment-v1' , 'RESP', 30), - ('nodoChiediInformazioniPagamento' , 'REQ' , 31), - ('nodoChiediInformazioniPagamento' , 'RESP', 32), - ('nodoInoltraEsitoPagamentoCarta' , 'REQ' , 33), - ('nodoInoltraEsitoPagamentoCarta' , 'RESP', 34), - ('nodoChiediAvanzamentoPagamento' , 'REQ' , 35), - ('nodoChiediAvanzamentoPagamento' , 'RESP', 36), - ('cdInfoWisp' , 'REQ' , 37), - ('cdInfoWisp' , 'RESP', 38), - ('nodoInoltraEsitoPagamentoPayPal' , 'REQ' , 39), - ('nodoInoltraEsitoPagamentoPayPal' , 'RESP', 40), - ('nodoNotificaAnnullamento' , 'REQ' , 41), - ('nodoNotificaAnnullamento' , 'RESP', 42), - ('nodoInoltraPagamentoMod1' , 'REQ' , 43), - ('nodoInoltraPagamentoMod1' , 'RESP', 44), - ('nodoChiediCopiaRT' , 'REQ' , 45), - ('nodoChiediCopiaRT' , 'RESP', 46), - ('paGetPayment' , 'REQ' , 47), - ('paGetPayment' , 'RESP', 48), - ('paSendRT' , 'REQ' , 49), - ('paSendRT' , 'RESP', 50), - ('paGetPaymentV2' , 'REQ' , 51), - ('paGetPaymentV2' , 'RESP', 52), - ('sendPaymentOutcomeV2' , 'REQ' , 53), - ('sendPaymentOutcomeV2' , 'RESP', 54); - -insert into mapped_payment_methods (tipoversamento, descrizione) values - ('CC', 'Carta di Credito'), - ('PPAL', 'Paypal'), - ('BPAY', 'Bancomat Pay'), - ('APPL', 'Apple Pay'), - ('GOOG', 'Google Pay'), - ('MYBK', 'My Bank'), - ('RBPR', 'Poste addebito in conto Retail'), - ('RBPB', 'Poste addebito in conto Business'), - ('RBPP', 'Paga con BottonePostePay'), - ('RPIC', 'Pago in Conto Intesa'), - ('RBPS', 'SCRIGNO Internet Banking'); \ No newline at end of file diff --git a/src/src/crawler/CacheInterface.php b/src/src/crawler/CacheInterface.php deleted file mode 100644 index 7fffd41a..00000000 --- a/src/src/crawler/CacheInterface.php +++ /dev/null @@ -1,75 +0,0 @@ -cache_data = $cache_data; - } - - /** - * Crea una istanza vuota pronta per creare un oggetto da salvare in cache - * @return self - */ - public static function createInstance() : self - { - $cache_value = [ - 'date_event' => '', - 'id' => '', - 'iuv' => '', - 'pa_emittente' => '', - 'token_ccp' => '', - 'touchpoint' => '', - 'payment_type' => '', - 'transfer_added' => false, - 'esito' => false, - 'amount_update' => false, - 'iur_update' => false, - 'extra_info' => array(), - 'transfer_list' => array(), - 'm_payment' => array(), - 'm_transfer' => array(), - 'm_payment_added' => false, - 'm_transfer_added' => false, - 'date_wf' => json_encode(array()) - ]; - return new self($cache_value); - } - - /** - * Elimina una chiave dalle info della cache - * @param string $key - * @return void - */ - public function deleteKey(string $key) : void - { - if (array_key_exists($key, $this->cache_data)) - { - unset($this->cache_data[$key]); - } - } - - /** - * Restituisce una chiave dalle info della cache - * @param string $key - * @return mixed - */ - public function getKey(string $key) : mixed - { - return (array_key_exists($key, $this->cache_data)) ? $this->cache_data[$key] : null; - } - - /** - * Configura una chiave nella lista cache - * @param string $key - * @param mixed $value - * @return void - */ - public function setKey(string $key, mixed $value) : void - { - $this->cache_data[$key] = $value; - } - - /** - * Restituisce l'id dell'oggetto in cache - * @return string - */ - public function getId() : string - { - return $this->getKey('id'); - } - - /** - * Configura l'id dell'oggetto in cache - * @param string $id - * @return void - */ - public function setId(string $id) : void - { - $this->setKey('id', $id); - } - - /** - * Restituisce il date event dell'oggetto in cache - * @return string - */ - public function getDateEvent() : string - { - return $this->getKey('date_event'); - } - - /** - * Configura il date event dell'oggetto in cache - * @param string $date_event - * @return void - */ - public function setDateEvent(string $date_event) : void - { - $this->setKey('date_event', $date_event); - } - - /** - * Restituisce lo iuv dell'oggetto in cache - * @return string - */ - public function getIuv() : string - { - return $this->getKey('iuv'); - } - - /** - * Configura lo iuv dell'oggetto in cache - * @param string $iuv - * @return void - */ - public function setIuv(string $iuv) : void - { - $this->setKey('iuv', $iuv); - } - - /** - * Restituisce la pa emittente dell'oggetto in cache - * @return string - */ - public function getPaEmittente() : string - { - return $this->getKey('pa_emittente'); - } - - /** - * Configura la pa emittente dell'oggetto in cache - * @param string $pa - * @return void - */ - public function setPaEmittente(string $pa) : void - { - $this->setKey('pa_emittente', $pa); - } - - /** - * Restituisce il token dell'oggetto in cache - * @return string - */ - public function getToken() : string - { - return $this->getKey('token_ccp'); - } - - /** - * Configura il token dell'oggetto in cache - * @param string $token - * @return void - */ - public function setToken(string $token) : void - { - $this->setKey('token_ccp', $token); - } - - /** - * Restituisce true/false se i transfer sono già stati aggiunti - * @return bool - */ - public function getTransferAdded() : bool - { - return $this->getKey('transfer_added'); - } - - /** - * Configura true/false per transfer_added nell'oggetto in cache - * @param bool $transfer_added - * @return void - */ - public function setTransferAdded(bool $transfer_added) : void - { - $this->setKey('transfer_added', $transfer_added); - } - - /** - * Restituisce true/false se l'esito è stato già aggiornato - * @return bool - */ - public function getEsito() : bool - { - return $this->getKey('esito'); - } - - /** - * Configura true/false sul campo esito dell'oggetto in cache - * @param bool $esito - * @return void - */ - public function setEsito(bool $esito) : void - { - $this->setKey('esito', $esito); - } - - /** - * Restituisce true/false sul campo amount_update - * @return bool - */ - public function getAmountUpdate() : bool - { - return $this->getKey('amount_update'); - } - - /** - * Configura true/false la chiave amount_update dell'oggetto in cache - * @param bool $amount_update - * @return void - */ - public function setAmountUpdate(bool $amount_update) : void - { - $this->setKey('amount_update', $amount_update); - } - - /** - * Restituisce true/false l'aggiornamento dei transfer - * @return bool - */ - public function getIurUpdate() : bool - { - return $this->getKey('iur_update'); - } - - /** - * Configura true/false l'aggiornamento dei transfer - * @param bool $iur_update - * @return void - */ - public function setIurUpdate(bool $iur_update) : void - { - $this->setKey('iur_update', $iur_update); - } - /** - * Restituisce la lista dei transfer - * @return array - */ - public function getTransferList() : array - { - return $this->getKey('transfer_list'); - } - - /** - * Configura la transfer list dell'oggetto in cache - * @param array $transfer_list - * @return void - */ - public function setTransferList(array $transfer_list) : void - { - $this->setKey('transfer_list', $transfer_list); - } - - /** - * Restituisce il campo date_wf dell'oggetto in cache - * @return string - */ - public function getDateWf() : string - { - return $this->getKey('date_wf'); - } - - /** - * Configura il campo date_wf dell'oggetto in cache - * @param mixed $date_wf - * @return void - */ - public function setDateWf(mixed $date_wf) : void - { - $this->setKey('date_wf', $date_wf); - } - - /** - * Restituisce i metadata del payment dell'oggetto in cache - * @return array - */ - public function getMetadataPayment() : array - { - return $this->getKey('m_payment'); - } - /** - * Restituisce tutti i metadata del pagamento - * @param array $metadata - * @return void - */ - public function setMetadataPayment(array $metadata) : void - { - $this->setKey('m_payment', $metadata); - } - - /** - * Restituisce true/false se i metadata del payment sono stati già aggiunti - * @return bool - */ - public function isMetadataPaymentAdded() : bool - { - return $this->getKey('m_payment_added'); - } - - /** - * Configura il campo m_payment_added a true/false - * @param bool $transfer_payment - * @return void - */ - public function setMetadataPaymentAdded(bool $transfer_payment) : void - { - $this->setKey('m_payment_added', $transfer_payment); - } - - /** - * Restituisce true/false se i metadata dei transfer sono stati aggiunti - * @return bool - */ - public function isMetadataTransferAdded() : bool - { - return $this->getKey('m_transfer_added'); - } - - /** - * Configura true/false se i metadata dei transfer sono stati aggiunti - * @param bool $transfer_list_metadata - * @return void - */ - public function setMetadataTransferAdded(bool $transfer_list_metadata) : void - { - $this->setKey('m_transfer_added', $transfer_list_metadata); - } - - /** - * Restituisce i metadata dei transfer nell'oggetto cache - * @return array - */ - public function getMetadataTransfer() : array - { - return $this->getKey('m_transfer'); - } - - /** - * Configura i metadata dei transfer - * @param array $transfer_list_metadata - * @return void - */ - public function setMetadataTransfer(array $transfer_list_metadata) : void - { - $this->setKey('m_transfer', $transfer_list_metadata); - } - - /** - * Restituisce le info extra presenti nell'oggetto in cache - * @return array - */ - public function getExtraInfo() : array - { - return $this->getKey('extra_info'); - } - - /** - * Configura le extra info aggiunte per il pagamento al fine di salvarle in cache - * @param array $extra_info - * @return void - */ - public function setExtraInfo(array $extra_info) : void - { - $this->setKey('extra_info', $extra_info); - } - - - /** - * Configura il valore del touchpoint - * @param string $touchpoint - * @return void - */ - - public function setTouchPoint(string $touchpoint) : void - { - $this->setKey('touchpoint', $touchpoint); - } - - /** - * Restituisce il valore del campo touchpoint - * @return string - */ - public function getTouchPoint() : string - { - return $this->getKey('touchpoint'); - } - - /** - * Restituisce true/false se il campo touchpoint è stato già configurato - * @return bool - */ - public function hasTouchPoint() : bool - { - $touchpoint = $this->getKey('touchpoint'); - return !empty($touchpoint); - } - - /** - * Restituisce il payment type (CC, PPAL, etc.) - * @return string - */ - public function getPaymentType() : string - { - return $this->getKey('payment_type'); - } - - /** - * Restituisce true/false se il payment type è stato già inserito - * @return bool - */ - public function hasPaymentType() : bool - { - $payment_type = $this->getKey('payment_type'); - return !empty($payment_type); - } - - public function getCacheData() : array - { - return $this->cache_data; - } - -} \ No newline at end of file diff --git a/src/src/crawler/EventInterface.php b/src/src/crawler/EventInterface.php deleted file mode 100644 index e83d0ab3..00000000 --- a/src/src/crawler/EventInterface.php +++ /dev/null @@ -1,297 +0,0 @@ -get(); - foreach($result as $r) - { - self::$map_events[] = (array) $r; - } - } -} \ No newline at end of file diff --git a/src/src/crawler/Memcached.php b/src/src/crawler/Memcached.php deleted file mode 100644 index 541f2ce0..00000000 --- a/src/src/crawler/Memcached.php +++ /dev/null @@ -1,95 +0,0 @@ -instance = new MC(); - $this->instance->addServer(MEMCACHED_HOST, MEMCACHED_PORT); - } - - /** - * @inheritDoc - */ - public function clearCache(): void - { - $this->instance->flushBuffers(); - } - - /** - * @inheritDoc - */ - public function setValue(string $key, mixed $value, int $expiration = 0): void - { - $this->instance->set($key, $value, $expiration); - } - - /** - * @inheritDoc - */ - public function getValue(string $key): mixed - { - return $this->instance->get($key); - } - - /** - * @inheritDoc - */ - public function deleteFromCache(string $key): void - { - $this->instance->delete($key); - } - - /** - * @inheritDoc - */ - public function refreshExpired(string $key, int $expiration = 0): void - { - $value = $this->instance->get($key); - $this->instance->set($key, $value, $expiration); - } - - /** - * @inheritDoc - */ - public function hasKey(string $key): bool - { - return (bool) $this->instance->get($key); - } - - /** - * @param string $key - * @param mixed $value - * @param int $expiration - * @return void - */ - public function addValue(string $key, mixed $value, int $expiration = 0): void - { - $cached = $this->instance->get($key); - if ($cached) - { - $cached[] = $value; - } - else - { - $cached = array($value); - } - $this->instance->set($key, $cached, 86400); - } - - /** - * @inheritDoc - */ - public function getAllKeys(): array - { - return $this->instance->getAllKeys(); - } -} \ No newline at end of file diff --git a/src/src/crawler/PaymentListInterface.php b/src/src/crawler/PaymentListInterface.php deleted file mode 100644 index ab15cc45..00000000 --- a/src/src/crawler/PaymentListInterface.php +++ /dev/null @@ -1,318 +0,0 @@ -client = new Client($connection); - } - - /** - * @inheritDoc - */ - public function clearCache(): void - { - $this->client->flushall(); - } - - /** - * @inheritDoc - */ - public function setValue(string $key, mixed $value, int $expiration = 0): void - { - $to_add = (is_array($value)) ? json_encode($value) : $value; - if ($expiration == 0) - { - $this->client->set($key, $to_add); - } - else - { - $this->client->set($key, $to_add, 'EX', $expiration); - } - } - - /** - * @inheritDoc - */ - public function addValue(string $key, mixed $value, $ttl = 86400): void - { - $cached = $this->client->get($key); - // se cached esiste - if ($cached) { - json_decode($cached); - if (json_last_error() === JSON_ERROR_NONE) - { - // è un json - $decode = json_decode($cached, JSON_OBJECT_AS_ARRAY); - $decode[] = $value; - $to_add = json_encode($decode); - - } - else - { - // è una stringa qualunque, faccio un add - $to_add = json_encode(array($cached, $value)); - } - } - else - { - $to_add = json_encode(array($value)); - } - $this->client->set($key, $to_add, 'EX', $ttl); - } - - /** - * @inheritDoc - */ - public function getValue(string $key): mixed - { - $value = $this->client->get($key); - if (is_null($value)) - { - return null; - } - $decode = json_decode($value, JSON_OBJECT_AS_ARRAY); - return (json_last_error() === JSON_ERROR_NONE) ? $decode : $value; - } - - /** - * @inheritDoc - */ - public function deleteFromCache(string $key): void - { - $this->client->del($key); - } - - /** - * @inheritDoc - */ - public function refreshExpired(string $key, int $expiration = 0): void - { - // TODO: Implement refreshExpired() method. - } - - /** - * @inheritDoc - */ - public function hasKey(string $key): bool - { - $get = $this->client->get($key); - return !is_null($get); - } - - /** - * @inheritDoc - */ - public function getAllKeys(): array - { - return $this->client->keys('*'); - } -} \ No newline at end of file diff --git a/src/src/crawler/events/AbstractEvent.php b/src/src/crawler/events/AbstractEvent.php deleted file mode 100644 index 688552d6..00000000 --- a/src/src/crawler/events/AbstractEvent.php +++ /dev/null @@ -1,376 +0,0 @@ -data = $eventData; - $payload = ''; - if (array_key_exists('payload', $eventData)) - { - $payload = (is_resource($eventData["payload"])) ? stream_get_contents($eventData["payload"]) : $eventData["payload"]; - if ((empty($payload))) - { - $payload = base64_encode("NO_PAYLOAD"); - } - $this->data["payload"] = base64_decode($payload); - } - $date = new \DateTime($eventData['inserted_timestamp']); - $this->instance = new TransactionRe($date, $eventData); - } - - /** - * @inheritDoc - */ - public function getColumn(string $column): string|null - { - return (array_key_exists($column, $this->data)) ? $this->data[$column] : null; - } - - /** - * @inheritDoc - */ - public function getInsertedTimestamp(): \DateTime - { - return new \DateTime($this->getColumn('inserted_timestamp')); - } - - /** - * @inheritDoc - */ - public function getTipoEvento(): string - { - return $this->getColumn('tipoevento'); - } - - /** - * @inheritDoc - */ - public function getSottoTipoEvento(): string - { - return $this->getColumn('sottotipoevento'); - } - - /** - * Restituisce il session id dell'evento - * @return string|null - */ - public function getSessionId() : string|null - { - $value = $this->getColumn('sessionid'); - return (empty($value)) ? null : $value; - } - - - /** - * Restituisce il session id originale dell'evento - * @return string|null - */ - public function getSessionIdOriginal(): string|null - { - $value = $this->getColumn('sessionidoriginal'); - return (empty($value)) ? null : $value; - } - - /** - * Restituisce lo unique id dell'evento - * @return string|null - */ - public function getUniqueId() : string|null - { - return $this->getColumn('uniqueid'); - } - - /** - * Restituisce il payload dell'evento già decodificato in base 64 - * @return string|null - */ - public function getPayload(): string|null - { - return $this->getColumn('payload'); - } - - /** - * @inheritDoc - * @param int $index - * @return string|null - */ - public function getPaEmittente(int $index = 0): string|null - { - $column = $this->getColumn('iddominio'); - if ($index > 0) - { - // se sto chiedendo una PA interna al payload , chiedo al metodo - return $this->getMethodInterface()->getPaEmittente($index); - } - // altrimenti se $column è vuoto, chiedo al metodo con $index=0, altrimenti restituisco column (che esiste a questo punto) - return (empty($column)) ? $this->getMethodInterface()->getPaEmittente(0) : $column; - } - - /** - * @param int $index - * @return string|null - */ - public function getIuv(int $index = 0): string|null - { - $column = $this->getColumn('iuv'); - if ($index > 0) - { - // se sto chiedendo una PA interna al payload , chiedo al metodo - return $this->getMethodInterface()->getIuv($index); - } - // altrimenti se $column è vuoto, chiedo al metodo con $index=0, altrimenti restituisco column (che esiste a questo punto) - return (empty($column)) ? $this->getMethodInterface()->getIuv(0) : $column; - } - - /** - * @inheritDoc - */ - public function getCcp(int $index = 0): string|null - { - $column = $this->getColumn('ccp'); - if ($index > 0) - { - // se sto chiedendo una PA interna al payload , chiedo al metodo - return $this->getMethodInterface()->getCcp($index); - } - // altrimenti se $column è vuoto, chiedo al metodo con $index=0, altrimenti restituisco column (che esiste a questo punto) - return (empty($column)) ? $this->getMethodInterface()->getCcp(0) : $column; - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - $column = $this->getColumn('noticenumber'); - if ($index > 0) - { - // se sto chiedendo una PA interna al payload , chiedo al metodo - return $this->getMethodInterface()->getNoticeNumber($index); - } - // altrimenti se $column è vuoto, chiedo al metodo con $index=0, altrimenti restituisco column (che esiste a questo punto) - return (empty($column)) ? $this->getMethodInterface()->getNoticeNumber(0) : $column; - } - - /** - * @inheritDoc - */ - public function getCreditorReferenceId(int $index = 0): string|null - { - $column = $this->getColumn('creditorreferenceid'); - if ($index > 0) - { - // se sto chiedendo una PA interna al payload , chiedo al metodo - return $this->getMethodInterface()->getIuv($index); - } - // altrimenti se $column è vuoto, chiedo al metodo con $index=0, altrimenti restituisco column (che esiste a questo punto) - return (empty($column)) ? $this->getMethodInterface()->getIuv(0) : $column; - } - - /** - * @inheritDoc - */ - public function getPaymentToken(int $index = 0): string|null - { - $column = $this->getColumn('paymenttoken'); - if ($index > 0) - { - // se sto chiedendo una PA interna al payload , chiedo al metodo - return $this->getMethodInterface()->getToken($index); - } - // altrimenti se $column è vuoto, chiedo al metodo con $index=0, altrimenti restituisco column (che esiste a questo punto) - return (empty($column)) ? $this->getMethodInterface()->getToken(0) : $column; - } - - /** - * @inheritDoc - */ - abstract public function getIuvs(): array|null; - - /** - * @inheritDoc - */ - abstract public function getPaEmittenti(): array|null; - - /** - * @inheritDoc - */ - abstract public function getCcps(): array|null; - - /** - * Restituisce il psp dell'evento. Sarà la classe che implementa la AbstractEvent a decidere se usare l'evento o il payload - * @return string|null - */ - public function getPsp(): string|null - { - $column = $this->getColumn('psp'); - return (empty($column)) ? $this->getMethodInterface()->getPsp() : $column; - } - - /** - * Restituisce la stazione dell'evento. Sarà la classe che implementa la AbstractEvent a decidere se usare l'evento o il payload - * @return string|null - */ - public function getStazione(): string|null - { - $column = $this->getColumn('stazione'); - return (empty($column)) ? $this->getMethodInterface()->getStazione() : $column; - } - - - public function getCanale(): string|null - { - $column = $this->getColumn('canale'); - return (empty($column)) ? $this->getMethodInterface()->getCanale() : $column; - } - - - public function getBrokerPa(): string|null - { - // se il campo stazione è vuoto, allora chiedo al payload - // altrimenti prendo il campo stazione e me lo splitto - if (empty($this->getStazione())) - { - return $this->getMethodInterface()->getBrokerPa(); - } - $stazione = explode('_', $this->getStazione(), 2); - return $stazione[0]; // ricavo il broker pa splittando la stazione - } - - - public function getBrokerPsp(): string|null - { - if (empty($this->getCanale())) - { - return $this->getMethodInterface()->getCanale(); - } - $canale = explode('_', $this->getCanale(), 2); - return $canale[0]; - } - - - /** - * @inheritDoc - */ - public function getIdCarrello(): string|null - { - return null; - } - /** - * @inheritDoc - */ - abstract public function transaction(int $index = 0): Transaction|null; - - - abstract public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null; - - - abstract public function workflowEvent(int $index = 0): Workflow|null; - - /** - * @inheritDoc - */ - abstract public function getMethodInterface(): MethodInterface; - - - public function getEventRowInstance(): TransactionRe - { - return $this->instance; - } - - - public function isCartEvent(): bool - { - return $this->isCart; - } - - - public function isValidPayload(): bool - { - $payload = $this->getPayload(); - if ($this->typePayload == 'xml') - { - libxml_use_internal_errors(true); - simplexml_load_string($payload); - $errors = libxml_get_errors(); - libxml_clear_errors(); - return empty($errors); - } - if ($this->typePayload == 'json') - { - return $this->getMethodInterface()->isValidPayload(); - } - return false; - - } - - /** - * @inheritDoc - */ - - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/activateIOPayment.php b/src/src/crawler/events/req/activateIOPayment.php deleted file mode 100644 index 477449b0..00000000 --- a/src/src/crawler/events/req/activateIOPayment.php +++ /dev/null @@ -1,228 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return (is_null($this->getIuv(0))) ? $this->getMethodInterface()->getIuvs() : [$this->getIuv(0)]; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return (is_null($this->getPaEmittente())) ? $this->getMethodInterface()->getPaEmittenti() : [$this->getPaEmittente()]; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return (is_null($this->getCcp())) ? $this->getMethodInterface()->getCcps() : [$this->getCcp()]; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - $date_event = $this->getInsertedTimestamp()->format('Y-m-d'); - - $notice_id = $this->getNoticeNumber($index); - - $psp_id = $this->getPsp(); - $canale = $this->getCanale(); - $stazione = $this->getStazione(); - - $importo = $this->getMethodInterface()->getImporto(0); - - $transaction = new Transaction($this->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setInsertedTimestamp($this->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $date_event); - $transaction->setTouchPoint('APP_IO'); - - if (!is_null($notice_id)) - { - $transaction->setNoticeId($notice_id); - } - - if (!is_null($psp_id)) - { - $transaction->setPsp($psp_id); - } - - if (!is_null($canale)) - { - $transaction->setCanale($canale); - } - - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } - - if (!is_null($importo)) - { - $transaction->setImporto($importo); - } - - return $transaction; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/activatePaymentNotice.php b/src/src/crawler/events/req/activatePaymentNotice.php deleted file mode 100644 index bede3d37..00000000 --- a/src/src/crawler/events/req/activatePaymentNotice.php +++ /dev/null @@ -1,241 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @return array|null - */ - public function getIuvs(): array|null - { - return (is_null($this->getIuv(0))) ? null : [$this->getIuv(0)]; - } - - /** - * @return array|null - */ - public function getPaEmittenti(): array|null - { - return (is_null($this->getPaEmittente(0))) ? null : [$this->getPaEmittente(0)]; - } - - /** - * @return array|null - */ - public function getCcps(): array|null - { - return (is_null($this->getCcp(0))) ? null : [$this->getCcp(0)]; - } - /** - * @param int $index - * @return \pagopa\database\sherlock\Transaction|null - */ - public function transaction(int $index = 0): Transaction|null - { - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - $date_event = $this->getInsertedTimestamp()->format('Y-m-d'); - - $notice_id = $this->getNoticeNumber($index); - - $psp_id = $this->getPsp(); - $canale = $this->getCanale(); - $stazione = $this->getStazione(); - - $importo = $this->getMethodInterface()->getImporto(0); - - $transaction = new Transaction($this->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setInsertedTimestamp($this->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $date_event); - $transaction->setTouchPoint('TOUCHPOINT_PSP'); - - if (!is_null($notice_id)) - { - $transaction->setNoticeId($notice_id); - } - - if (!is_null($psp_id)) - { - $transaction->setPsp($psp_id); - } - - if (!is_null($canale)) - { - $transaction->setCanale($canale); - } - - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } - - if (!is_null($importo)) - { - $transaction->setImporto($importo); - } - - return $transaction; - } - - /** - * @param int $index - * @return TransactionDetails|null - */ - public function transactionDetails(int $transfer = 0, int $index = 0): TransactionDetails|null - { - return null; - } - - /** - * @param int $index - * @return Workflow|null - */ - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @return MethodInterface - */ - public function getMethodInterface(): MethodInterface - { - return $this->method; - } - - /** - * Restituisce 1 perchè la activatePaymentNotice gestisce un solo pagamento - * @return int - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @return bool - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } - -} \ No newline at end of file diff --git a/src/src/crawler/events/req/activatePaymentNoticeV2.php b/src/src/crawler/events/req/activatePaymentNoticeV2.php deleted file mode 100644 index c1d981ba..00000000 --- a/src/src/crawler/events/req/activatePaymentNoticeV2.php +++ /dev/null @@ -1,236 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - $date_event = $this->getInsertedTimestamp()->format('Y-m-d'); - - $notice_id = $this->getNoticeNumber($index); - - $psp_id = $this->getPsp(); - $canale = $this->getCanale(); - $stazione = $this->getStazione(); - - $importo = $this->getMethodInterface()->getImporto(0); - - $transaction = new Transaction($this->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setInsertedTimestamp($this->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $date_event); - $transaction->setTouchPoint('CHECKOUT'); - - if (!is_null($notice_id)) - { - $transaction->setNoticeId($notice_id); - } - - if (!is_null($psp_id)) - { - if ($psp_id != 'AGID_01') - { - $transaction->setTouchPoint('TOUCHPOINT_PSP'); - } - $transaction->setPsp($psp_id); - } - - if (!is_null($canale)) - { - $transaction->setCanale($canale); - } - - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } - - if (!is_null($importo)) - { - $transaction->setImporto($importo); - } - - return $transaction; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/cdInfoWisp.php b/src/src/crawler/events/req/cdInfoWisp.php deleted file mode 100644 index 2f74371c..00000000 --- a/src/src/crawler/events/req/cdInfoWisp.php +++ /dev/null @@ -1,164 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/closePaymentV1.php b/src/src/crawler/events/req/closePaymentV1.php deleted file mode 100644 index dc074660..00000000 --- a/src/src/crawler/events/req/closePaymentV1.php +++ /dev/null @@ -1,190 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/closePaymentV2.php b/src/src/crawler/events/req/closePaymentV2.php deleted file mode 100644 index 5e0e8bb0..00000000 --- a/src/src/crawler/events/req/closePaymentV2.php +++ /dev/null @@ -1,190 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // la closePaymentV2 non può restituire tutte le chiavi dei pagamenti in quanto - // nel payload sono presenti solo i token , e le chiavi cache hanno iuv+dominio+token - // si fa quindi l'override del metodo getListOfCacheKey() della classe closePaymentV2 (estensione della AbstractPaymentList) - // e si restituiscono lì le chiavi dei pagamenti del carrello gestito - // come chiave offerta per storicizzare i pagamenti, viene offerta la sessionIdOriginal_cart_checkout con il metodo getCacheKeyList() - // la closePaymentV2 non potrà mai gestire dei Payment (iuv+dominio) - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoAttivaRPT.php b/src/src/crawler/events/req/nodoAttivaRPT.php deleted file mode 100644 index cc545935..00000000 --- a/src/src/crawler/events/req/nodoAttivaRPT.php +++ /dev/null @@ -1,231 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - $token = $this->getPaymentToken($index); - $date_event = $this->getInsertedTimestamp()->format('Y-m-d'); - - $notice_id = $this->getNoticeNumber($index); - - - - $psp_id = $this->getPsp(); - $canale = $this->getCanale(); - $stazione = $this->getStazione(); - - $importo = $this->getMethodInterface()->getImporto(0); - - $transaction = new Transaction($this->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setTokenCcp($token); - $transaction->setInsertedTimestamp($this->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $date_event); - $transaction->setTouchPoint('TOUCHPOINT_EC_OLD'); - - if (!is_null($notice_id)) - { - $transaction->setNoticeId($notice_id); - } - - if (!is_null($psp_id)) - { - $transaction->setPsp($psp_id); - } - - if (!is_null($canale)) - { - $transaction->setCanale($canale); - } - - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } - - return $transaction; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoChiediAvanzamentoPagamento.php b/src/src/crawler/events/req/nodoChiediAvanzamentoPagamento.php deleted file mode 100644 index dd5b47e2..00000000 --- a/src/src/crawler/events/req/nodoChiediAvanzamentoPagamento.php +++ /dev/null @@ -1,199 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoChiediCopiaRT.php b/src/src/crawler/events/req/nodoChiediCopiaRT.php deleted file mode 100644 index d19342bf..00000000 --- a/src/src/crawler/events/req/nodoChiediCopiaRT.php +++ /dev/null @@ -1,157 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoChiediInformazioniPagamento.php b/src/src/crawler/events/req/nodoChiediInformazioniPagamento.php deleted file mode 100644 index 7deb63b4..00000000 --- a/src/src/crawler/events/req/nodoChiediInformazioniPagamento.php +++ /dev/null @@ -1,203 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getCcp()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoInoltraEsitoPagamentoCarta.php b/src/src/crawler/events/req/nodoInoltraEsitoPagamentoCarta.php deleted file mode 100644 index 37839f8f..00000000 --- a/src/src/crawler/events/req/nodoInoltraEsitoPagamentoCarta.php +++ /dev/null @@ -1,202 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoInoltraEsitoPagamentoPayPal.php b/src/src/crawler/events/req/nodoInoltraEsitoPagamentoPayPal.php deleted file mode 100644 index 44a2aa67..00000000 --- a/src/src/crawler/events/req/nodoInoltraEsitoPagamentoPayPal.php +++ /dev/null @@ -1,171 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoInoltraPagamentoMod1.php b/src/src/crawler/events/req/nodoInoltraPagamentoMod1.php deleted file mode 100644 index 7e3fc917..00000000 --- a/src/src/crawler/events/req/nodoInoltraPagamentoMod1.php +++ /dev/null @@ -1,166 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoInviaCarrelloRPT.php b/src/src/crawler/events/req/nodoInviaCarrelloRPT.php deleted file mode 100644 index 70bd8e98..00000000 --- a/src/src/crawler/events/req/nodoInviaCarrelloRPT.php +++ /dev/null @@ -1,266 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return $this->getMethodInterface()->getIuvs(); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return $this->getMethodInterface()->getPaEmittenti(); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return $this->getMethodInterface()->getCcps(); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - if (($index + 1) > $this->getPaymentsCount()) - { - return null; - } - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - $ccp = $this->getCcp($index); - $date_event = $this->getInsertedTimestamp()->format('Y-m-d'); - - $id_carrello = $this->getIdCarrello(); - - $stazione = $this->getStazione(); - $psp_id = $this->getPsp(); - $canale = $this->getCanale(); - - $importo = $this->getMethodInterface()->getImporto($index); - - $transaction = new Transaction($this->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setTokenCcp($ccp); - $transaction->setInsertedTimestamp($this->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $date_event); - $transaction->setTouchPoint('TOUCHPOINT_EC_OLD'); - - if (!is_null($id_carrello)) - { - $transaction->setIdCarrello($id_carrello); - } - - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } - - if (!is_null($importo)) - { - $transaction->setImporto($importo); - } - - if (!is_null($psp_id)) - { - $transaction->setPsp($psp_id); - } - - if (!is_null($canale)) - { - $transaction->setCanale($canale); - } - - return $transaction; - } - - /** - * @param int $transfer - * @param int $index - * @return TransactionDetails|null - */ - public function transactionDetails(int $transfer = 0, int $index = 0): TransactionDetails|null - { - if (($index + 1) > $this->getPaymentsCount()) - { - return null; - } - - if (($transfer + 1) > $this->getTransferCount($index)) - { - return null; - } - - $transfer_details = new TransactionDetails($this->getInsertedTimestamp()); - $transfer_details->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $transfer_details->setAmountTransfer($this->getMethodInterface()->getTransferAmount($transfer, $index)); - $transfer_details->setPaTransfer($this->getMethodInterface()->getTransferPa($transfer, $index)); - if ($this->getMethodInterface()->isBollo($transfer, $index)) - { - $transfer_details->setBollo(true); - } - else - { - $transfer_details->setTransferIban($this->getMethodInterface()->getTransferIban($transfer, $index)); - $transfer_details->setBollo(false); - } - return $transfer_details; - } - - /** - * @param int $index - * @return Workflow|null - */ - public function workflowEvent(int $index = 0): Workflow|null - { - if (($index + 1) > $this->getPaymentsCount()) - { - return null; - } - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getStazione())) - { - $workflow->setStazione($this->getStazione()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * Restituisce l'id carrello - * @return string|null - */ - public function getIdCarrello(): string|null - { - return $this->getMethodInterface()->getIdCarrello(); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string - { - - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string - { - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - $token = $this->getPaymentToken($index); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - - } - - /** - * @return bool - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoInviaRPT.php b/src/src/crawler/events/req/nodoInviaRPT.php deleted file mode 100644 index 60822a7e..00000000 --- a/src/src/crawler/events/req/nodoInviaRPT.php +++ /dev/null @@ -1,241 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - return null; - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $ccp = $this->getCcp(); - $date_event = $this->getInsertedTimestamp()->format('Y-m-d'); - - $stazione = $this->getStazione(); - $psp_id = $this->getPsp(); - $canale = $this->getCanale(); - - $importo = $this->getMethodInterface()->getImporto($index); - - $transaction = new Transaction($this->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setTokenCcp($ccp); - $transaction->setInsertedTimestamp($this->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $date_event); - $transaction->setTouchPoint('TOUCHPOINT_EC_OLD'); - - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } - - if (!is_null($importo)) - { - $transaction->setImporto($importo); - } - - if (!is_null($psp_id)) - { - $transaction->setPsp($psp_id); - } - - if (!is_null($canale)) - { - $transaction->setCanale($canale); - } - - return $transaction; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - $transaction_details = new TransactionDetails($this->getInsertedTimestamp()); - $transaction_details->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $transaction_details->setPaTransfer($this->getMethodInterface()->getTransferPa($transfer, 0)); - $transaction_details->setAmountTransfer($this->getMethodInterface()->getTransferAmount($transfer, 0)); - if ($this->getMethodInterface()->isBollo($transfer, 0)) - { - $transaction_details->setBollo(true); - } - else - { - $transaction_details->setTransferIban($this->getMethodInterface()->getTransferIban($transfer, 0)); - $transaction_details->setBollo(false); - } - - return $transaction_details; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getStazione())) - { - $workflow->setStazione($this->getStazione()); - } - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount(); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getCcp(); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoInviaRT.php b/src/src/crawler/events/req/nodoInviaRT.php deleted file mode 100644 index a7e431d6..00000000 --- a/src/src/crawler/events/req/nodoInviaRT.php +++ /dev/null @@ -1,193 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return $this->getMethodInterface()->getIuvs(); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return $this->getMethodInterface()->getPaEmittenti(); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return $this->getMethodInterface()->getCcps(); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/nodoNotificaAnnullamento.php b/src/src/crawler/events/req/nodoNotificaAnnullamento.php deleted file mode 100644 index e6090f73..00000000 --- a/src/src/crawler/events/req/nodoNotificaAnnullamento.php +++ /dev/null @@ -1,152 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/paGetPayment.php b/src/src/crawler/events/req/paGetPayment.php deleted file mode 100644 index 4f4e7186..00000000 --- a/src/src/crawler/events/req/paGetPayment.php +++ /dev/null @@ -1,151 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getStazione())) - { - $workflow->setStazione($this->getStazione()); - } - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/paGetPaymentV2.php b/src/src/crawler/events/req/paGetPaymentV2.php deleted file mode 100644 index 6b4fc9f5..00000000 --- a/src/src/crawler/events/req/paGetPaymentV2.php +++ /dev/null @@ -1,152 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getStazione())) - { - $workflow->setStazione($this->getStazione()); - } - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/paSendRT.php b/src/src/crawler/events/req/paSendRT.php deleted file mode 100644 index 1fdde813..00000000 --- a/src/src/crawler/events/req/paSendRT.php +++ /dev/null @@ -1,150 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getStazione())) - { - $workflow->setStazione($this->getStazione()); - } - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/paaInviaRT.php b/src/src/crawler/events/req/paaInviaRT.php deleted file mode 100644 index 1620d6dc..00000000 --- a/src/src/crawler/events/req/paaInviaRT.php +++ /dev/null @@ -1,192 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return $this->getMethodInterface()->getIuvs(); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return $this->getMethodInterface()->getPaEmittenti(); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return $this->getMethodInterface()->getCcps(); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount(0); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/pspInviaCarrelloRPT.php b/src/src/crawler/events/req/pspInviaCarrelloRPT.php deleted file mode 100644 index 131a1b03..00000000 --- a/src/src/crawler/events/req/pspInviaCarrelloRPT.php +++ /dev/null @@ -1,200 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return $this->getMethodInterface()->getIuvs(); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return $this->getMethodInterface()->getPaEmittenti(); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return $this->getMethodInterface()->getCcps(); - } - - - /** - * @inheritDoc - */ - public function getStazione(): string|null - { - return null; - } - - public function getBrokerPa(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - if (($index + 1) > $this->getPaymentsCount()) - { - return null; - } - - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @return string|null - */ - public function getIdCarrello(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - // la pspInviaCarrelloRPT non è la prima primitiva per un pagamento, quindi non restituisce chiavi cache per i suoi pagamenti - // sono già state cachate attraverso il sessionIdOriginal grazie ad una nodoInviaCarrelloRPT/nodoInviaRPT - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/pspInviaCarrelloRPTCarte.php b/src/src/crawler/events/req/pspInviaCarrelloRPTCarte.php deleted file mode 100644 index 590f844d..00000000 --- a/src/src/crawler/events/req/pspInviaCarrelloRPTCarte.php +++ /dev/null @@ -1,288 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getPaEmittente(int $index = 0): string|null - { - return $this->getMethodInterface()->getPaEmittente($index); - } - - /** - * @inheritDoc - */ - public function getIuv(int $index = 0): string|null - { - return $this->getMethodInterface()->getIuv($index); - } - - /** - * @inheritDoc - */ - public function getCcp(int $index = 0): string|null - { - return $this->getMethodInterface()->getCcp($index); - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCreditorReferenceId(int $index = 0): string|null - { - return $this->getMethodInterface()->getIuv($index); - } - - /** - * @inheritDoc - */ - public function getPaymentToken(int $index = 0): string|null - { - return $this->getCcp($index); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return $this->getMethodInterface()->getIuvs(); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return $this->getMethodInterface()->getPaEmittenti(); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return $this->getMethodInterface()->getCcps(); - } - - /** - * @inheritDoc - */ - public function getPsp(): string|null - { - return $this->getMethodInterface()->getPsp(); - } - - /** - * @inheritDoc - */ - public function getStazione(): string|null - { - return null; - } - - public function getCanale(): string|null - { - $canale = $this->getColumn('canale'); - if (empty($canale)) - { - return $this->getMethodInterface()->getCanale(); - } - return $canale; - } - - public function getBrokerPa(): string|null - { - return null; - } - - public function getBrokerPsp(): string|null - { - $broker = $this->getColumn('canale'); - if (empty($broker)) - { - return $this->getMethodInterface()->getBrokerPsp(); - } - $e = explode('_', $broker, 2); - return $e[0]; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - if (($index + 1) > $this->getPaymentsCount()) - { - return null; - } - - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // la pspInviaCarrelloRPT carte mette i pagamenti in cache quando si tratta di pagamento POS - // in questo caso le colonne di iuv/dominio/ccp sono valorizzate e il pagamento non è nato con - // una nodoInviaCarrelloRPT/nodoInviaRPT. - // nel caso in cui queste informazioni non siano presenti nell'evento, restituisce null - // e i pagamenti vengono recuperati dal sessionIdOriginal , perchè il pagamento è nato con una - // nodoInviaCarrelloRPT/nodoInviaRPT - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/pspNotifyPayment.php b/src/src/crawler/events/req/pspNotifyPayment.php deleted file mode 100644 index fd92a310..00000000 --- a/src/src/crawler/events/req/pspNotifyPayment.php +++ /dev/null @@ -1,195 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - $transaction_details = new TransactionDetails($this->getInsertedTimestamp()); - $transaction_details->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $transaction_details->setPaTransfer($this->getMethodInterface()->getTransferPa($transfer, $index)); - $transaction_details->setAmountTransfer($this->getMethodInterface()->getTransferAmount($transfer, $index)); - $transaction_details->setTransferIban($this->getMethodInterface()->getTransferIban($transfer, $index)); - $transaction_details->setIdTransfer($this->getMethodInterface()->getTransferId($transfer, $index)); - return $transaction_details; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount(); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/pspNotifyPaymentV2.php b/src/src/crawler/events/req/pspNotifyPaymentV2.php deleted file mode 100644 index 8658bd06..00000000 --- a/src/src/crawler/events/req/pspNotifyPaymentV2.php +++ /dev/null @@ -1,183 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getMethodInterface()->getIuvs(); - return (is_null($value)) ? null : $value; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getMethodInterface()->getPaEmittenti(); - return (is_null($value)) ? null : $value; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getMethodInterface()->getCcps(); - return (is_null($value)) ? null : $value; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // la pspNotifyPaymentV2 non restituisce chiavi anche se potrebbe - // Questo perchè arriva dopo la closePayment-V2 che genera il sessionIdOriginal - // sarà lei a creare la chiave cache del sessionIdOriginal con i pagamenti impattati al suo interno - // quindi in fase di analisi di una pspNotifyPayumentV2 verrà utilizzata la chiave di getCacheKeyList - // i Payment (solo iuv+dominio) non possono esistere nella pspNotifyPayment/pspNotifyPaymentV2 - // questa logica è applicabile perchè il crawler analizza prima le closePayment-V2 - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/sendPaymentOutcome.php b/src/src/crawler/events/req/sendPaymentOutcome.php deleted file mode 100644 index b7cbf25e..00000000 --- a/src/src/crawler/events/req/sendPaymentOutcome.php +++ /dev/null @@ -1,193 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return (is_null($this->getIuv())) ? null : array($this->getIuv()); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return (is_null($this->getPaEmittente())) ? null : array($this->getPaEmittente()); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return (is_null($this->getCcp())) ? null : array($this->getCcp()); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): MethodInterface - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @return bool - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/req/sendPaymentOutcomeV2.php b/src/src/crawler/events/req/sendPaymentOutcomeV2.php deleted file mode 100644 index de26e37f..00000000 --- a/src/src/crawler/events/req/sendPaymentOutcomeV2.php +++ /dev/null @@ -1,166 +0,0 @@ -method = new Payload($this->data['payload']); - } - - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return $this->getMethodInterface()->getCcps(); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - if ($this->getMethodInterface()->getPaymentsCount() > 1) - { - return null; - } - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - if ($this->getMethodInterface()->getPaymentsCount() > 1) - { - return null; - } - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s', $this->getSessionId(), $this->getTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/activateIOPayment.php b/src/src/crawler/events/resp/activateIOPayment.php deleted file mode 100644 index f5f5acd5..00000000 --- a/src/src/crawler/events/resp/activateIOPayment.php +++ /dev/null @@ -1,194 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return (is_null($this->getIuv(0))) ? $this->getMethodInterface()->getIuvs() : [$this->getIuv(0)]; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return (is_null($this->getPaEmittente(0))) ? $this->getMethodInterface()->getPaEmittenti() : [$this->getPaEmittente(0)]; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return (is_null($this->getCcp())) ? $this->getMethodInterface()->getCcps() : [$this->getCcp()]; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->method->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->method->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->method->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->method->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/activatePaymentNotice.php b/src/src/crawler/events/resp/activatePaymentNotice.php deleted file mode 100644 index 89261744..00000000 --- a/src/src/crawler/events/resp/activatePaymentNotice.php +++ /dev/null @@ -1,252 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * Chiedo al mio metodo, che preleva o dall'evento o dal payload. - * Sarà sempre e solo 1 lo IUV - */ - public function getIuvs(): array|null - { - return (is_null($this->getIuv(0))) ? null : [$this->getIuv(0)]; - } - - /** - * Come per getIuvs()) - */ - public function getPaEmittenti(): array|null - { - return (is_null($this->getPaEmittente(0))) ? null : [$this->getPaEmittente(0)]; - } - - /** - * Come per getIuvs()) - */ - public function getCcps(): array|null - { - return (is_null($this->getCcp(0))) ? null : [$this->getCcp(0)]; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - $iuv = $this->getIuv($index); - $pa_emittente = $this->getPaEmittente($index); - $date_event = $this->getInsertedTimestamp()->format('Y-m-d'); - - $notice_id = $this->getNoticeNumber($index); - - $psp_id = $this->getPsp(); - $canale = $this->getCanale(); - $stazione = $this->getStazione(); - - $importo = $this->getMethodInterface()->getImportoTotale(); - - $transaction = new Transaction($this->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setInsertedTimestamp($this->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $date_event); - - if (!is_null($notice_id)) - { - $transaction->setNoticeId($notice_id); - } - - if (!is_null($psp_id)) - { - $transaction->setPsp($psp_id); - } - - if (!is_null($canale)) - { - $transaction->setCanale($canale); - } - - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } - - if (!is_null($importo)) - { - $transaction->setImporto($importo); - } - - return $transaction; - - } - - /** - * @param int $index - * @return TransactionDetails|null - */ - public function transactionDetails(int $transfer = 0, int $index = 0): TransactionDetails|null - { - $transaction_details = new TransactionDetails($this->getInsertedTimestamp()); - $transaction_details->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $transaction_details->setPaTransfer($this->getMethodInterface()->getTransferPa($transfer, 0)); - $transaction_details->setAmountTransfer($this->getMethodInterface()->getTransferAmount($transfer, 0)); - $transaction_details->setTransferIban($this->getMethodInterface()->getTransferIban($transfer, 0)); - $transaction_details->setIdTransfer($this->getMethodInterface()->getTransferId($transfer, 0)); - return $transaction_details; - } - - /** - * @param int $index - * @return Workflow|null - */ - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * Restituisce sempre 1 perchè l'activatePaymentNotice non gestisce più di uno IUV - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @return bool - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @param int $index - * @return int|null - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/activatePaymentNoticeV2.php b/src/src/crawler/events/resp/activatePaymentNoticeV2.php deleted file mode 100644 index 2ae03c52..00000000 --- a/src/src/crawler/events/resp/activatePaymentNoticeV2.php +++ /dev/null @@ -1,215 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - if ($this->isFaultEvent()) - { - return null; - } - $transaction_details = new TransactionDetails($this->getInsertedTimestamp()); - $transaction_details->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $transaction_details->setPaTransfer($this->getMethodInterface()->getTransferPa($transfer, 0)); - $transaction_details->setAmountTransfer($this->getMethodInterface()->getTransferAmount($transfer, 0)); - $transaction_details->setIdTransfer($this->getMethodInterface()->getTransferId($transfer, 0)); - - if ($this->getMethodInterface()->isBollo($transfer, $index)) - { - $transaction_details->setBollo(true); - } - else - { - $transaction_details->setTransferIban($this->getMethodInterface()->getTransferIban($transfer, $index)); - $transaction_details->setBollo(false); - } - return $transaction_details; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/cdInfoWisp.php b/src/src/crawler/events/resp/cdInfoWisp.php deleted file mode 100644 index 0d206b26..00000000 --- a/src/src/crawler/events/resp/cdInfoWisp.php +++ /dev/null @@ -1,171 +0,0 @@ -method = new Payload($this->data['payload']); - } - - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/closePaymentV1.php b/src/src/crawler/events/resp/closePaymentV1.php deleted file mode 100644 index add6cea8..00000000 --- a/src/src/crawler/events/resp/closePaymentV1.php +++ /dev/null @@ -1,197 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/closePaymentV2.php b/src/src/crawler/events/resp/closePaymentV2.php deleted file mode 100644 index e2244776..00000000 --- a/src/src/crawler/events/resp/closePaymentV2.php +++ /dev/null @@ -1,191 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // nella Resp non restituisco nulla tanto con la getCacheKeyList recupero il sessionIdOriginal - // generato con la corrispondente Request - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoAttivaRPT.php b/src/src/crawler/events/resp/nodoAttivaRPT.php deleted file mode 100644 index 1408c994..00000000 --- a/src/src/crawler/events/resp/nodoAttivaRPT.php +++ /dev/null @@ -1,198 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - $faultcode = $this->getFaultCode(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - if (!is_null($faultcode)) - { - $workflow->setFaultCode($faultcode); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoChiediAvanzamentoPagamento.php b/src/src/crawler/events/resp/nodoChiediAvanzamentoPagamento.php deleted file mode 100644 index 376e55f0..00000000 --- a/src/src/crawler/events/resp/nodoChiediAvanzamentoPagamento.php +++ /dev/null @@ -1,203 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoChiediCopiaRT.php b/src/src/crawler/events/resp/nodoChiediCopiaRT.php deleted file mode 100644 index 2fe72a6b..00000000 --- a/src/src/crawler/events/resp/nodoChiediCopiaRT.php +++ /dev/null @@ -1,165 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoChiediInformazioniPagamento.php b/src/src/crawler/events/resp/nodoChiediInformazioniPagamento.php deleted file mode 100644 index 74a09f11..00000000 --- a/src/src/crawler/events/resp/nodoChiediInformazioniPagamento.php +++ /dev/null @@ -1,202 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getCcp()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoInoltraEsitoPagamentoCarta.php b/src/src/crawler/events/resp/nodoInoltraEsitoPagamentoCarta.php deleted file mode 100644 index 618492bc..00000000 --- a/src/src/crawler/events/resp/nodoInoltraEsitoPagamentoCarta.php +++ /dev/null @@ -1,208 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoInoltraEsitoPagamentoPayPal.php b/src/src/crawler/events/resp/nodoInoltraEsitoPagamentoPayPal.php deleted file mode 100644 index f1503971..00000000 --- a/src/src/crawler/events/resp/nodoInoltraEsitoPagamentoPayPal.php +++ /dev/null @@ -1,180 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - $faultCode = $this->getMethodInterface()->getFaultCode(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - if (!is_null($faultCode)) - { - $workflow->setFaultCode($faultCode); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoInoltraPagamentoMod1.php b/src/src/crawler/events/resp/nodoInoltraPagamentoMod1.php deleted file mode 100644 index eee8bceb..00000000 --- a/src/src/crawler/events/resp/nodoInoltraPagamentoMod1.php +++ /dev/null @@ -1,172 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getColumn('iuv'); - $pa_emittente = $this->getColumn('iddominio'); - $token = $this->getColumn('ccp'); - $key = null; - if (($iuv) && ($pa_emittente) && ($token)) - { - $key = base64_encode(sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token)); - } - return $key; - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoInviaCarrelloRPT.php b/src/src/crawler/events/resp/nodoInviaCarrelloRPT.php deleted file mode 100644 index 588a162f..00000000 --- a/src/src/crawler/events/resp/nodoInviaCarrelloRPT.php +++ /dev/null @@ -1,186 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @param int $transfer - * @param int $index - * @return TransactionDetails|null - */ - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - /** - * @param int $index - * @return Workflow|null - */ - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // restituisco null tanto la Resp della nodoInviaCarrelloRPT non ha informazioni dentro - // la chiave cache per recuperare i pagamenti associati a questa Resp è il sessionIdOriginal - // generato con la REQ corrispondente - // la nodoInviaCarrelloRPT non può avere solo iuv+dominio - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - return null; - } - - /** - * @return bool - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoInviaRPT.php b/src/src/crawler/events/resp/nodoInviaRPT.php deleted file mode 100644 index 226045c1..00000000 --- a/src/src/crawler/events/resp/nodoInviaRPT.php +++ /dev/null @@ -1,197 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (empty($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (empty($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (empty($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $outcome = $this->getMethodInterface()->outcome(); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getStazione())) - { - $workflow->setStazione($this->getStazione()); - } - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - if ($this->isFaultEvent()) - { - $workflow->setFaultCode($this->getFaultCode()); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getCcp(); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoInviaRT.php b/src/src/crawler/events/resp/nodoInviaRT.php deleted file mode 100644 index 344e3ae9..00000000 --- a/src/src/crawler/events/resp/nodoInviaRT.php +++ /dev/null @@ -1,198 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $outcome = $this->getMethodInterface()->outcome(); - if (!is_null($this->getStazione())) - { - $workflow->setStazione($this->getStazione()); - } - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - if ($this->isFaultEvent()) - { - $workflow->setFaultCode($this->getFaultCode()); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // la nodoInviaRT può essere presente sia per pagamenti mod3 a vecchio che mod1 - // per quelli a mod3 a vecchio, il sessionIdOriginal non è presente, e si gestisce un solo tentativo (iuv+dominio+ccp) - // se invece il sessionIdOriginal è presente, verrà recuperato dalla getCacheKeyList e questo metodo restituirà null - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/nodoNotificaAnnullamento.php b/src/src/crawler/events/resp/nodoNotificaAnnullamento.php deleted file mode 100644 index 67ae58cb..00000000 --- a/src/src/crawler/events/resp/nodoNotificaAnnullamento.php +++ /dev/null @@ -1,157 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/paGetPayment.php b/src/src/crawler/events/resp/paGetPayment.php deleted file mode 100644 index ab43d52d..00000000 --- a/src/src/crawler/events/resp/paGetPayment.php +++ /dev/null @@ -1,166 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/paGetPaymentV2.php b/src/src/crawler/events/resp/paGetPaymentV2.php deleted file mode 100644 index d9c32f47..00000000 --- a/src/src/crawler/events/resp/paGetPaymentV2.php +++ /dev/null @@ -1,167 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/paSendRT.php b/src/src/crawler/events/resp/paSendRT.php deleted file mode 100644 index 7b3e7e2b..00000000 --- a/src/src/crawler/events/resp/paSendRT.php +++ /dev/null @@ -1,167 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? null : array($value); - - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? null : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(); - $pa_emittente = $this->getPaEmittente(); - $token = $this->getPaymentToken(); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/paaInviaRT.php b/src/src/crawler/events/resp/paaInviaRT.php deleted file mode 100644 index 2fbfd427..00000000 --- a/src/src/crawler/events/resp/paaInviaRT.php +++ /dev/null @@ -1,201 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - $faultcode = $this->getMethodInterface()->getFaultCode(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - if (!is_null($faultcode)) - { - $workflow->setFaultCode($faultcode); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->getMethodInterface()->getTransferCount($index); - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // stesso ragionamento della paaInviaRT (metodo asincrono della nodoInviaRT) - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - if ((is_null($this->getSessionIdOriginal())) || (empty($this->getSessionIdOriginal()))) - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/pspInviaCarrelloRPT.php b/src/src/crawler/events/resp/pspInviaCarrelloRPT.php deleted file mode 100644 index 51ad60e3..00000000 --- a/src/src/crawler/events/resp/pspInviaCarrelloRPT.php +++ /dev/null @@ -1,183 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - return null; - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - if ($this->isFaultEvent()) - { - $workflow->setFaultCode($this->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // la Resp della pspInviaCarrelloRPT offre solo il sessionIdOriginal, ed è così che viene associato - // ai pagamenti - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - // non restituisco chiavi perchè è tutto cachato con il sessionIdOriginal - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/pspInviaCarrelloRPTCarte.php b/src/src/crawler/events/resp/pspInviaCarrelloRPTCarte.php deleted file mode 100644 index 8b8c3e5e..00000000 --- a/src/src/crawler/events/resp/pspInviaCarrelloRPTCarte.php +++ /dev/null @@ -1,271 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getPaEmittente(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getIuv(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCcp(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCreditorReferenceId(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getPaymentToken(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getPsp(): string|null - { - $column = $this->getColumn('psp'); - return (empty($column)) ? null : $column; - } - - /** - * @inheritDoc - */ - public function getStazione(): string|null - { - $column = $this->getColumn('stazione'); - return (empty($column)) ? null : $column; - } - - public function getCanale(): string|null - { - $column = $this->getColumn('canale'); - return (empty($column)) ? null : $column; - } - - public function getBrokerPa(): string|null - { - $column = $this->getColumn('stazione'); - if (empty($column)) - { - return null; - } - $e = explode('_', $column, 2); - return $e[0]; - } - - public function getBrokerPsp(): string|null - { - $column = $this->getColumn('canale'); - if (empty($column)) - { - return null; - } - $e = explode('_', $column, 2); - return $e[0]; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventId($this->getUniqueId()); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - if (!is_null($this->getCanale())) - { - $workflow->setCanale($this->getCanale()); - } - if (!is_null($this->getPsp())) - { - $workflow->setPsp($this->getPsp()); - } - if ($this->isFaultEvent()) - { - $workflow->setFaultCode($this->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/pspNotifyPayment.php b/src/src/crawler/events/resp/pspNotifyPayment.php deleted file mode 100644 index 8544de35..00000000 --- a/src/src/crawler/events/resp/pspNotifyPayment.php +++ /dev/null @@ -1,199 +0,0 @@ -method = new Payload($this->data['payload']); - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $faultcode = $this->getFaultcode(); - $outcome = $this->getMethodInterface()->outcome(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($faultcode)) - { - $workflow->setFaultcode($faultcode); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - // la pspNotifyPayment gestisce un solo pagamento, va bene così - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getCcp(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/pspNotifyPaymentV2.php b/src/src/crawler/events/resp/pspNotifyPaymentV2.php deleted file mode 100644 index b1312e7c..00000000 --- a/src/src/crawler/events/resp/pspNotifyPaymentV2.php +++ /dev/null @@ -1,189 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getMethodInterface()->getIuvs(); - return (is_null($value)) ? null : $value; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getMethodInterface()->getPaEmittenti(); - return (is_null($value)) ? null : $value; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getMethodInterface()->getCcps(); - return (is_null($value)) ? null : $value; - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - - if ($this->getMethodInterface()->isFaultEvent()) - { - $workflow->setFaultCode($this->getMethodInterface()->getFaultCode()); - } - if (!is_null($this->getMethodInterface()->outcome())) - { - $workflow->setOutcomeEvent($this->getMethodInterface()->outcome()); - } - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getMethodInterface()->getPaymentsCount(); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - // non ci sono elementi per associare la Resp della pspNotifyPayment a tutti i pagamenti impattati - // sarà la getCacheKeyList() che fornirà la chiave giusta - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @inheritDoc - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @inheritDoc - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @inheritDoc - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionIdOriginal())) - { - $key = sprintf('sessionOriginal_%s', $this->getSessionIdOriginal()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/sendPaymentOutcome.php b/src/src/crawler/events/resp/sendPaymentOutcome.php deleted file mode 100644 index 428e9686..00000000 --- a/src/src/crawler/events/resp/sendPaymentOutcome.php +++ /dev/null @@ -1,193 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - return (is_null($this->getIuv(0))) ? null : [$this->getIuv(0)]; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - return (is_null($this->getPaEmittente(0))) ? null : [$this->getPaEmittente(0)]; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - return (is_null($this->getCcp(0))) ? null : [$this->getCcp(0)]; - } - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - $faultcode = $this->getMethodInterface()->getFaultCode(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - if (!is_null($faultcode)) - { - $workflow->setFaultCode($faultcode); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @return bool - */ - public function isFaultEvent(): bool - { - return $this->getMethodInterface()->isFaultEvent(); - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - return $this->getMethodInterface()->getFaultCode(); - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - return $this->getMethodInterface()->getFaultString(); - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - return $this->getMethodInterface()->getFaultDescription(); - } - - /** - * @return array - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getPaymentToken())) - { - $key = sprintf('token_%s', $this->getPaymentToken()); - $return[] = $key; - } - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s_%s', $this->getSessionId(), $this->getTipoEvento(), $this->getSottoTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/events/resp/sendPaymentOutcomeV2.php b/src/src/crawler/events/resp/sendPaymentOutcomeV2.php deleted file mode 100644 index 07b93469..00000000 --- a/src/src/crawler/events/resp/sendPaymentOutcomeV2.php +++ /dev/null @@ -1,172 +0,0 @@ -method = new Payload($this->data['payload']); - } - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $value = $this->getIuv(); - return (is_null($value)) ? $this->getMethodInterface()->getIuvs() : array($value); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? $this->getMethodInterface()->getPaEmittenti() : array($value); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $value = $this->getCcp(); - return (is_null($value)) ? $this->getMethodInterface()->getCcps() : array($value); - } - - /** - * @inheritDoc - */ - public function transaction(int $index = 0): Transaction|null - { - return null; - } - - public function transactionDetails(int $transfer, int $index = 0): TransactionDetails|null - { - return null; - } - - public function workflowEvent(int $index = 0): Workflow|null - { - $workflow = new Workflow($this->getInsertedTimestamp()); - $workflow->setNewColumnValue('date_event', $this->getInsertedTimestamp()->format('Y-m-d')); - $workflow->setEventTimestamp($this->getInsertedTimestamp()); - $workflow->setEventId($this->getUniqueId()); - $workflow->setFkTipoEvento(MapEvents::getMethodId($this->getTipoEvento(), $this->getSottoTipoEvento())); - - $id_psp = $this->getPsp(); - $stazione = $this->getStazione(); - $canale = $this->getCanale(); - $outcome = $this->getMethodInterface()->outcome(); - $faultcode = $this->getMethodInterface()->getFaultCode(); - - if (!is_null($id_psp)) - { - $workflow->setPsp($id_psp); - } - if (!is_null($stazione)) - { - $workflow->setStazione($stazione); - } - if (!is_null($canale)) - { - $workflow->setCanale($canale); - } - if (!is_null($outcome)) - { - $workflow->setOutcomeEvent($outcome); - } - if (!is_null($faultcode)) - { - $workflow->setFaultCode($faultcode); - } - - return $workflow; - } - - /** - * @inheritDoc - */ - public function getMethodInterface(): Payload - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getCacheKeyPayment(int $index = 0): string|null - { - return null; - if ($this->getMethodInterface()->getPaymentsCount() > 1) - { - return null; - } - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - - return sprintf('payment_%s_%s', $iuv, $pa_emittente); - } - - /** - * @inheritDoc - */ - public function getCacheKeyAttempt(int $index = 0): string|null - { - return null; - if ($this->getMethodInterface()->getPaymentsCount() > 1) - { - return null; - } - $iuv = $this->getIuv(0); - $pa_emittente = $this->getPaEmittente(0); - $token = $this->getPaymentToken(0); - - return sprintf('attempt_%s_%s_%s', $iuv, $pa_emittente, $token); - } - - /** - * @inheritDoc - */ - public function getCacheKeyList(): array - { - $return = array(); - if (!is_null($this->getSessionId())) - { - $key = sprintf('session_id_%s_%s', $this->getSessionId(), $this->getTipoEvento()); - $return[] = $key; - } - return $return; - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/AbstractJsonPayload.php b/src/src/crawler/methods/AbstractJsonPayload.php deleted file mode 100644 index 7fb75aca..00000000 --- a/src/src/crawler/methods/AbstractJsonPayload.php +++ /dev/null @@ -1,595 +0,0 @@ -payload = json_decode($payload); - $this->isValidPayload = (json_last_error() === JSON_ERROR_NONE); - } - - - public function isValidPayload(): bool - { - return $this->isValidPayload; - } - - /** - * Dato un xpath, restituisce il numero di occorrenze trovate nell'XML - * @param string $xpath - * @param int $number - * @return string|null - * @throws \Exception - */ - public function getElementCount(string $xpath): string|null - { - $return = $this->jsonPath($xpath); - return (is_null($return)) ? null : count($return); - } - - public function jsonPath(string $path) : mixed - { - $payload = $this->payload; - $prop_arr = explode('->',$path); - foreach($prop_arr as $p) - { - if (isset($payload->{$p})) - { - $payload = $payload->{$p}; - } - else - { - return null; - } - } - return $payload; - } - - /** - * Dato un xpath, restituisce l'occorrenza i-esima ritrovata nel payload. - * @param string|null $xpath - * @param int $number - * @return string|null - * @throws \Exception - */ - public function getElement(null|string $xpath, int $number = 0): string|null - { - if (is_null($xpath)) - { - return null; - } - $return = $this->jsonPath($xpath); - if (is_array($return)) - { - if (count($return) === 0) - { - return null; - } - return (array_key_exists($number, $return)) ? $return[$number] : null; - } - return (empty($return)) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - if (static::JPATH_IUV == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getIuv($i); - if (!is_null($value)) - { - $return[$i] = $this->getIuv($i); - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - if (static::JPATH_PA_EMITTENTE == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getPaEmittente($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - if (static::JPATH_TOKEN_CCP == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getCcp($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getAllTokens(): array|null - { - if (static::JPATH_TOKEN_CCP == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getToken($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getAllNoticesNumbers(): array|null - { - if (static::JPATH_NOTICE_NUMBER == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getElementCount(static::JPATH_NOTICE_NUMBER);$i++) - { - $value = $this->getNoticeNumber($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getIuv(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::JPATH_IUV == null)) - { - return null; - } - return $this->getElement(static::JPATH_IUV, $p); - } - - /** - * @inheritDoc - */ - public function getPaEmittente(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::JPATH_PA_EMITTENTE == null)) - { - return null; - } - return $this->getElement(static::JPATH_PA_EMITTENTE, $index); - } - - /** - * @inheritDoc - */ - public function getCcp(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::JPATH_TOKEN_CCP == null)) - { - return null; - } - - return $this->getElement(static::JPATH_TOKEN_CCP, $index); - } - - /** - * @inheritDoc - */ - public function getToken(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::JPATH_TOKEN_CCP == null)) - { - return null; - } - return $this->getElement(static::JPATH_TOKEN_CCP, $index); - - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::JPATH_NOTICE_NUMBER == null)) - { - return null; - } - return (static::JPATH_NOTICE_NUMBER == null) ? null : $this->getElement(static::JPATH_NOTICE_NUMBER, $index); - } - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - if (static::JPATH_TOTAL_CART_AMOUNT == null) - { - return null; - } - $value = $this->getElement(static::JPATH_TOTAL_CART_AMOUNT); - return ($value == null) ? null : number_format($value, 2, '.', ''); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - $p = $index + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - return (static::JPATH_SINGLE_PAYMENT_IMPORT == null) ? null : number_format($this->getElement(static::JPATH_SINGLE_PAYMENT_IMPORT, $index), 2, '.', ''); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferId(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return null; - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - return false; - } - - /** - * @inheritDoc - */ - public function getPsp(): string|null - { - return $this->getElement(static::JPATH_PSP); - } - - /** - * @inheritDoc - */ - public function getBrokerPsp(): string|null - { - return $this->getElement(static::JPATH_BROKER_PSP); - } - - /** - * @inheritDoc - */ - public function getCanale(): string|null - { - return $this->getElement(static::JPATH_CHANNEL); - } - - /** - * @inheritDoc - */ - public function getBrokerPa(): string|null - { - return $this->getElement(static::JPATH_BROKER_PA); - } - - /** - * @inheritDoc - */ - public function getStazione(): string|null - { - return $this->getElement(static::JPATH_STATION); - } - - /** - * @inheritDoc - */ - public function outcome(): string|null - { - return $this->getElement(static::JPATH_OUTCOME_ESITO); - } - - /** - * @inheritDoc - */ - public function getPaymentMetaDataCount(int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getPaymentMetaDataKey(int $index = 0, int $metaKey = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getPaymentMetaDataValue(int $index = 0, int $metaKey = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferMetaDataCount(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferMetaDataKey(int $transfer = 0, int $index = 0, int $metaKey = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferMetaDataValue(int $transfer = 0, int $index = 0, int $metaKey = 0): string|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/AbstractPayload.php b/src/src/crawler/methods/AbstractPayload.php deleted file mode 100644 index 426fbf71..00000000 --- a/src/src/crawler/methods/AbstractPayload.php +++ /dev/null @@ -1,21 +0,0 @@ -getElement(static::JPATH_FAULT_CODE))); - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - if (static::JPATH_FAULT_CODE == null) - { - return null; - } - return $this->getElement(static::JPATH_FAULT_CODE); - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - if (static::JPATH_FAULT_STRING == null) - { - return null; - } - return $this->getElement(static::JPATH_FAULT_STRING); - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - if (static::JPATH_FAULT_DESCRIPTION == null) - { - return null; - } - return $this->getElement(static::JPATH_FAULT_DESCRIPTION); - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/AbstractResponsePayload.php b/src/src/crawler/methods/AbstractResponsePayload.php deleted file mode 100644 index 8d505169..00000000 --- a/src/src/crawler/methods/AbstractResponsePayload.php +++ /dev/null @@ -1,11 +0,0 @@ -getElement(static::XPATH_FAULT_CODE))); - } - - /** - * @return string|null - */ - public function getFaultCode(): string|null - { - if (static::XPATH_FAULT_CODE == null) - { - return false; - } - return $this->getElement(static::XPATH_FAULT_CODE); - } - - /** - * @return string|null - */ - public function getFaultString(): string|null - { - if (static::XPATH_FAULT_STRING == null) - { - return false; - } - return $this->getElement(static::XPATH_FAULT_STRING); - } - - /** - * @return string|null - */ - public function getFaultDescription(): string|null - { - if (static::XPATH_FAULT_DESCRIPTION == null) - { - return false; - } - return $this->getElement(static::XPATH_FAULT_DESCRIPTION); - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/AbstractXmlPayload.php b/src/src/crawler/methods/AbstractXmlPayload.php deleted file mode 100644 index a3c25528..00000000 --- a/src/src/crawler/methods/AbstractXmlPayload.php +++ /dev/null @@ -1,726 +0,0 @@ -getDocNamespaces(true); - $namespaces = array_filter(array_keys($namespaces), function($k){return !empty($k);}); - $namespaces = array_map(function($ns){return "$ns:";}, $namespaces); - $ns_clean_xml = str_replace("xmlns=", "ns=", $payload); - $ns_clean_xml = str_replace($namespaces, array_fill(0, count($namespaces), ''), $ns_clean_xml); - $this->payload = $ns_clean_xml; - } - - - public function isValidPayload(): bool - { - $payload = $this->payload; - libxml_use_internal_errors(true); - simplexml_load_string($payload); - $errors = libxml_get_errors(); - libxml_clear_errors(); - return empty($errors); - } - - /** - * Dato un xpath, restituisce il numero di occorrenze trovate nell'XML - * @param string $xpath - * @param int $number - * @return string|null - * @throws \Exception - */ - public function getElementCount(string $xpath): string|null - { - $xml = new SimpleXMLElement($this->payload); - $render_xpath = '//' .$this->prefix_xpath . $xpath; - $query = $xml->xpath($render_xpath); - return ((is_null($query)) || ($query === false)) ? null : count($query); - } - - public function jsonPath(string $path) : mixed - { - $payload = $this->payload; - $prop_arr = explode('->',$path); - foreach($prop_arr as $p) - { - if (isset($payload->{$p})) - { - $payload = $payload->{$p}; - } - else - { - return null; - } - } - return $payload; - } - - /** - * Dato un xpath, restituisce l'occorrenza i-esima ritrovata nel payload. - * @param string|null $xpath - * @param int $number - * @return string|null - * @throws \Exception - */ - public function getElement(null|string $xpath, int $number = 0): string|null - { - if (is_null($xpath)) - { - return null; - } - $xml = new SimpleXMLElement($this->payload); - $render_path = '//' .$this->prefix_xpath . $xpath; - $query = $xml->xpath($render_path); - if ((is_null($query)) || ($query === false) || (count($query) === 0)) - { - return null; - } - return (array_key_exists($number, $query)) ? $query[$number] : null; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - if (static::XPATH_IUV == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getIuv($i); - if (!is_null($value)) - { - $return[$i] = $this->getIuv($i); - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - if (static::XPATH_PA_EMITTENTE == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getPaEmittente($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - if (static::XPATH_TOKEN_CCP == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getCcp($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getAllTokens(): array|null - { - if (static::XPATH_TOKEN_CCP == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $value = $this->getToken($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getAllNoticesNumbers(): array|null - { - if (static::XPATH_NOTICE_NUMBER == null) - { - return null; - } - $return = array(); - for($i=0;$i<$this->getElementCount(static::XPATH_NOTICE_NUMBER);$i++) - { - $value = $this->getNoticeNumber($i); - if (!is_null($value)) - { - $return[$i] = $value; - } - } - return (count($return) == 0) ? null : $return; - } - - /** - * @inheritDoc - */ - public function getIuv(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::XPATH_IUV == null)) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_IUV, [$p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getPaEmittente(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::XPATH_PA_EMITTENTE == null)) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_PA_EMITTENTE, [$p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getCcp(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::XPATH_TOKEN_CCP == null)) - { - return null; - } - - $render_xpath = vsprintf(static::XPATH_TOKEN_CCP, [$p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getToken(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::XPATH_TOKEN_CCP == null)) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_TOKEN_CCP, [$p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - $p = $index + 1; - if (($p > $this->getPaymentsCount()) || (static::XPATH_NOTICE_NUMBER == null)) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_NOTICE_NUMBER, [$p]); - return (static::XPATH_NOTICE_NUMBER == null) ? null : $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - return (static::XPATH_TOTAL_CART_AMOUNT == null) ? null : $this->getElement(static::XPATH_TOTAL_CART_AMOUNT); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - $p = $index + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - return (static::XPATH_SINGLE_PAYMENT_IMPORT == null) ? null : $this->getElement(static::XPATH_SINGLE_PAYMENT_IMPORT, $index); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - if (static::XPATH_SINGLE_TRANSFER_AMOUNT == null) - { - return null; - } - $p = $index + 1; - $t = $transfer + 1; - $render_xpath = vsprintf(static::XPATH_SINGLE_TRANSFER_AMOUNT, [$t, $p]); - return $this->getElement($render_xpath); - - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - if (static::XPATH_SINGLE_TRANSFER_PA == null) - { - return null; - } - $p = $index + 1; - $t = $transfer + 1; - $render_xpath = vsprintf(static::XPATH_SINGLE_TRANSFER_PA, [$t, $p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - if (static::XPATH_SINGLE_IBAN_PA == null) - { - return null; - } - $p = $index + 1; - $t = $transfer + 1; - $render_xpath = vsprintf(static::XPATH_SINGLE_IBAN_PA, [$t, $p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getTransferId(int $transfer = 0, int $index = 0): string|null - { - if (static::XPATH_SINGLE_TRANSFER_ID == null) - { - return null; - } - $p = $index + 1; - $t = $transfer + 1; - $render_xpath = vsprintf(static::XPATH_SINGLE_TRANSFER_ID, [$t, $p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - if (static::XPATH_TRANSFER_COUNT == null) - { - return null; - } - $p = $index + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_TRANSFER_COUNT, [$p]); - $value = $this->getElementCount($render_xpath); - return ($value == 0) ? null : $value; - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - if (static::XPATH_IS_BOLLO_TRANSFER == null) - { - return false; - } - $p = $index + 1; - $t = $transfer + 1; - if ($p > $this->getPaymentsCount()) - { - return false; - } - $render_xpath = vsprintf(static::XPATH_IS_BOLLO_TRANSFER, [$t, $p]); - return !is_null($this->getElement($render_xpath)); - } - - /** - * @inheritDoc - */ - public function getPsp(): string|null - { - return $this->getElement(static::XPATH_PSP); - } - - /** - * @inheritDoc - */ - public function getBrokerPsp(): string|null - { - return $this->getElement(static::XPATH_BROKER_PSP); - } - - /** - * @inheritDoc - */ - public function getCanale(): string|null - { - return $this->getElement(static::XPATH_CHANNEL); - } - - /** - * @inheritDoc - */ - public function getBrokerPa(): string|null - { - return $this->getElement(static::XPATH_BROKER_PA); - } - - /** - * @inheritDoc - */ - public function getStazione(): string|null - { - return $this->getElement(static::XPATH_STATION); - } - - /** - * @inheritDoc - */ - public function outcome(): string|null - { - return $this->getElement(static::XPATH_OUTCOME_ESITO); - } - - /** - * @inheritDoc - */ - public function getPaymentMetaDataCount(int $index = 0): string|null - { - if (static::XPATH_PAYMENT_METADATA == null) - { - return null; - } - $p = $index + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_PAYMENT_METADATA, [$p]); - $value = $this->getElementCount($render_xpath); - return ($value == 0) ? null : $value; - } - - /** - * @inheritDoc - */ - public function getPaymentMetaDataKey(int $index = 0, int $metaKey = 0): string|null - { - if (static::XPATH_PAYMENT_METADATA_KEY == null) - { - return null; - } - $p = $index + 1; - $m = $metaKey + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_PAYMENT_METADATA_KEY,[$m, $p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getPaymentMetaDataValue(int $index = 0, int $metaKey = 0): string|null - { - if (static::XPATH_PAYMENT_METADATA_VALUE == null) - { - return null; - } - $p = $index + 1; - $m = $metaKey + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_PAYMENT_METADATA_VALUE,[$m, $p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getTransferMetaDataCount(int $transfer = 0, int $index = 0): string|null - { - if (static::XPATH_TRANSFER_METADATA == null) - { - return null; - } - $p = $index + 1; - $t = $transfer + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_TRANSFER_METADATA, [$t, $p]); - $value = $this->getElementCount($render_xpath); - return ($value == 0) ? null : $value; - } - - /** - * @inheritDoc - */ - public function getTransferMetaDataKey(int $transfer = 0, int $index = 0, int $metaKey = 0): string|null - { - if (static::XPATH_TRANSFER_METADATA_KEY == null) - { - return null; - } - $p = $index + 1; - $t = $transfer + 1; - $m = $metaKey + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_TRANSFER_METADATA_KEY, [$m, $t, $p]); - return $this->getElement($render_xpath); - } - - /** - * @inheritDoc - */ - public function getTransferMetaDataValue(int $transfer = 0, int $index = 0, int $metaKey = 0): string|null - { - if (static::XPATH_TRANSFER_METADATA_VALUE == null) - { - return null; - } - $p = $index + 1; - $t = $transfer + 1; - $m = $metaKey + 1; - if ($p > $this->getPaymentsCount()) - { - return null; - } - $render_xpath = vsprintf(static::XPATH_TRANSFER_METADATA_VALUE, [$m, $t, $p]); - return $this->getElement($render_xpath); - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/MethodInterface.php b/src/src/crawler/methods/MethodInterface.php deleted file mode 100644 index f6534cf3..00000000 --- a/src/src/crawler/methods/MethodInterface.php +++ /dev/null @@ -1,268 +0,0 @@ - indica che è un versamento per marca da bollo - * false => indica che non è un versamento per marca da bollo - * @param int $transfer - * @param int $index - * @return bool - */ - public function isBollo(int $transfer = 0, int $index = 0) : bool; - - - /** - * Restituisce l'id psp prelevandolo dal payload, se presente - * @return string|null - */ - public function getPsp() : string|null; - - /** - * Restituisce il broker PSP prelevandolo dal payload, se presente - * @return string|null - */ - public function getBrokerPsp() : string|null; - - - /** - * Restitusice il canale prelevandolo dal payload, se presente - * @return string|null - */ - public function getCanale() : string|null; - - - /** - * Restituisce il broker pa prelevandola dal payload, se presente - * @return string|null - */ - public function getBrokerPa() : string|null; - - /** - * Restituisce la stazione prelevandola dal payload, se presente - * @return string|null - */ - public function getStazione() : string|null; - - - /** - * Restituisce ok/ko se l'outcome per i metodi che prevedono outcome - * Restituisce ok/ko per i metodi che non prevedono un outcome ma hanno un faultCode - * @return string|null - */ - public function outcome() : string|null; - - - /** - * Restituisce il numero di metadata del pagamento - * @param int $index - * @return string|null - */ - public function getPaymentMetaDataCount(int $index = 0) : string|null; - - /** - * Restituisce il metadata alla posizione $metaKey del pagamento $index gestito dall'evento - * @param int $index - * @param int $metaKey - * @return string|null - */ - public function getPaymentMetaDataKey(int $index = 0, int $metaKey = 0) : string|null; - - - /** - * Restituisce il valore del metadata alla posizione $metakey del pagamento $index gestito dall'evento - * @param int $index - * @param int $metaKey - * @return string|null - */ - public function getPaymentMetaDataValue(int $index = 0, int $metaKey = 0) : string|null; - - - /** - * Restituisce il numero di metadata del transfer $transfer relativo al pagamento $index gestito dall'evento - * @param int $transfer - * @param int $index - * @return string|null - */ - public function getTransferMetaDataCount(int $transfer = 0, int $index = 0) : string|null; - - /** - * Restituisce la chiave del metadata alla posizione $metakey del pagamento $index gestito dall'evento relativo al transfer numero $transfer - * @param int $transfer - * @param int $index - * @param int $metaKey - * @return string|null - */ - public function getTransferMetaDataKey(int $transfer = 0, int $index = 0, int $metaKey = 0) : string|null; - - /** - * Restituisce il valore del metadata alla posizione $metakey del pagamento $index gestito dall'evento relativo al transfer numero $transfer - * @param int $transfer - * @param int $index - * @param int $metaKey - * @return string|null - */ - public function getTransferMetaDataValue(int $transfer = 0, int $index = 0, int $metaKey = 0) : string|null; - - -} \ No newline at end of file diff --git a/src/src/crawler/methods/object/RPT.php b/src/src/crawler/methods/object/RPT.php deleted file mode 100644 index 2df71f7c..00000000 --- a/src/src/crawler/methods/object/RPT.php +++ /dev/null @@ -1,230 +0,0 @@ -payload = $payload; - } - - /** - * Restituisce il blocco dati versamento di una RPT - * @return string|null - */ - - public function getDatiVersamento() : string|null - { - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'datiVersamento')) - { - return $xml->readOuterXml(); - } - } - return null; - } - - - /** - * Restituisce l'importo della singola RPT - * @return string|null - */ - public function getImportoSingolaRPT() : string|null - { - $versamenti = $this->getDatiVersamento(); - if (is_null($versamenti)) - { - return null; - } - - $xml = new XMLReader(); - $xml->XML($versamenti); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'importoTotaleDaVersare')) - { - return $xml->readString(); - } - } - return null; - } - - - /** - * Restituisce il blocco datiSingoloVersamento iesimo della RPT - * @param int $index - * @return string|null - */ - public function getSingoloVersamento(int $index) : string|null - { - $datiSingoloVersamento = $this->getDatiVersamento(); - $xml = new XMLReader(); - $xml->XML($datiSingoloVersamento); - $count = 0; - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'datiSingoloVersamento')) - { - if ($count == $index) - { - return $xml->readOuterXml(); - } - $count++; - } - } - return null; - } - - - /** - * Restituisce l'importo dell'iesimo versamento - * @param int $index - * @return string|null - */ - public function getImportoSingoloVersamento(int $index) : string|null - { - $versamento = $this->getSingoloVersamento($index); - if (is_null($versamento)) - { - return null; - } - - $xml = new XMLReader(); - $xml->XML($versamento); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'importoSingoloVersamento')) - { - - return $xml->readString(); - } - } - return null; - } - - /** - * Restituisce l'iban dell'iesimo versamento - * @param int $index - * @return string|null - */ - public function getIbanAccredito(int $index) : string|null - { - $versamento = $this->getSingoloVersamento($index); - if (is_null($versamento)) - { - return null; - } - - $xml = new XMLReader(); - $xml->XML($versamento); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'ibanAccredito')) - { - return $xml->readString(); - } - } - return null; - } - - - /** - * Restituisce la pa transfer dei versamenti - * @return string|null - */ - public function getPaTransfer() : string|null - { - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'identificativoDominio')) - { - return $xml->readString(); - } - } - return null; - } - - - /** - * Restituisce il numero di versamenti della RPT - * @return string|null - */ - public function getTransferCount() : string|null - { - $versamenti = $this->getDatiVersamento(); - if (is_null($versamenti)) - { - return null; - } - - $xml = new XMLReader(); - $xml->XML($versamenti); - $count = 0; - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'datiSingoloVersamento')) - { - $count++; - } - } - return $count; - } - - - /** - * Restituisce true/false se il versamento iesimo è true/false - * @param int $index - * @return bool - */ - public function isBollo(int $index) : bool - { - $versamenti = $this->getSingoloVersamento($index); - if (is_null($versamenti)) - { - return false; - } - - $xml = new XMLReader(); - $xml->XML($versamenti); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'datiMarcaBolloDigitale')) - { - return true; - } - } - return false; - } - - - /** - * Restituisce il tipo versamento del pagamento - * @return string|null - */ - public function getTipoVersamento() : string|null - { - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'tipoVersamento')) - { - return $xml->readString(); - } - } - return null; - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/object/RT.php b/src/src/crawler/methods/object/RT.php deleted file mode 100644 index e536c5fd..00000000 --- a/src/src/crawler/methods/object/RT.php +++ /dev/null @@ -1,163 +0,0 @@ -payload = $payload; - } - - - /** - * Restituisce un blocco xml in formato stringa - * @param string $block - * @param string $element - * @return string|null - */ - private function getBlockXml(string $block, string $element) : string|null - { - $xml = new XMLReader(); - $xml->XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower($element))) - { - return $xml->readOuterXml(); - } - } - return null; - } - - private function getElementXml(string $block, string $element) : string|null - { - $xml = new XMLReader(); - $xml->XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower($element))) - { - return $xml->readString(); - } - } - return null; - } - - public function getIuv() : string|null - { - return $this->getElementXml($this->payload, 'identificativoUnivocoVersamento'); - } - - public function getPaEmittente() : string|null - { - return $this->getElementXml($this->payload, 'identificativoDominio'); - } - - public function getCcp() : string|null - { - return $this->getElementXml($this->payload, 'CodiceContestoPagamento'); - } - - - public function getImporto() : string|null - { - return $this->getElementXml($this->payload, 'importoTotalePagato'); - } - - - public function getImportoVersamento(int $index = 0) : string|null - { - $count = 0; - $block = $this->getBlockXml($this->payload, 'datiPagamento'); - $xml = new XMLReader(); - $xml->XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower('singoloImportoPagato'))) - { - if ($count == $index) - { - return $xml->readString(); - } - $count++; - } - } - return null; - } - - public function getIur(int $index = 0) : string|null - { - $count = 0; - $block = $this->getBlockXml($this->payload, 'datiPagamento'); - $xml = new XMLReader(); - $xml->XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower('identificativoUnivocoRiscossione'))) - { - if ($count == $index) - { - return $xml->readString(); - } - $count++; - } - } - return null; - } - - public function getEsito() : string|null - { - $value = $this->getElementXml($this->payload, 'codiceEsitoPagamento'); - if (is_null($value)) - { - return null; - } - return ($value == "0") ? 'OK' : 'KO'; - } - - public function isBollo(int $index = 0) : bool - { - $block = $this->getBlockXml($this->payload, 'datiPagamento'); - $count = 0; - $xml = new XMLReader(); - $xml->XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower('datiSingoloPagamento'))) - { - if ($count == $index) - { - $datiSingoloPagamento = $xml->readOuterXml(); - $value = $this->getElementXml($datiSingoloPagamento, 'allegatoRicevuta'); - return !is_null($value); - } - $count++; - } - } - return false; - } - - public function getVersamentiCount() : int - { - $block = $this->getBlockXml($this->payload, 'datiPagamento'); - $count = 0; - $xml = new XMLReader(); - $xml->XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower('datiSingoloPagamento'))) - { - $count++; - } - } - return $count; - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/activateIOPayment.php b/src/src/crawler/methods/req/activateIOPayment.php deleted file mode 100644 index a435bc03..00000000 --- a/src/src/crawler/methods/req/activateIOPayment.php +++ /dev/null @@ -1,32 +0,0 @@ -getElement(self::JPATH_TOTAL_CART_AMOUNT); - $fee = (float) $this->getElement('fee'); - $onlyPayment = ($totalAmount - $fee); - return number_format($onlyPayment, 2, '.', ''); - } - - public function getImporto(int $index = 0): string|null - { - return $this->getImportoTotale(); - } - - public function getPaymentsCount(): int|null - { - return 1; - } - - public function getRRN() : string|null - { - return null; - } - - public function getAuthCode() : string|null - { - return $this->getElement('additionalPaymentInformations->authorizationCode'); - } - - - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/closePaymentV2.php b/src/src/crawler/methods/req/closePaymentV2.php deleted file mode 100644 index f417459e..00000000 --- a/src/src/crawler/methods/req/closePaymentV2.php +++ /dev/null @@ -1,58 +0,0 @@ -getElement(self::JPATH_TOTAL_CART_AMOUNT); - $fee = (float) $this->getElement('fee'); - $onlyPayment = ($totalAmount - $fee); - return number_format($onlyPayment, 2, '.', ''); - } - - - public function getPaymentsCount(): int|null - { - return $this->getElementCount(static::JPATH_TOKEN_CCP); - } - - - public function getRRN() : string|null - { - return $this->getElement('additionalPaymentInformations->rrn'); - } - - public function getAuthCode() : string|null - { - return $this->getElement('additionalPaymentInformations->authorizationCode'); - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/nodoAttivaRPT.php b/src/src/crawler/methods/req/nodoAttivaRPT.php deleted file mode 100644 index 18b0c46e..00000000 --- a/src/src/crawler/methods/req/nodoAttivaRPT.php +++ /dev/null @@ -1,76 +0,0 @@ -XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower($element))) - { - return $xml->readString(); - } - } - return null; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getNoticeNumber(int $index = 0): string|null - { - $auxdigit = $this->getElementFromPayload('AuxDigit'); - $iuv = $this->getElementFromPayload('CodIUV'); - if ((!is_null($auxdigit)) && (!is_null($iuv))) - { - return sprintf('%s%s', $auxdigit, $iuv); - } - return null; - } - - /** - * @inheritDoc - */ - public function getAllNoticesNumbers(): array|null - { - $value = $this->getNoticeNumber(); - return (is_null($value)) ? null : array($value); - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/nodoChiediAvanzamentoPagamento.php b/src/src/crawler/methods/req/nodoChiediAvanzamentoPagamento.php deleted file mode 100644 index 7453df00..00000000 --- a/src/src/crawler/methods/req/nodoChiediAvanzamentoPagamento.php +++ /dev/null @@ -1,20 +0,0 @@ -getImportoTotale(); - } - - - /** - * Restituisce il valore del campo id Transazione (generato dal PM)) - * @return string|null - * @throws \Exception - */ - public function getIdTransazione() : string|null - { - return $this->getElement('idTransazione'); - - } - - /** - * Restituisce il valore del campo idTransazione Psp (generato dal PSP)) - * @return string|null - * @throws \Exception - */ - public function getIdTransazionePsp() : string|null - { - return $this->getElement('idTransazionePsp'); - - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/nodoInoltraPagamentoMod1.php b/src/src/crawler/methods/req/nodoInoltraPagamentoMod1.php deleted file mode 100644 index a0a11a3e..00000000 --- a/src/src/crawler/methods/req/nodoInoltraPagamentoMod1.php +++ /dev/null @@ -1,30 +0,0 @@ -getElementCount(static::XPATH_PAYMENT_COUNT); - } - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - $importo = 0; - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $importo += $this->getRpt($i)->getImportoSingolaRPT(); - } - return number_format($importo, 2, '.', ''); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getImportoSingolaRPT(); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getImportoSingoloVersamento($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - if (($transfer + 1) > $this->getTransferCount($index)) - { - return null; - } - return $this->getPaEmittente($index); - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getIbanAccredito($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getTransferCount(); - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - $rpt = $this->getRpt($index); - return !(is_null($rpt)) && $rpt->isBollo($transfer); - } - - /** - * @inheritDoc - */ - public function getBrokerPa(): string|null - { - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'identificativoIntermediarioPA')) - { - return $xml->readString(); - } - } - return null; - } - - /** - * @inheritDoc - */ - public function getStazione(): string|null - { - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'identificativoStazioneIntermediarioPA')) - { - return $xml->readString(); - } - } - return null; - } - - - /** - * Restituisce il blocco elementoListaRPT di una nodoInviaCarrelloRPT - * @param int $index - * @return string|null - */ - private function getElementoListaRPT(int $index) : string|null - { - if ($index > 4) - { - return null; - } - $count = 0; - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'elementoListaRPT')) - { - if ($count == $index) - { - return $xml->readOuterXml(); - } - $count++; - } - } - return null; - } - - /** - * Restituisce l'elemento tagName della lista i-esima (indicata in $index) - * @param int $index - * @param string $tagName - * @return string|null - */ - private function getElementFromListaRPT(int $index, string $tagName) : string|null - { - $elementoListaRPT = $this->getElementoListaRPT($index); - if ($elementoListaRPT == null) - { - return null; - } - $xml = new XMLReader(); - $xml->XML($elementoListaRPT); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == $tagName)) - { - return $xml->readString(); - } - } - return null; - } - - /** - * Restituisce l'oggetto RPT dell'iesima RPT del carrello - * @param int $index - * @return RPT|null - */ - public function getRpt(int $index) : RPT|null - { - $rpt = $this->getElementFromListaRPT($index, 'rpt'); - return (is_null($rpt)) ? null : new RPT(base64_decode($rpt)); - } - - - /** - * Restituisce l'id carrello - * @return string|null - */ - public function getIdCarrello() : string|null - { - $xml = new XMLReader(); - $xml->XML($this->payload); - $count = 0; - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'identificativoCarrello')) - { - return $xml->readString(); - } - } - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/nodoInviaRPT.php b/src/src/crawler/methods/req/nodoInviaRPT.php deleted file mode 100644 index b001edb2..00000000 --- a/src/src/crawler/methods/req/nodoInviaRPT.php +++ /dev/null @@ -1,206 +0,0 @@ -getElemento('rpt'); - return (is_null($rpt)) ? null : new RPT(base64_decode($rpt)); - } - - private function getElemento(string $element) : string|null - { - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower($element))) - { - return $xml->readString(); - } - } - return null; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getIuvs(): array|null - { - $single = $this->getIuv(); - return (is_null($single)) ? null : array($single); - } - - /** - * @inheritDoc - */ - public function getPaEmittenti(): array|null - { - $single = $this->getPaEmittente(); - return (is_null($single)) ? null : array($single); - } - - /** - * @inheritDoc - */ - public function getCcps(): array|null - { - $single = $this->getCcp(); - return (is_null($single)) ? null : array($single); - } - - /** - * @inheritDoc - */ - public function getAllTokens(): array|null - { - return $this->getCcps(); - } - - /** - * @inheritDoc - */ - public function getIuv(int $index = 0): string|null - { - return $this->getElemento('identificativoUnivocoVersamento'); - } - - /** - * @inheritDoc - */ - public function getPaEmittente(int $index = 0): string|null - { - return $this->getElemento('identificativoDominio'); - } - - /** - * @inheritDoc - */ - public function getCcp(int $index = 0): string|null - { - return $this->getElemento('codiceContestoPagamento'); - } - - /** - * @inheritDoc - */ - public function getToken(int $index = 0): string|null - { - return $this->getCcp(); - } - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - $rpt = $this->getRpt(); - return (is_null($rpt)) ? null : $rpt->getImportoSingolaRPT(); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - return $this->getImportoTotale(); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt(); - return (is_null($rpt)) ? null : $rpt->getImportoSingoloVersamento($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - if (($transfer + 1) > $this->getTransferCount()) - { - return null; - } - return $this->getPaEmittente(); - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt(); - return (is_null($rpt)) ? null : $rpt->getIbanAccredito($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferId(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - $rpt = $this->getRpt(); - return (is_null($rpt)) ? null : $rpt->getTransferCount(); - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - $rpt = $this->getRpt(); - return !(is_null($rpt)) && $rpt->isBollo($transfer); - } - - /** - * @inheritDoc - */ - public function getBrokerPa(): string|null - { - return $this->getElemento('identificativoIntermediarioPA'); - } - - /** - * @inheritDoc - */ - public function getStazione(): string|null - { - return $this->getElemento('identificativoStazioneIntermediarioPA'); - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/nodoInviaRT.php b/src/src/crawler/methods/req/nodoInviaRT.php deleted file mode 100644 index 9d7e0808..00000000 --- a/src/src/crawler/methods/req/nodoInviaRT.php +++ /dev/null @@ -1,146 +0,0 @@ -XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower($element))) - { - return $xml->readString(); - } - } - return null; - } - - public function __construct(string $payload = null) - { - parent::__construct($payload); - $rt_payload = $this->getElementXml($payload, 'rt'); - $this->object = new RT(base64_decode($rt_payload)); - } - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - - /** - * @inheritDoc - */ - public function getAllNoticesNumbers(): array|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - return $this->object->getImporto(); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - return $this->object->getImporto(); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - return $this->object->getImportoVersamento($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - if ($transfer < $this->getTransferCount()) - { - return $this->getPaEmittente(); - } - return null; - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferId(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->object->getVersamentiCount(); - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - return $this->object->isBollo($transfer); - } - - /** - * @inheritDoc - */ - public function outcome(): string|null - { - return $this->object->getEsito(); - } - - public function getRT() : RT - { - return $this->object; - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/nodoNotificaAnnullamento.php b/src/src/crawler/methods/req/nodoNotificaAnnullamento.php deleted file mode 100644 index 306e6eab..00000000 --- a/src/src/crawler/methods/req/nodoNotificaAnnullamento.php +++ /dev/null @@ -1,21 +0,0 @@ -isValidPayload = true; - } - - public function getPaymentsCount(): int|null - { - return null; - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/paGetPayment.php b/src/src/crawler/methods/req/paGetPayment.php deleted file mode 100644 index 7ae065a6..00000000 --- a/src/src/crawler/methods/req/paGetPayment.php +++ /dev/null @@ -1,31 +0,0 @@ -getElementXml($payload, 'rt'); - $this->object = new RT(base64_decode($rt_payload)); - } - - private function getElementXml(string $block, string $element) : string|null - { - $xml = new XMLReader(); - $xml->XML($block); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == strtolower($element))) - { - return $xml->readString(); - } - } - return null; - } - - public function getRT() : RT - { - return $this->object; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - return $this->object->getImporto(); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - return $this->object->getImporto(); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - return $this->object->getImportoVersamento($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - return $this->getPaEmittente(); - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferId(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - return $this->object->getVersamentiCount(); - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - return $this->object->isBollo($transfer); - } - - - /** - * @inheritDoc - */ - public function outcome(): string|null - { - return $this->object->getEsito(); - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/pspInviaCarrelloRPT.php b/src/src/crawler/methods/req/pspInviaCarrelloRPT.php deleted file mode 100644 index ec3d13b9..00000000 --- a/src/src/crawler/methods/req/pspInviaCarrelloRPT.php +++ /dev/null @@ -1,194 +0,0 @@ -getElementoListaRPT($index); - if ($elementoListaRPT == null) - { - return null; - } - $xml = new XMLReader(); - $xml->XML($elementoListaRPT); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == $tagName)) - { - return $xml->readString(); - } - } - return null; - } - - private function getElementoListaRPT(int $index) : string|null - { - if ($index > 4) - { - return null; - } - $count = 0; - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'elementoListaCarrelloRPT')) - { - if ($count == $index) - { - return $xml->readOuterXml(); - } - $count++; - } - } - return null; - } - - - public function getRpt(int $index) : RPT|null - { - $rpt = $this->getElementFromListaRPT($index, 'rpt'); - return (is_null($rpt)) ? null : new RPT(base64_decode($rpt)); - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getElementCount(static::XPATH_PAYMENT_COUNT); - } - - /** - * @inheritDoc - */ - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - $importo = 0.00; - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $importo += $this->getRpt($i)->getImportoSingolaRPT(); - } - return number_format($importo, 2, '.', ''); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getImportoSingolaRPT(); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getImportoSingoloVersamento($transfer); - - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - if (($transfer + 1) > $this->getTransferCount($index)) - { - return null; - } - return $this->getPaEmittente($index); - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getIbanAccredito($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferId(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getTransferCount(); - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - $rpt = $this->getRpt($index); - return !(is_null($rpt)) && $rpt->isBollo($transfer); - } - - /** - * Restituisce il tipo versamento della RPT - * @param int $index - * @return string|null - */ - public function getTipoVersamento(int $index = 0) : string|null - { - return $this->getRpt($index)->getTipoVersamento(); - } - - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/pspInviaCarrelloRPTCarte.php b/src/src/crawler/methods/req/pspInviaCarrelloRPTCarte.php deleted file mode 100644 index 2e52b015..00000000 --- a/src/src/crawler/methods/req/pspInviaCarrelloRPTCarte.php +++ /dev/null @@ -1,229 +0,0 @@ -getElementoListaRPT($index); - if ($elementoListaRPT == null) - { - return null; - } - $xml = new XMLReader(); - $xml->XML($elementoListaRPT); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == $tagName)) - { - return $xml->readString(); - } - } - return null; - } - - /** - * Restituisce il blocco elementoListaRPT di una nodoInviaCarrelloRPT - * @param int $index - * @return string|null - */ - private function getElementoListaRPT(int $index) : string|null - { - if ($index > 4) - { - return null; - } - $count = 0; - $xml = new XMLReader(); - $xml->XML($this->payload); - while($xml->read()) - { - if (($xml->nodeType == XMLReader::ELEMENT) && (strtolower($xml->localName) == 'elementolistacarrellorpt')) - { - if ($count == $index) - { - return $xml->readOuterXml(); - } - $count++; - } - } - return null; - } - - - /** - * Restituisce l'oggetto RPT dell'iesima RPT del carrello - * @param int $index - * @return RPT|null - */ - public function getRpt(int $index) : RPT|null - { - $rpt = $this->getElementFromListaRPT($index, 'rpt'); - return (is_null($rpt)) ? null : new RPT(base64_decode($rpt)); - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return $this->getElementCount(static::XPATH_PAYMENT_COUNT); - } - - /** - * @inheritDoc - */ - public function getImportoTotale(): string|null - { - $importo = 0.00; - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $importo += $this->getRpt($i)->getImportoSingolaRPT(); - } - return number_format($importo, 2, '.',''); - } - - /** - * @inheritDoc - */ - public function getImporto(int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getImportoSingolaRPT(); - } - - /** - * @inheritDoc - */ - public function getTransferAmount(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getImportoSingoloVersamento($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferPa(int $transfer = 0, int $index = 0): string|null - { - if (($transfer + 1) > $this->getTransferCount($index)) - { - return null; - } - return $this->getPaEmittente($index); - } - - /** - * @inheritDoc - */ - public function getTransferIban(int $transfer = 0, int $index = 0): string|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getIbanAccredito($transfer); - } - - /** - * @inheritDoc - */ - public function getTransferId(int $transfer = 0, int $index = 0): string|null - { - return null; - } - - /** - * @inheritDoc - */ - public function getTransferCount(int $index = 0): int|null - { - $rpt = $this->getRpt($index); - return (is_null($rpt)) ? null : $rpt->getTransferCount(); - } - - /** - * @inheritDoc - */ - public function isBollo(int $transfer = 0, int $index = 0): bool - { - $rpt = $this->getRpt($index); - return !(is_null($rpt)) && $rpt->isBollo($transfer); - } - - /** - * Restituisce l'RRN della transazione - * @return string|null - */ - public function getTransactionRRN() : string|null - { - return $this->getElement(static::XPATH_RRN); - } - - - /** - * Restituisce il tipoVersamento della RPT - * @param int $index - * @return string|null - */ - public function getTipoVersamento(int $index = 0) : string|null - { - return $this->getRpt($index)->getTipoVersamento(); - } - - - /** - * Restituisce il codiceAutorizzativo della transazione - * @return string|null - */ - public function getTransactionCodeAuth() : string|null - { - return $this->getElement(static::XPATH_TRANSACTION_CODE_AUTH); - } - - /** - * Restituisce l'esitoTransazioneCarta della transazione - * @return string|null - */ - public function getEsitoTransazioneCarta() : string|null - { - return $this->getElement(static::XPATH_ESITO_TRANSAZIONE_CARTA); - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/pspNotifyPayment.php b/src/src/crawler/methods/req/pspNotifyPayment.php deleted file mode 100644 index 8e1dc62a..00000000 --- a/src/src/crawler/methods/req/pspNotifyPayment.php +++ /dev/null @@ -1,132 +0,0 @@ -getElement(static::XPATH_CREDIT_CARD_PAYMENT); - if (!is_null($element)) - { - return 'creditCardPayment'; - } - $element = $this->getElement(static::XPATH_PAYPAL_PAYMENT); - if (!is_null($element)) - { - return 'paypalPayment'; - } - - $element = $this->getElement(static::XPATH_BANCOMAT_PAY_PAYMENT); - if (!is_null($element)) - { - return 'bancomatpayPayment'; - } - - $element = $this->getElement(static::XPATH_ADDITIOTNAL_INFO_PAYMENT); - if (!is_null($element)) - { - return 'additionalPaymentInformations'; - } - return null; - } - - /** - * @inheritDoc - */ - public function getPaymentsCount(): int|null - { - return 1; - } - - - public function getRRN() : string|null - { - return $this->getElement(static::XPATH_RRN); - } - - public function getAuthCode() : string|null - { - $prefix = $this->getChoiceAdditionalPayment(); - $render_xpath = vsprintf(static::XPATH_AUTH_CODE, [$prefix]); - return $this->getElement($render_xpath); - } - - public function getTransactionId() : string|null - { - $prefix = $this->getChoiceAdditionalPayment(); - $render_xpath = vsprintf(static::XPATH_TRANSACTION_ID, [$prefix]); - return $this->getElement($render_xpath); - } - - public function getPspTransactionId() : string|null - { - $prefix = $this->getChoiceAdditionalPayment(); - $render_xpath = vsprintf(static::XPATH_PSP_TRANSACTION_ID, [$prefix]); - return $this->getElement($render_xpath); - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/pspNotifyPaymentV2.php b/src/src/crawler/methods/req/pspNotifyPaymentV2.php deleted file mode 100644 index 94862113..00000000 --- a/src/src/crawler/methods/req/pspNotifyPaymentV2.php +++ /dev/null @@ -1,118 +0,0 @@ -getElementCount(static::XPATH_PAYMENT_COUNT); - } - - public function getImportoTotale(): string|null - { - $tot = 0; - for($i=0;$i<$this->getPaymentsCount();$i++) - { - $tot += $this->getImporto($i); - } - return number_format($tot, 2, '.', ''); - } - - /** - * Restituisce il numero di metadata nel tag - * @return string|null - * @throws \Exception - */ - public function getCartMetadataCount() : string|null - { - return $this->getElementCount(static::XPATH_CART_METADATA_COUNT); - } - - - /** - * Restituisce il valore della i-esima chiave nel tag - * @param int $position - * @return string|null - * @throws \Exception - */ - public function getCartMetadataKey(int $position = 0) : string|null - { - $m = $position + 1; - $render_xpath = vsprintf(static::XPATH_CART_METADATA_KEY, [$m]); - return $this->getElement($render_xpath); - } - - /** - * Restituisce il valore dell'i-esimo metadata nel tag - * @param int $position - * @return string|null - * @throws \Exception - */ - public function getCartMetaDataValue(int $position) : string|null - { - $m = $position + 1; - $render_xpath = vsprintf(static::XPATH_CART_METADATA_VALUE, [$m]); - return $this->getElement($render_xpath); - } - - -} \ No newline at end of file diff --git a/src/src/crawler/methods/req/sendPaymentOutcome.php b/src/src/crawler/methods/req/sendPaymentOutcome.php deleted file mode 100644 index bff60d7e..00000000 --- a/src/src/crawler/methods/req/sendPaymentOutcome.php +++ /dev/null @@ -1,31 +0,0 @@ -getElementCount('/paymentTokens/paymentToken'); - } - - /** - * Restituisce il valore del tag
- * @return string|null - * @throws \Exception - */ - public function getPaymentMethod() : null|string - { - return $this->getElement(self::XPATH_PAYMENT_METHOD); - } - - /** - * Restituisce il valore del tag
- * @return string|null - * @throws \Exception - */ - public function getPaymentChannel() : null|string - { - return $this->getElement(self::XPATH_PAYMENT_CHANNEL); - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/resp/activateIOPayment.php b/src/src/crawler/methods/resp/activateIOPayment.php deleted file mode 100644 index 717bba4a..00000000 --- a/src/src/crawler/methods/resp/activateIOPayment.php +++ /dev/null @@ -1,31 +0,0 @@ -outcome() == 'KO'; - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/resp/nodoChiediAvanzamentoPagamento.php b/src/src/crawler/methods/resp/nodoChiediAvanzamentoPagamento.php deleted file mode 100644 index 935a8682..00000000 --- a/src/src/crawler/methods/resp/nodoChiediAvanzamentoPagamento.php +++ /dev/null @@ -1,21 +0,0 @@ -isFaultEvent()) - { - $this->rt = new RT(base64_decode($this->getElement('/rt'))); - } - } - - - public function getAllTokens(): array|null - { - return $this->getCcps(); - } - - public function getIuvs() : array|null - { - $iuvs = $this->getIuv(); - return (is_null($iuvs)) ? null : array($iuvs); - } - - public function getPaEmittenti(): array|null - { - $value = $this->getPaEmittente(); - return (is_null($value)) ? null : array($value); - } - - public function getCcps(): array|null - { - $tokens = $this->getCcp(); - return (is_null($tokens)) ? null : array($tokens); - } - - - public function getIuv(int $index = 0): string|null - { - return (!isset($this->rt)) ? null : $this->rt->getIuv(); - } - - public function getPaEmittente(int $index = 0): string|null - { - return (!isset($this->rt)) ? null : $this->rt->getPaEmittente(); - } - - public function getCcp(int $index = 0): string|null - { - return (!isset($this->rt)) ? null : $this->rt->getCcp(); - } - - public function getToken(int $index = 0): string|null - { - return $this->getCcp(); - } - - public function outcome(): string|null - { - return (!$this->isFaultEvent()) ? 'OK' : 'KO'; - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/resp/nodoChiediInformazioniPagamento.php b/src/src/crawler/methods/resp/nodoChiediInformazioniPagamento.php deleted file mode 100644 index d03c746f..00000000 --- a/src/src/crawler/methods/resp/nodoChiediInformazioniPagamento.php +++ /dev/null @@ -1,27 +0,0 @@ -getImportoTotale(); - } - - public function getPaymentsCount(): int|null - { - return null; - } -} \ No newline at end of file diff --git a/src/src/crawler/methods/resp/nodoInoltraEsitoPagamentoCarta.php b/src/src/crawler/methods/resp/nodoInoltraEsitoPagamentoCarta.php deleted file mode 100644 index 8694ecf9..00000000 --- a/src/src/crawler/methods/resp/nodoInoltraEsitoPagamentoCarta.php +++ /dev/null @@ -1,22 +0,0 @@ -outcome() == 'OK'); - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/resp/nodoInoltraPagamentoMod1.php b/src/src/crawler/methods/resp/nodoInoltraPagamentoMod1.php deleted file mode 100644 index 7898d50a..00000000 --- a/src/src/crawler/methods/resp/nodoInoltraPagamentoMod1.php +++ /dev/null @@ -1,30 +0,0 @@ -outcome() == 'OK'); - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/resp/nodoInviaCarrelloRPT.php b/src/src/crawler/methods/resp/nodoInviaCarrelloRPT.php deleted file mode 100644 index d58efc6b..00000000 --- a/src/src/crawler/methods/resp/nodoInviaCarrelloRPT.php +++ /dev/null @@ -1,27 +0,0 @@ -getElement(self::JPATH_OUTCOME_ESITO); - return (is_null($esito)) ? 'KO' : $esito; - } - - public function isFaultEvent(): bool - { - return !($this->outcome() == 'OK'); - } - -} \ No newline at end of file diff --git a/src/src/crawler/methods/resp/paGetPayment.php b/src/src/crawler/methods/resp/paGetPayment.php deleted file mode 100644 index 5a8132a7..00000000 --- a/src/src/crawler/methods/resp/paGetPayment.php +++ /dev/null @@ -1,29 +0,0 @@ -setMethodName($method); - $this->setType($subType); - $this->setCacheManager($cache); - $this->setSearchOnDb($search_on_db); - $this->limit = $limit; - $this->date = $date; - } - /** - * @inheritDoc - */ - public function setMethodName(string $method): void - { - $this->method = $method; - } - - /** - * @inheritDoc - */ - public function getMethodName(): string - { - return $this->method; - } - - /** - * @inheritDoc - */ - public function setType(string $type): void - { - $this->subType = $type; - } - - /** - * @inheritDoc - */ - public function getType(): string - { - return strtoupper($this->subType); - } - - /** - * @inheritDoc - */ - public function getLimit(): int - { - return $this->limit; - } - - /** - * @inheritDoc - */ - public function getDate(): DateTime - { - return $this->date; - } - - /** - * @inheritDoc - */ - public function setSearchOnDb(bool $search_on_db = false): void - { - $this->search_on_db = $search_on_db; - } - - /** - * @inheritDoc - */ - public function setCacheManager(CacheInterface $cache): void - { - $this->cache = $cache; - } - - /** - * @return EventInterface - */ - public function getEvent(): EventInterface - { - return $this->event; - } - - /** - * @param EventInterface $event - * @return void - */ - public function setEvent(EventInterface $event): void - { - $this->event = $event; - } - - - /** - * @inheritDoc - */ - abstract public function createEventInstance(array $eventData): void; - - /** - * @inheritDoc - */ - public function run(): void - { - -// $this->setEvent(new activatePaymentNotice()); - - $date = $this->getDate()->format('Y-m-d'); - $year = $this->getDate()->format('Y'); - $method = $this->getMethodName(); - $type = $this->getType(); - $limit = $this->limit; - $table = sprintf('transaction_re_%s', $year); - - // mettere il ciclo che scorre sul db - - $events = DB::table($table) - ->where('date_event', '=', $date) - ->where('tipoevento', '=', $method) - ->where('sottotipoevento', '=', $type) - ->where('state', '=', 'TO_LOAD') - ->orderBy('inserted_timestamp', 'asc') - ->limit($limit) - ->get(); - - echo 'Lancio la procedura per ' .$this->getMethodName() . ' ' .$this->getType() .PHP_EOL; - foreach($events as $event) - { - $this->createEventInstance((array) $event); - $this->runnew(); - } - } - - /** - * @inheritDoc - */ - public function hasInCache(string $key): bool - { - return $this->cache->hasKey($key); - } - - /** - * @inheritDoc - */ - public function getFromCache(string $key): mixed - { - return $this->cache->getValue($key); - } - - /** - * @inheritDoc - */ - public function setCache(string $key, mixed $value): void - { - $this->cache->setValue($key, $value, 86400); - } - - /** - * @inheritDoc - */ - public function delFromCache(string $key): void - { - $this->cache->deleteFromCache($key); - } - - /** - * @inheritDoc - */ - public function addValueCache(string $key, mixed $value, int $ttl = 86400): void - { - $this->cache->addValue($key, $value, $ttl); - } - - /** - * @inheritDoc - */ - abstract public function isValidPayment(int $index = 0): bool; - - /** - * @inheritDoc - */ - abstract public function isAttempt(int $index = 0): bool; - - - /** - * @inheritDoc - */ - public function isAttemptInCache(int $index = 0): bool - { - $key = $this->getEvent()->getCacheKeyAttempt(); - return $this->hasInCache($key); - } - - /** - * @inheritDoc - */ - public function isPaymentInCache(int $index = 0): bool - { - $key = $this->getEvent()->getCacheKeyPayment(); - return $this->hasInCache($key); - } - - /** - * @inheritDoc - */ - public function isEnableSearch(): bool - { - return $this->search_on_db; - } - - /** - * @inheritDoc - */ - public function runRejectedEvent(string $message = null): TransactionRe - { - return $this->getEvent()->getEventRowInstance()->reject($message)->update(); - - } - - /** - * @inheritDoc - */ - public function runCompleteEvent(string $message = null): TransactionRe - { - return $this->getEvent()->getEventRowInstance()->loaded($message)->update(); - } - - - public function runAnalysisSingleEvent() : void - { - try { - $state = 'LOADED'; - $message = null; - $session_key = null; - if (!is_null($this->getEvent()->getSessionId())) - { - $session_key = base64_encode(sprintf('session_id_%s_%s', $this->getEvent()->getSessionId(), $this->getMethodName())); - } - if ($this->isValidPayment()) - { - // l'evento può essere associato ad uno o più pagamente e/o tentativi? - if ($this->isAttempt()) - { - // l'evento può essere associato ad uno o più tentativi ? - if ($this->isAttemptInCache()) - { - // se l'evento è associabile ad uno o più tentativi, vuol dire che anche se è riguarda un nuovo tentativo non devo creare transaction - // quindi lancio i metodi di dettaglio e/o workflow - // l'evento può essere associato ad metodo che crea transazioni - // dato che l'evento è già in cache, vuol dire che si è ripetuto , per tanto ciclo la cache e aggiorno i workflow - $cache_key = $this->getEvent()->getCacheKeyAttempt(); - $cache_data = $this->getFromCache($cache_key); - $new_cache_data = array(); - foreach($cache_data as $ck => $cache_value) - { - $refresh_cache = $this->updateTransaction(new CacheObject($cache_value), $ck); - $refresh_cache = $this->updateDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->updateMetadataDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); - $new_cache_data[] = $refresh_cache; - // add/update details to $cache_value and return new value - // add workflow to $cache_value and return new value - } - $this->setCache($cache_key, $new_cache_data); - $this->addSessionIdInCache($cache_key); - // store new cache in $cache_key - } - else - { - // è un tentativo nuovo in quanto non è in cache, quindi procedo alla creazione delle transaction - if ($this->isCreateTransactionEvent()) - { - // se è un tentativo non in cache e riguarda una creazione, procedo alla creazione - $cache_key = $this->getEvent()->getCacheKeyAttempt(); - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - $refresh_cache = $this->createTransaction($i); - $refresh_cache = $this->detailsTransaction(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->createMetadataDetails(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $i); - $this->addValueCache($cache_key,$refresh_cache); - // create transaction and return a new cache value - // add details to cache value and return a new cache value - // add workflow to cache_value and return a new cache value - // save cache_value in $cache_data - $this->addSessionIdInCache($cache_key); - $cache_obj = new CacheObject($refresh_cache); - $this->refreshTokenCache($cache_obj->getToken(), $cache_obj); - } - } - else - { - // se non è in cache e non riguarda un tentativo, c'è un problema - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun tentativo in cache, va ricercato'; - } - } - } - else - { - // è sicuramente un pagamento, quindi non associabile a tentativi - if ($this->isPaymentInCache()) - { - // se è un pagamento in cache - // che sia di creazione pagamento o meno, è già in cahce quindi aggiorno solo il workflow e dettagli - $cache_key = $this->getEvent()->getCacheKeyPayment(); - $cache_data = $this->getFromCache($cache_key); - $new_cache_data = array(); - foreach($cache_data as $ck => $cache_value) - { - $refresh_cache = $this->updateTransaction(new CacheObject($cache_value), $ck); - $refresh_cache = $this->updateDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->updateMetadataDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); - $new_cache_data[] = $refresh_cache; - // add/update details to $cache_value and return new value - // add workflow to $cache_value and return new value - } - $this->setCache($cache_key, $new_cache_data); - $this->addSessionIdInCache($cache_key); - - // store new cache in $cache_key - } - else - { - // se è un pagamento non in cache - if ($this->isCreateTransactionEvent()) - { - // se è un pagamento non in cache, ed è una primitiva associabile ad una nuova transaction - $cache_key = $this->getEvent()->getCacheKeyPayment(); - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - $cached_object = new CacheObject($this->createPayment($i)); - $cached_object = new CacheObject($this->detailsPayment($cached_object, $i)); - $cached_object = $this->workflow($cached_object, $i); - $this->addValueCache($cache_key, $cached_object); - $this->addSessionIdInCache($cache_key); - // store cache - } - } - else - { - // se è un pagamento non in cache ed è una primitiva non associabile ad una nuova transaction - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun pagamento in cache, va ricercato manualmente'; - } - } - } - } - else if (($this->isSessionIdInCache())) - { - // se non è un pagamento valido (ovvero non ha uno tra iuv e id dominio, provo a verificare se c'è la sessione - $key = $this->getSessionIdCacheKey(); - $cache_data = $this->getFromCache($key); - foreach($cache_data as $payment_key) - { - // per ogni cache key associata a questo session id, mi prendo i dati della chiave ($payment_key) - $payment_in_cache = $this->getFromCache($payment_key); - $new_cache_data = []; - foreach($payment_in_cache as $ck => $payment) - { - // ed effettuo aggiornamento dati e cache - $refresh_cache = $this->updateTransaction(new CacheObject($payment), $ck); - $refresh_cache = $this->updateDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->updateMetadataDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); - $new_cache_data[] = $refresh_cache; - } - $this->setCache($payment_key, $new_cache_data); // aggiorno la cache per quanto riguarda i pagamenti - // dovrei eliminare la chiave $payment_key da $key - $this->deletePaymentKeyFromSessionCache($payment_key, $key); - } - } - else - { - $state = 'REJECTED'; - $message = 'Evento non valido'; - } - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - catch (\Exception $e) - { - $state = 'ERROR'; - $message = $e->getMessage(); - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - } - - /** - * @inheritDoc - * @return bool - */ - public function isCreateTransactionEvent(): bool - { - return $this->isCreateTransactionEvent; - } - - /** - * @inheritDoc - * @return array|null - */ - public function createTransaction(int $index = 0): array|null - { - return null; - } - - /** - * @inheritDoc - * @return array|null - */ - public function detailsTransaction(CacheObject $cache, int $index = 0): array|null - { - return $cache->getCacheData(); - } - - /** - * @inheritDoc - * @return array|null - */ - public function createPayment(int $index = 0): array|null - { - return null; - } - - /** - * @inheritDoc - * @return array|null - */ - public function detailsPayment(CacheObject $cache, int $index = 0): array|null - { - return $cache->getCacheData(); - } - - /** - * @inheritDoc - * @param CacheObject $cache - * @param int $index - * @return array|null - * @throws SingleRowException - */ - public function workflow(CacheObject $cache, int $index = 0): array|null - { - $date_event = $cache->getDateEvent(); - $id = $cache->getId(); - $date_wf = json_decode($cache->getDateWf(), JSON_OBJECT_AS_ARRAY); - $workflow = $this->getEvent()->workflowEvent($index); - $workflow->setFkPayment($id); - $workflow->insert(); - DB::statement($workflow->getQuery(), $workflow->getBindParams()); - - $new_date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - if (($new_date_event != $date_event) && (!in_array($new_date_event, $date_wf))) - { - $date_wf[] = $new_date_event; - $cache->setKey('date_wf', json_encode($date_wf)); - $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $date_event); - $transaction->addNewDate($date_wf); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - } - return $cache->getCacheData(); - } - - /** - * @inheritDoc - * @return array|null - */ - public function updateDetails(CacheObject $cache, int $index = 0): array|null - { - return $cache->getCacheData(); - } - - /** - * @inheritDoc - * @return array|null - */ - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - return $cache->getCacheData(); - } - - - /** - * @inheritDoc - * @param CacheObject $cache - * @param int $index - * @return array|null - */ - public function createMetadataDetails(CacheObject $cache, int $index = 0): array|null - { - return $cache->getCacheData(); - } - - /** - * @inheritDoc - * @param CacheObject $cache - * @param int $index - * @return array|null - */ - public function updateMetadataDetails(CacheObject $cache, int $index = 0): array|null - { - return $cache->getCacheData(); - } - - public function createExtraInfo(CacheObject $cache, int $index = 0): array|null - { - return $cache->getCacheData(); - } - - - /** - * Restituisce true/false se una chiave session id è in cache - * @return bool - */ - public function isSessionIdInCache() : bool - { - $value = $this->getEvent()->getSessionId(); - if (is_null($value)) - { - return false; - } - $key = base64_encode(sprintf('session_id_%s_%s', $value, $this->getMethodName())); - return $this->hasInCache($key); - } - - /** - * Restituisce la chiave dove storicizzare tutte le chiavi della cache relative ai pagamenti impattati dal session id - * @return string|null - */ - public function getSessionIdCacheKey() : string|null - { - $value = $this->getEvent()->getSessionId(); - if (is_null($value)) - { - return null; - } - return base64_encode(sprintf('session_id_%s_%s', $value, $this->getMethodName())); - } - - - /** - * Aggiunge una chiave cache, relativa ad una lista di pagamenti, al session id dell'evento analizzato - * @param string $key - * @return void - */ - public function addSessionIdInCache(string $key) : void - { - $session = $this->getEvent()->getSessionId(); - if (!is_null($session)) { - if ($this->isSessionIdInCache()) - { - // esiste già una chiave in cache con i pagamenti associati al session id - $cache_data = $this->getFromCache($this->getSessionIdCacheKey()); - if (!in_array($key, $cache_data)) - { - $this->addValueCache($this->getSessionIdCacheKey(), $key, 1200); - } - } - else - { - // non esiste una chiave in cache con i pagamenti associati al session id - $this->addValueCache($this->getSessionIdCacheKey(), $key, 1200); - } - } - } - - - /** - * Elimina una chiave $payment_key dalla lista dei pagamenti associati al session id $key - * @param string $payment_key - * @param string $key - * @return void - */ - public function deletePaymentKeyFromSessionCache(string $payment_key, string $key) : void - { - $value = $this->getFromCache($key); - if (is_array($value)) - { - // se è un array , lo ciclo ed elimino $payment_key - $found = array_search($payment_key, $value); - if ($found !== false) - { - unset($value[$found]); - } - if (count($value) == 0) - { - $this->delFromCache($key); - } - else - { - $this->setCache($key, array_values($value)); - } - } - } - - - public function refreshTokenCache(string $token, CacheObject $cache, int $index = 0) : void - { - $key = sprintf('token_%s', $token); - $cache_to_add = $cache->getCacheData(); - $this->setCache($key, $cache_to_add); - } - - - public function isValidEvent() : bool - { - return true; - } - - public function newrun() - { - try { - $state = 'LOADED'; - $message = null; - - if ($this->isValidEvent()) - { - if ($this->isValidPayment()) - { - if ($this->isAttempt()) - { - if ($this->isAttemptInCache()) - { - // sono qui perchè l'evento è già in cache, quindi genera o meno transazioni, non lo creo. Aggiorno però - // i dati - $list_keys = $this->getListOfCacheKey(); - if (count($list_keys) == 0) - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun pagamento/tentativo'; - } - else - { - foreach($this->getListOfCacheKey() as $ck => $cache_key) - { - $cache_value = $this->getFromCache($cache_key); - $refresh_cache = $this->updateTransaction(new CacheObject($cache_value), $ck); - $refresh_cache = $this->updateDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->updateMetadataDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); - $this->setCache($cache_key, $refresh_cache); - } - } - } - else - { - if ($this->isCreateTransactionEvent()) - { - // sono qui perchè l'evento genera transazioni (attivazioni di pagamento) e non è in cache - $list_keys = array(); - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - $key_cache = $this->getEvent()->getCacheKeyAttempt($i); - $refresh_cache = $this->createTransaction($i); - $refresh_cache = $this->detailsTransaction(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->createMetadataDetails(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $i); - $this->setCache($key_cache, $refresh_cache); - $list_keys[] = $key_cache; - } - foreach($this->getEvent()->getCacheKeyList() as $other_key_cache) - { - $this->setCache($other_key_cache, $list_keys); - } - } - else - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun tentativo'; - } - } - } - else - { - if ($this->isPaymentInCache()) - { - $list_keys = $this->getListOfCacheKey(); - if (count($list_keys) == 0) - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun pagamento/tentativo'; - } - else - { - foreach($this->getListOfCacheKey() as $ck => $cache_key) - { - $cache_value = $this->getFromCache($cache_key); - $refresh_cache = $this->workflow(new CacheObject($cache_value), $ck); - $this->setCache($cache_key, $refresh_cache); - } - } - } - else - { - if ($this->isCreateTransactionEvent()) - { - $list_keys = array(); - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - $key_cache = $this->getEvent()->getCacheKeyPayment($i); - $cached_object = $this->createPayment($i); - $cached_object = $this->detailsPayment(new CacheObject($cached_object), $i); - $cached_object = $this->workflow(new CacheObject($cached_object), $i); - $this->setCache($key_cache, $cached_object); - $list_keys[] = $key_cache; - } - foreach($this->getEvent()->getCacheKeyList() as $other_key_cache) - { - $this->setCache($other_key_cache, $list_keys); - } - } - else - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun pagamento'; - } - } - } - } - else - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun tentativo'; - } - - } - - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - catch (\Exception $e) - { - $state = 'ERROR'; - $message = $e->getMessage(); - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - } - - - public function runnew() - { - try { - $state = 'LOADED'; - $message = null; - if ($this->isValidPayment()) - { - if ($this->isAttempt()) - { - if ($this->hasKeyInCache()) - { - $list_cache_key = $this->getListOfCacheKey(); // dammi la lista delle chiavi in cache impattate da questo evento - foreach($list_cache_key as $ck => $cache_key) - { - $refresh_cache = $this->getFromCache($cache_key); - $refresh_cache = $this->updateTransaction(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->updateDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->updateMetadataDetails(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $ck); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); - $this->setCache($cache_key, $refresh_cache); - } - foreach($this->getEvent()->getCacheKeyList() as $other_key_cache) - { - $this->setCache($other_key_cache, $list_cache_key); - } - } - else - { - if ($this->isCreateTransactionEvent()) - { - $list_keys = array(); - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - $key_cache = $this->getEvent()->getCacheKeyAttempt($i); - $refresh_cache = $this->createTransaction($i); - $refresh_cache = $this->detailsTransaction(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->createMetadataDetails(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->createExtraInfo(new CacheObject($refresh_cache), $i); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $i); - $this->setCache($key_cache, $refresh_cache); - $list_keys[] = $key_cache; - } - foreach($this->getEvent()->getCacheKeyList() as $other_key_cache) - { - $this->setCache($other_key_cache, $list_keys); - } - } - else - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun tentativo'; - } - } - } - else - { - // è un pagamento (ovvero solo iuv+dominio) - if ($this->hasKeyInCache()) - { - $list_cache_key = $this->getListOfCacheKey(); // dammi la lista delle chiavi in cache impattate da questo evento - foreach($list_cache_key as $ck => $cache_key) - { - $refresh_cache = $this->getFromCache($cache_key); - $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); - $this->setCache($cache_key, $refresh_cache); - } - } - else - { - if ($this->isCreateTransactionEvent()) - { - $key_cache = $this->getEvent()->getCacheKeyPayment(0); - $cached_object = $this->createPayment(0); - $cached_object = $this->detailsPayment(new CacheObject($cached_object), 0); - $cached_object = $this->workflow(new CacheObject($cached_object), 0); - $this->setCache($key_cache, $cached_object); - foreach($this->getEvent()->getCacheKeyList() as $other_key_cache) - { - $this->setCache($other_key_cache, array($key_cache)); - } - } - else - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun pagamento'; - } - } - } - } - else - { - $state = 'REJECTED'; - $message = 'Evento non valido'; - } - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - catch (\Exception $e) - { - $state = 'ERROR'; - $message = $e->getMessage(); - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - - } - - } - - public function hasKeyInCache() : bool - { - return (count($this->getListOfCacheKey()) > 0); - } - - - // questo mi da la lista dei pagamenti impattati - // nel caso di singolo tentativo, mi da un array con il singolo tentativo - // nel caso di chiavi nella lista, prendo la prima che è in cache - // le chiavi della lista (getCacheKeyList()) è la lista di tutte le chiavi che "contengono" - // i pagamenti impattati - // quindi nel caso in cui non si tratta di tentativo/pagamento, mi viene dato il sessionId o token (nel caso di activate) - public function getListOfCacheKey() : array - { - // provo prima a prendere la chiave del tentativo - // se non c'è, prendo quella del pagamento - // se non c'è , prendo la prima disponibile tra quelle alternative - $return = array(); - $key_attempt = $this->getEvent()->getCacheKeyAttempt(); - $key_payment = $this->getEvent()->getCacheKeyPayment(); - if ((!is_null($key_attempt)) && ($this->hasInCache($key_attempt))) - { - return array($key_attempt); - } - if ((!is_null($key_payment)) && ($this->hasInCache($key_payment))) - { - return array($key_payment); - } - - foreach($this->getEvent()->getCacheKeyList() as $key) - { - if ($this->hasInCache($key)) - { - return $this->getFromCache($key); - } - } - return array(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/activateIOPayment.php b/src/src/crawler/paymentlist/req/activateIOPayment.php deleted file mode 100644 index f2dbf0c0..00000000 --- a/src/src/crawler/paymentlist/req/activateIOPayment.php +++ /dev/null @@ -1,60 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } - - public function createTransaction(int $index = 0): array|null - { - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $token = $this->getEvent()->getCcp($index); - - $transaction = $this->getEvent()->transaction($index); - $transaction->setTokenCcp($token); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($this->getEvent()->getIuv(0)); - $cache_value->setPaEmittente($this->getEvent()->getPaEmittente(0)); - $cache_value->setToken($token); - $cache_value->setTouchPoint('APP_IO'); - - return $cache_value->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/activatePaymentNotice.php b/src/src/crawler/paymentlist/req/activatePaymentNotice.php deleted file mode 100644 index 27c756c8..00000000 --- a/src/src/crawler/paymentlist/req/activatePaymentNotice.php +++ /dev/null @@ -1,90 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } - - public function createTransaction(int $index = 0) : array|null - { - // devo creare la transazione e il workflow - // se sono qui, è perchè non esiste la cache - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $token = $this->getEvent()->getCcp($index); - - $transaction = $this->getEvent()->transaction($index); - $transaction->setTokenCcp($token); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($this->getEvent()->getIuv(0)); - $cache_value->setPaEmittente($this->getEvent()->getPaEmittente(0)); - $cache_value->setToken($token); - - return $cache_value->getCacheData(); - } - - public function createPayment(int $index = 0): array|null - { - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $iuv = $this->getEvent()->getIuv($index); - $pa_emittente = $this->getEvent()->getPaEmittente($index); - - $transaction = $this->getEvent()->transaction($index); - $transaction->removeReadyColumn('id_psp'); - $transaction->removeReadyColumn('stazione'); - $transaction->removeReadyColumn('canale'); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($iuv); - $cache_value->setPaEmittente($pa_emittente); - $cache_value->deleteKey('token_ccp'); - $cache_value->deleteKey('transfer_list'); - $cache_value->deleteKey('metadata_payment'); - return $cache_value->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/activatePaymentNoticeV2.php b/src/src/crawler/paymentlist/req/activatePaymentNoticeV2.php deleted file mode 100644 index e53832e4..00000000 --- a/src/src/crawler/paymentlist/req/activatePaymentNoticeV2.php +++ /dev/null @@ -1,83 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } - - public function createTransaction(int $index = 0): array|null - { - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $token = $this->getEvent()->getCcp($index); - - $transaction = $this->getEvent()->transaction($index); - $transaction->setTokenCcp($token); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($this->getEvent()->getIuv(0)); - $cache_value->setPaEmittente($this->getEvent()->getPaEmittente(0)); - $cache_value->setToken($token); - - return $cache_value->getCacheData(); - } - - public function createPayment(int $index = 0): array|null - { - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $iuv = $this->getEvent()->getIuv($index); - $pa_emittente = $this->getEvent()->getPaEmittente($index); - - $transaction = $this->getEvent()->transaction($index); - $transaction->removeReadyColumn('id_psp'); - $transaction->removeReadyColumn('stazione'); - $transaction->removeReadyColumn('canale'); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($iuv); - $cache_value->setPaEmittente($pa_emittente); - $cache_value->deleteKey('token_ccp'); - $cache_value->deleteKey('transfer_list'); - $cache_value->deleteKey('metadata_payment'); - return $cache_value->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/cdInfoWisp.php b/src/src/crawler/paymentlist/req/cdInfoWisp.php deleted file mode 100644 index 23967062..00000000 --- a/src/src/crawler/paymentlist/req/cdInfoWisp.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/closePaymentV1.php b/src/src/crawler/paymentlist/req/closePaymentV1.php deleted file mode 100644 index 28a2f8c0..00000000 --- a/src/src/crawler/paymentlist/req/closePaymentV1.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/closePaymentV2.php b/src/src/crawler/paymentlist/req/closePaymentV2.php deleted file mode 100644 index 1d67e50f..00000000 --- a/src/src/crawler/paymentlist/req/closePaymentV2.php +++ /dev/null @@ -1,113 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return true; - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return true; - } - - /*public function isAttemptInCache(int $index = 0): bool - { - $key = sprintf('token_%s', $this->getEvent()->getMethodInterface()->getToken($index)); - return $this->hasInCache($key); - } - - private function getFromCacheClosePayment($index) : mixed - { - $key = sprintf('token_%s', $this->getEvent()->getMethodInterface()->getToken($index)); - return $this->getFromCache($key); - }*/ - - - public function arunAnalysisSingleEvent(): void - { - try { - $state = 'LOADED'; - $message = null; - $session_key = null; - if (!is_null($this->getEvent()->getSessionId())) - { - $session_key = base64_encode(sprintf('session_id_%s_%s', $this->getEvent()->getSessionId(), $this->getMethodName())); - } - if ($this->isValidPayment()) - { - $cache_key = $this->getEvent()->getCacheKeyAttempt(); - $cache_to_add = []; - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - // per ogni pagamento della closePayment-V2 - if ($this->isAttemptInCache($i)) - { - // mi prendo il pagamento in base all'iesimo token dell'evento (preso dal json della closePayment-V2) - $cta = $this->workflow(new CacheObject($this->getFromCacheClosePayment($i)), $i); - $cache_to_add[] = $cta; - } - } - // metto nella cache dell'evento (sessionIdOriginal) tutti i pagamenti trovati - $this->setCache($cache_key, $cache_to_add); - } - else - { - $state = 'TO_SEARCH'; - $message = 'Evento non associabile a nessun tentativo in cache, va ricercato'; - } - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - catch (\Exception $e) - { - $state = 'ERROR'; - $message = $e->getMessage(); - $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - } - - public function getListOfCacheKey() : array - { - // provo prima a prendere la chiave del tentativo - // se non c'è, prendo quella del pagamento - // se non c'è , prendo la prima disponibile tra quelle alternative - $token_list = array(); - $key_token_cache = 'token_%s'; - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - $token = $this->getEvent()->getMethodInterface()->getToken($i); - $render_key = sprintf($key_token_cache, $token); - if ($this->hasInCache($render_key)) - { - $token_list = array_merge($token_list, $this->getFromCache($render_key)); - } - } - - return $token_list; - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoAttivaRPT.php b/src/src/crawler/paymentlist/req/nodoAttivaRPT.php deleted file mode 100644 index 9586e1c2..00000000 --- a/src/src/crawler/paymentlist/req/nodoAttivaRPT.php +++ /dev/null @@ -1,58 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } - - public function createTransaction(int $index = 0) : array|null - { - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $token = $this->getEvent()->getCcp($index); - - $transaction = $this->getEvent()->transaction($index); - $transaction->setTokenCcp($token); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($this->getEvent()->getIuv(0)); - $cache_value->setPaEmittente($this->getEvent()->getPaEmittente(0)); - $cache_value->setToken($token); - - return $cache_value->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoChiediAvanzamentoPagamento.php b/src/src/crawler/paymentlist/req/nodoChiediAvanzamentoPagamento.php deleted file mode 100644 index 27d39a9b..00000000 --- a/src/src/crawler/paymentlist/req/nodoChiediAvanzamentoPagamento.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoChiediCopiaRT.php b/src/src/crawler/paymentlist/req/nodoChiediCopiaRT.php deleted file mode 100644 index f231dd4f..00000000 --- a/src/src/crawler/paymentlist/req/nodoChiediCopiaRT.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoChiediInformazioniPagamento.php b/src/src/crawler/paymentlist/req/nodoChiediInformazioniPagamento.php deleted file mode 100644 index 44f912ae..00000000 --- a/src/src/crawler/paymentlist/req/nodoChiediInformazioniPagamento.php +++ /dev/null @@ -1,42 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoInoltraEsitoPagamentoCarta.php b/src/src/crawler/paymentlist/req/nodoInoltraEsitoPagamentoCarta.php deleted file mode 100644 index c7713ccf..00000000 --- a/src/src/crawler/paymentlist/req/nodoInoltraEsitoPagamentoCarta.php +++ /dev/null @@ -1,42 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoInoltraEsitoPagamentoPayPal.php b/src/src/crawler/paymentlist/req/nodoInoltraEsitoPagamentoPayPal.php deleted file mode 100644 index c614425b..00000000 --- a/src/src/crawler/paymentlist/req/nodoInoltraEsitoPagamentoPayPal.php +++ /dev/null @@ -1,62 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if ($cache->getPaymentType()) - { - return $cache->getCacheData(); - } - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - $transaction->setPaymentType('PPAL'); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoInoltraPagamentoMod1.php b/src/src/crawler/paymentlist/req/nodoInoltraPagamentoMod1.php deleted file mode 100644 index ba2a4a56..00000000 --- a/src/src/crawler/paymentlist/req/nodoInoltraPagamentoMod1.php +++ /dev/null @@ -1,42 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoInviaCarrelloRPT.php b/src/src/crawler/paymentlist/req/nodoInviaCarrelloRPT.php deleted file mode 100644 index 483b59ce..00000000 --- a/src/src/crawler/paymentlist/req/nodoInviaCarrelloRPT.php +++ /dev/null @@ -1,119 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - /** - * @inheritDoc - */ - public function isFoundOnDb(int $index = 0): bool - { - if ($this->search_on_db === false) { - return false; - } - $iuv = $this->getEvent()->getIuv($index); - $pa = $this->getEvent()->getPaEmittente($index); - return !is_null(Transaction::searchByPayment($iuv, $pa)); - } - - public function createTransaction(int $index = 0) : array|null - { - $iuv = $this->getEvent()->getIuv($index); - $pa_emittente = $this->getEvent()->getPaEmittente($index); - $ccp = $this->getEvent()->getCcp($index); - $id_carrello = $this->getEvent()->getIdCarrello(); - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - - $transaction = $this->getEvent()->transaction($index); - $transaction->setTokenCcp($ccp); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($iuv); - $cache_value->setPaEmittente($pa_emittente); - $cache_value->setToken($ccp); - $cache_value->setKey('id_carrello', $id_carrello); - $cache_value->setAmountUpdate(true); - - return $cache_value->getCacheData(); - - } - - - public function detailsTransaction(CacheObject $cache, int $index = 0): array|null - { - if ($cache->getTransferAdded() === true) - { - return $cache->getCacheData(); - } - $id = $cache->getId(); - $transfer_list = array(); - for ($i = 0; $i < $this->getEvent()->getTransferCount($index); $i++) { - $details = $this->getEvent()->transactionDetails($i, $index); - $details->setFkPayment($id); - $details->insert(); - DB::statement($details->getQuery(), $details->getBindParams()); - $last_inserted_id_transfer = DB::connection()->getPdo()->lastInsertId(); - - if ($this->getEvent()->getMethodInterface()->isBollo($i, $index)) { - $transfer_add = [ - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'bollo' => true, - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'iban_transfer' => '' - ]; - } else { - $transfer_add = [ - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'bollo' => false, - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'iban_transfer' => $this->getEvent()->getMethodInterface()->getTransferIban($i, $index) - ]; - } - $transfer_add['id'] = $last_inserted_id_transfer; - $transfer_add['date_event'] = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $transfer_list[] = $transfer_add; - } - $cache->setKey('transfer_added', true); - $cache->setKey('transfer_list', $transfer_list); - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoInviaRPT.php b/src/src/crawler/paymentlist/req/nodoInviaRPT.php deleted file mode 100644 index de9480d0..00000000 --- a/src/src/crawler/paymentlist/req/nodoInviaRPT.php +++ /dev/null @@ -1,169 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getCcp(0)); - } - - public function updateDetails(CacheObject $cache, int $index = 0): array|null - { - // qui aggiungo i versamenti della RPT - if ($cache->getTransferAdded()) - { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $transfer_add = array(); - for($i=0;$i<$this->getEvent()->getTransferCount();$i++) - { - $transaction_details = $this->getEvent()->transactionDetails($i, $index); - $transaction_details->setFkPayment($id); - $transaction_details->insert(); - DB::statement($transaction_details->getQuery(), $transaction_details->getBindParams()); - $last_inserted_transfer_id = DB::connection()->getPdo()->lastInsertId(); - - if ($this->getEvent()->getMethodInterface()->isBollo($i, $index)) { - $transfer_add[] = [ - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'bollo' => true, - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'iban_transfer' => '', - 'id' => $last_inserted_transfer_id, - 'date_event' => $cache->getDateEvent() - ]; - } else { - $transfer_add[] = [ - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'bollo' => false, - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'iban_transfer' => $this->getEvent()->getMethodInterface()->getTransferIban($i, $index), - 'id' => $last_inserted_transfer_id, - 'date_event' => $cache->getDateEvent() - ]; - } - } - - $cache->setTransferAdded(true); - $cache->setTransferList($transfer_add); - - return $cache->getCacheData(); - } - - public function createTransaction(int $index = 0): array|null - { - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $token = $this->getEvent()->getCcp($index); - - $transaction = $this->getEvent()->transaction($index); - $transaction->setTokenCcp($token); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - $cache_value = CacheObject::createInstance(); - $cache_value->setDateEvent($date_event); - $cache_value->setId($last_inserted_id); - $cache_value->setIuv($this->getEvent()->getIuv(0)); - $cache_value->setPaEmittente($this->getEvent()->getPaEmittente(0)); - $cache_value->setToken($token); - $cache_value->setAmountUpdate(true); - - return $cache_value->getCacheData(); - // qui ci vengo quando la nodoInviaRPT arriva senza una nodoAttivaRPT - } - - public function detailsTransaction(CacheObject $cache, int $index = 0): array|null - { - // qui aggiungo i versamenti della RPT - if ($cache->getTransferAdded()) - { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $transfer_add = array(); - for($i=0;$i<$this->getEvent()->getTransferCount();$i++) - { - $transaction_details = $this->getEvent()->transactionDetails($i, $index); - $transaction_details->setFkPayment($id); - $transaction_details->insert(); - DB::statement($transaction_details->getQuery(), $transaction_details->getBindParams()); - $last_inserted_transfer_id = DB::connection()->getPdo()->lastInsertId(); - - if ($this->getEvent()->getMethodInterface()->isBollo($i, $index)) { - $transfer_add[] = [ - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'bollo' => true, - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'iban_transfer' => '', - 'id' => $last_inserted_transfer_id - ]; - } else { - $transfer_add[] = [ - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'bollo' => false, - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'iban_transfer' => $this->getEvent()->getMethodInterface()->getTransferIban($i, $index), - 'id' => $last_inserted_transfer_id - ]; - } - } - - $cache->setTransferAdded(true); - $cache->setTransferList($transfer_add); - - return $cache->getCacheData(); - } - - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if ($cache->getAmountUpdate()) - { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - $transaction->setImporto($this->getEvent()->getMethodInterface()->getImporto()); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $cache->setAmountUpdate(true); - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoInviaRT.php b/src/src/crawler/paymentlist/req/nodoInviaRT.php deleted file mode 100644 index 504d7005..00000000 --- a/src/src/crawler/paymentlist/req/nodoInviaRT.php +++ /dev/null @@ -1,99 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getCcp(0)); - } - - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if ($cache->getEsito()) - { - return $cache->getCacheData(); - } - - $iuv = $cache->getIuv(); - $pa_emittente = $cache->getPaEmittente(); - $token = $cache->getToken(); - - if (($this->getEvent()->getIuv() == $iuv) && ($this->getEvent()->getPaEmittente() == $pa_emittente) && ($this->getEvent()->getCcp() == $token)) - { - $outcome = $this->getEvent()->getMethodInterface()->outcome(); - $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $cache->getDateEvent()); - $transaction->setEsito($outcome); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $esito = ($outcome == 'OK'); - $cache->setEsito($esito); - } - return $cache->getCacheData(); - } - - - public function updateDetails(CacheObject $cache, int $index = 0): array|null - { - if ($cache->getIurUpdate()) - { - return $cache->getCacheData(); - } - - // $index è l'indice del transfer. Nella RT la sequenza dei versamenti è uguale a quella delle RT - - $iuv = $cache->getIuv(); - $pa_emittente = $cache->getPaEmittente(); - $token = $cache->getToken(); - - - if (($this->getEvent()->getIuv() == $iuv) && ($this->getEvent()->getPaEmittente() == $pa_emittente) && ($this->getEvent()->getCcp() == $token)) - { - foreach($cache->getTransferList() as $ck => $transfer_list) - { - $id = $transfer_list['id']; - $date_event = $transfer_list['date_event']; - - $iur = $this->getEvent()->getMethodInterface()->getRT()->getIur($ck); - if (!is_null($iur)) - { - $details = TransactionDetails::getDetailsByIdAndDateEvent($id, $date_event); - $details->setIur($iur); - $details->update(); - DB::statement($details->getQuery(), $details->getBindParams()); - $cache->setIurUpdate(true); - } - } - } - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoNotificaAnnullamento.php b/src/src/crawler/paymentlist/req/nodoNotificaAnnullamento.php deleted file mode 100644 index 3d224594..00000000 --- a/src/src/crawler/paymentlist/req/nodoNotificaAnnullamento.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/paGetPayment.php b/src/src/crawler/paymentlist/req/paGetPayment.php deleted file mode 100644 index 6b0f4a93..00000000 --- a/src/src/crawler/paymentlist/req/paGetPayment.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/paGetPaymentV2.php b/src/src/crawler/paymentlist/req/paGetPaymentV2.php deleted file mode 100644 index f42184fc..00000000 --- a/src/src/crawler/paymentlist/req/paGetPaymentV2.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/paSendRT.php b/src/src/crawler/paymentlist/req/paSendRT.php deleted file mode 100644 index 1c4a2221..00000000 --- a/src/src/crawler/paymentlist/req/paSendRT.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/paaInviaRT.php b/src/src/crawler/paymentlist/req/paaInviaRT.php deleted file mode 100644 index c27dfebb..00000000 --- a/src/src/crawler/paymentlist/req/paaInviaRT.php +++ /dev/null @@ -1,97 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getCcp(0)); - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if ($cache->getEsito()) - { - return $cache->getCacheData(); - } - - $iuv = $cache->getIuv(); - $pa_emittente = $cache->getPaEmittente(); - $token = $cache->getToken(); - - if (($this->getEvent()->getIuv() == $iuv) && ($this->getEvent()->getPaEmittente() == $pa_emittente) && ($this->getEvent()->getCcp() == $token)) - { - $outcome = $this->getEvent()->getMethodInterface()->outcome(); - $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $cache->getDateEvent()); - $transaction->setEsito($outcome); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $esito = ($outcome == 'OK'); - $cache->setEsito($esito); - } - return $cache->getCacheData(); - } - - public function updateDetails(CacheObject $cache, int $index = 0): array|null - { - if ($cache->getIurUpdate()) - { - return $cache->getCacheData(); - } - - // $index è l'indice del transfer. Nella RT la sequenza dei versamenti è uguale a quella delle RT - - $iuv = $cache->getIuv(); - $pa_emittente = $cache->getPaEmittente(); - $token = $cache->getToken(); - - - if (($this->getEvent()->getIuv() == $iuv) && ($this->getEvent()->getPaEmittente() == $pa_emittente) && ($this->getEvent()->getCcp() == $token)) - { - foreach($cache->getTransferList() as $ck => $transfer_list) - { - $id = $transfer_list['id']; - $date_event = $transfer_list['date_event']; - - $iur = $this->getEvent()->getMethodInterface()->getRT()->getIur($ck); - if (!is_null($iur)) - { - $details = TransactionDetails::getDetailsByIdAndDateEvent($id, $date_event); - $details->setIur($iur); - $details->update(); - DB::statement($details->getQuery(), $details->getBindParams()); - $cache->setIurUpdate(true); - } - } - } - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/pspInviaCarrelloRPT.php b/src/src/crawler/paymentlist/req/pspInviaCarrelloRPT.php deleted file mode 100644 index 13ce034a..00000000 --- a/src/src/crawler/paymentlist/req/pspInviaCarrelloRPT.php +++ /dev/null @@ -1,53 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $psp = $this->getEvent()->getPsp(); - $canale = $this->getEvent()->getCanale(); - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - - $transaction->setPsp($psp); - $transaction->setCanale($canale); - $transaction->setNewColumnValue('payment_type', $this->getEvent()->getMethodInterface()->getTipoVersamento($index)); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/pspInviaCarrelloRPTCarte.php b/src/src/crawler/paymentlist/req/pspInviaCarrelloRPTCarte.php deleted file mode 100644 index 4ac1cb33..00000000 --- a/src/src/crawler/paymentlist/req/pspInviaCarrelloRPTCarte.php +++ /dev/null @@ -1,115 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $psp = $this->getEvent()->getPsp(); - $canale = $this->getEvent()->getCanale(); - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - - $transaction->setPsp($psp); - $transaction->setCanale($canale); - $transaction->setNewColumnValue('payment_type', $this->getEvent()->getMethodInterface()->getTipoVersamento($index)); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - return $cache->getCacheData(); - } - - public function createExtraInfo(CacheObject $cache, int $index = 0): array|null - { - $id = $cache->getId(); - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - $key_event = strtolower(sprintf('%s_%s', $this->getMethodName(), $this->getType())); - - if (array_key_exists($key_event, $cache->getExtraInfo())) - { - return $cache->getCacheData(); - } - $update = false; - $rrn = $this->getEvent()->getMethodInterface()->getTransactionRRN(); - $authcode = $this->getEvent()->getMethodInterface()->getTransactionCodeAuth(); - $esito_carta = $this->getEvent()->getMethodInterface()->getEsitoTransazioneCarta(); - $cache_add = array(); - if (!is_null($rrn)) - { - $extra_info_rrn = new ExtraInfo($this->getEvent()->getInsertedTimestamp(), ['date_event' => $date_event]); - $extra_info_rrn->setFkPayment($id); - $extra_info_rrn->setNewColumnValue('date_event', $date_event); - $extra_info_rrn->setMetaData('rrn', $rrn); - $extra_info_rrn->insert(); - DB::statement($extra_info_rrn->getQuery(), $extra_info_rrn->getBindParams()); - $cache_add['rrn'] = $rrn; - $update = true; - } - if (!is_null($authcode)) - { - $extra_info_auth_code = new ExtraInfo($this->getEvent()->getInsertedTimestamp(), ['date_event' => $date_event]); - $extra_info_auth_code->setFkPayment($id); - $extra_info_auth_code->setNewColumnValue('date_event', $date_event); - $extra_info_auth_code->setMetaData('authcode', $authcode); - $extra_info_auth_code->insert(); - DB::statement($extra_info_auth_code->getQuery(), $extra_info_auth_code->getBindParams()); - $cache_add['authcode'] = $authcode; - $update = true; - - } - if (!is_null($esito_carta)) - { - $extra_info_esito_carta = new ExtraInfo($this->getEvent()->getInsertedTimestamp(), ['date_event' => $date_event]); - $extra_info_esito_carta->setFkPayment($id); - $extra_info_esito_carta->setNewColumnValue('date_event', $date_event); - $extra_info_esito_carta->setMetaData('esito_carta', $esito_carta); - $extra_info_esito_carta->insert(); - DB::statement($extra_info_esito_carta->getQuery(), $extra_info_esito_carta->getBindParams()); - $update = true; - $cache_add['esito_carta'] = $esito_carta; - } - - if ($update) - { - $new_cache_value = $cache->getExtraInfo(); - $new_cache_value[$key_event] = $cache_add; - $cache->setExtraInfo($new_cache_value); - } - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/pspNotifyPayment.php b/src/src/crawler/paymentlist/req/pspNotifyPayment.php deleted file mode 100644 index 502a3f21..00000000 --- a/src/src/crawler/paymentlist/req/pspNotifyPayment.php +++ /dev/null @@ -1,252 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } - - - public function updateDetails(CacheObject $cache, int $index = 0): array|null - { - if (($this->getEvent()->isFaultEvent()) || $cache->getTransferAdded()) - { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $transfer_list = array(); - for($i=0;$i<$this->getEvent()->getTransferCount($index);$i++) - { - $transaction_details = $this->getEvent()->transactionDetails($i, $index); - $transaction_details->setFkPayment($id); - $transaction_details->insert(); - DB::statement($transaction_details->getQuery(), $transaction_details->getBindParams()); - $last_inserted_transfer_id = DB::connection()->getPdo()->lastInsertId(); - $transfer_list[] = [ - 'date_event' => $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'), - 'id' => $last_inserted_transfer_id, - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'transfer_iban' => $this->getEvent()->getMethodInterface()->getTransferIban($i, $index), - 'id_transfer' => $this->getEvent()->getMethodInterface()->getTransferId($i, $index) - ]; - } - - $cache->setTransferAdded(true); - $cache->setTransferList($transfer_list); - return $cache->getCacheData(); - - - } - - public function createExtraInfo(CacheObject $cache, int $index = 0): array|null - { - $extra_info = $cache->getExtraInfo(); - if (array_key_exists('typePaymentPspNotifyPayment', $extra_info)) - { - return $cache->getCacheData(); - } - - $type_payment = $this->getEvent()->getMethodInterface()->getChoiceAdditionalPayment(); - if (is_null($type_payment)) - { - return $cache->getCacheData(); - } - $cache_data = [ - 'typePayment' => $this->getEvent()->getMethodInterface()->getChoiceAdditionalPayment() - ]; - - if ($type_payment == 'creditCardPayment') - { - $rrn = $this->getEvent()->getMethodInterface()->getRRN(); - $authcode = $this->getEvent()->getMethodInterface()->getAuthCode(); - $cache_data['rrn'] = $rrn; - $cache_data['authcode'] = $authcode; - $extra_info['typePaymentPspNotifyPayment'] = $cache_data; - $cache->setExtraInfo($extra_info); - - $db_rrn = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_rrn->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_rrn->setFkPayment($cache->getId()); - $db_rrn->setMetaData('rrn', $rrn); - $db_rrn->insert(); - DB::statement($db_rrn->getQuery(), $db_rrn->getBindParams()); - - $db_authcode = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_authcode->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_authcode->setFkPayment($cache->getId()); - $db_authcode->setMetaData('authcode', $authcode); - $db_authcode->insert(); - DB::statement($db_authcode->getQuery(), $db_authcode->getBindParams()); - - } - - if ($type_payment == 'paypalPayment') - { - $transaction_id = $this->getEvent()->getMethodInterface()->getTransactionId(); - $pspTransactionId = $this->getEvent()->getMethodInterface()->getPspTransactionId(); - $cache_data['pspTransactionId'] = $pspTransactionId; - $cache_data['transactionId'] = $transaction_id; - $extra_info['typePaymentPspNotifyPayment'] = $cache_data; - $cache->setExtraInfo($extra_info); - - $db_transactionId = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_transactionId->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_transactionId->setFkPayment($cache->getId()); - $db_transactionId->setMetaData('transactionId', $transaction_id); - $db_transactionId->insert(); - DB::statement($db_transactionId->getQuery(), $db_transactionId->getBindParams()); - - $db_pspTransactionId = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_pspTransactionId->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_pspTransactionId->setFkPayment($cache->getId()); - $db_pspTransactionId->setMetaData('pspTransactionId', $pspTransactionId); - $db_pspTransactionId->insert(); - DB::statement($db_pspTransactionId->getQuery(), $db_pspTransactionId->getBindParams()); - - } - - if ($type_payment == 'bancomatpayPayment') - { - $transactionId = $this->getEvent()->getMethodInterface()->getTransactionId(); - $authcode = $this->getEvent()->getMethodInterface()->getAuthCode(); - $cache_data['transactionId'] = $transactionId; - $cache_data['authcode'] = $authcode; - $extra_info['typePaymentPspNotifyPayment'] = $cache_data; - $cache->setExtraInfo($extra_info); - - - - $db_transactionId = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_transactionId->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_transactionId->setFkPayment($cache->getId()); - $db_transactionId->setMetaData('transactionId', $transactionId); - $db_transactionId->insert(); - DB::statement($db_transactionId->getQuery(), $db_transactionId->getBindParams()); - - $db_authcode = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_authcode->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_authcode->setFkPayment($cache->getId()); - $db_authcode->setMetaData('authcode', $authcode); - $db_authcode->insert(); - DB::statement($db_authcode->getQuery(), $db_authcode->getBindParams()); - } - return $cache->getCacheData(); - } - - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - $to_update = false; - - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - - $psp = $this->getEvent()->getPsp(); - $canale = $this->getEvent()->getCanale(); - - if (!$cache->hasTouchPoint()) - { - $transaction->setTouchPoint('CHECKOUT'); - $to_update = true; - } - if (!is_null($psp)) - { - $to_update = true; - $transaction->setPsp($psp); - } - if (!is_null($canale)) - { - $to_update = true; - $transaction->setCanale($canale); - } - - if ($to_update) - { - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - } - return $cache->getCacheData(); - } - - - - public function updateMetadataDetails(CacheObject $cache, int $index = 0): array|null - { - if (($this->getEvent()->isFaultEvent()) || ($cache->getMetadataTransfer())) - { - return $cache->getCacheData(); - } - - $metadata_all_transfer_list = []; - for($i=0;$i<$this->getEvent()->getMethodInterface()->getTransferCount($index);$i++) - { - // per ogni transfer, con $i che mi seleziona il transfer - $transfer_id = $cache->getTransferList()[$i]['id']; - $payment_id = $cache->getId(); - $metadata_single_transfer_list = []; - for($x=0;$x<$this->getEvent()->getMethodInterface()->getTransferMetaDataCount($i, $index);$x++) - { - // per ogni metadata del transfer, con $x che mi seleziona il transfer - $key = $this->getEvent()->getMethodInterface()->getTransferMetaDataKey($i, $index, $x); - $value = $this->getEvent()->getMethodInterface()->getTransferMetaDataValue($i, $index, $x); - $metadata_db = new Metadata(new \DateTime($cache->getDateEvent())); - $metadata_db->setFkTransfer($transfer_id); - $metadata_db->setFkPayment($payment_id); - $metadata_db->setNewColumnValue('date_event', $cache->getDateEvent()); - $metadata_db->setMetaData($key, $value, Metadata::PSP_TRANSFER_LIST); - $metadata_db->insert(); - DB::statement($metadata_db->getQuery(), $metadata_db->getBindParams()); - $last_id_transfer = DB::connection()->getPdo()->lastInsertId(); - $metadata_single_transfer_list[] = [ - 'id' => $last_id_transfer, - 'date_event' => $cache->getDateEvent(), - 'key' => $key, - 'value' => $value, - 'fk_transfer' => $transfer_id, - 'fk_payment' => $payment_id - ]; - } - $metadata_all_transfer_list[] = $metadata_single_transfer_list; - } - - $cache->setMetadataTransfer($metadata_all_transfer_list); - $cache->setMetadataTransferAdded(true); - return $cache->getCacheData(); - } - -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/pspNotifyPaymentV2.php b/src/src/crawler/paymentlist/req/pspNotifyPaymentV2.php deleted file mode 100644 index 497c331b..00000000 --- a/src/src/crawler/paymentlist/req/pspNotifyPaymentV2.php +++ /dev/null @@ -1,82 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return true; - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return true; - } - - public function createExtraInfo(CacheObject $cache, int $index = 0): array|null - { - $extra_info = $cache->getExtraInfo(); - if (array_key_exists('typePaymentPspNotifyPaymentV2', $extra_info)) - { - return $cache->getCacheData(); - } - - $cache_data = []; - for($i=0;$i<$this->getEvent()->getMethodInterface()->getCartMetadataCount();$i++) - { - $metakey = $this->getEvent()->getMethodInterface()->getCartMetadataKey($i); - if ($metakey == 'authorizationCode') - { - $authcode = $this->getEvent()->getMethodInterface()->getCartMetaDataValue($i); - $cache_data['authcode'] = $authcode; - $db_authcode = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_authcode->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_authcode->setFkPayment($cache->getId()); - $db_authcode->setMetaData('authcode', $authcode); - $db_authcode->insert(); - DB::statement($db_authcode->getQuery(), $db_authcode->getBindParams()); - } - if ($metakey == 'rrn') - { - $rrn = $this->getEvent()->getMethodInterface()->getCartMetaDataValue($i); - $cache_data['rrn'] = $rrn; - - $db_rrn = new ExtraInfo(new \DateTime($cache->getDateEvent()), ['id' => $cache->getId(), 'date_event' => $cache->getDateEvent()]); - $db_rrn->setNewColumnValue('date_event', $cache->getDateEvent()); - $db_rrn->setFkPayment($cache->getId()); - $db_rrn->setMetaData('rrn', $rrn); - $db_rrn->insert(); - DB::statement($db_rrn->getQuery(), $db_rrn->getBindParams()); - } - } - if (count($cache_data) > 0) - { - $extra_info['typePaymentPspNotifyPaymentV2'] = $cache_data; - $cache->setExtraInfo($extra_info); - } - - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/sendPaymentOutcome.php b/src/src/crawler/paymentlist/req/sendPaymentOutcome.php deleted file mode 100644 index 549293f8..00000000 --- a/src/src/crawler/paymentlist/req/sendPaymentOutcome.php +++ /dev/null @@ -1,66 +0,0 @@ -setEvent($event); - } - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - // una SPO senza token non può esistere - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if ((!$this->getEvent()->isValidPayload()) || ($cache->getEsito())) - { - return $cache->getCacheData(); - } - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - $transaction->setEsito($this->getEvent()->getMethodInterface()->outcome()); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $cache->setKey('esito', true); - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/sendPaymentOutcomeV2.php b/src/src/crawler/paymentlist/req/sendPaymentOutcomeV2.php deleted file mode 100644 index a2a3cf1f..00000000 --- a/src/src/crawler/paymentlist/req/sendPaymentOutcomeV2.php +++ /dev/null @@ -1,80 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if ((!$this->getEvent()->isValidPayload()) || ($cache->getEsito())) - { - return $cache->getCacheData(); - } - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - $transaction->setEsito($this->getEvent()->getMethodInterface()->outcome()); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $cache->setKey('esito', true); - return $cache->getCacheData(); - } - - public function getListOfCacheKey(): array - { - $token_list = array(); - $key_token_cache = 'token_%s'; - for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) - { - $token = $this->getEvent()->getMethodInterface()->getToken($i); - $render_key = sprintf($key_token_cache, $token); - if ($this->hasInCache($render_key)) - { - $token_list = array_merge($token_list, $this->getFromCache($render_key)); - } - } - return $token_list; - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/activateIOPayment.php b/src/src/crawler/paymentlist/resp/activateIOPayment.php deleted file mode 100644 index 882b30db..00000000 --- a/src/src/crawler/paymentlist/resp/activateIOPayment.php +++ /dev/null @@ -1,55 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if (($this->getEvent()->isFaultEvent()) || ($cache->getAmountUpdate())) - { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $transaction = new Transaction(new \Datetime($date_event), ['id' => $id, 'date_event' => $date_event]); - $transaction->setImporto($this->getEvent()->getMethodInterface()->getImportoTotale()); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $cache->setAmountUpdate(true); - - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/activatePaymentNotice.php b/src/src/crawler/paymentlist/resp/activatePaymentNotice.php deleted file mode 100644 index fc93730f..00000000 --- a/src/src/crawler/paymentlist/resp/activatePaymentNotice.php +++ /dev/null @@ -1,137 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv($index) && $this->getEvent()->getPaEmittente($index)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv($index) && $this->getEvent()->getPaEmittente($index) && $this->getEvent()->getPaymentToken($index)); - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - // una activatePaymentNotice Resp aggiorna la transaction se non rappresenta un fault e pure i transfer - - if (($this->getEvent()->isFaultEvent()) || ($cache->getAmountUpdate())) - { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $transaction = new Transaction(new \Datetime($date_event), ['id' => $id, 'date_event' => $date_event]); - $transaction->setImporto($this->getEvent()->getMethodInterface()->getImportoTotale()); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $cache->setAmountUpdate(true); - - return $cache->getCacheData(); - } - - public function updateDetails(CacheObject $cache, int $index = 0): array|null - { - // se è un fault oppure se ho già aggiunto i transfer, non faccio nulla - if (($this->getEvent()->isFaultEvent()) || $cache->getTransferAdded()) - { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $transfer_list = array(); - - for($i=0;$i<$this->getEvent()->getTransferCount($index);$i++) - { - $transaction_details = $this->getEvent()->transactionDetails($i, $index); - $transaction_details->setFkPayment($id); - $transaction_details->insert(); - DB::statement($transaction_details->getQuery(), $transaction_details->getBindParams()); - $last_inserted_transfer_id = DB::connection()->getPdo()->lastInsertId(); - $transfer_list[] = [ - 'date_event' => $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'), - 'id' => $last_inserted_transfer_id, - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'transfer_iban' => $this->getEvent()->getMethodInterface()->getTransferIban($i, $index), - 'id_transfer' => $this->getEvent()->getMethodInterface()->getTransferId($i, $index) - ]; - } - - $cache->setTransferAdded(true); - $cache->setTransferList($transfer_list); - return $cache->getCacheData(); - } - - - public function updateMetadataDetails(CacheObject $cache, int $index = 0): array|null - { - if (($this->getEvent()->isFaultEvent()) || ($cache->getMetadataTransfer())) - { - return $cache->getCacheData(); - } - - $metadata_all_transfer_list = []; - for($i=0;$i<$this->getEvent()->getMethodInterface()->getTransferCount($index);$i++) - { - // per ogni transfer, con $i che mi seleziona il transfer - $transfer_id = $cache->getTransferList()[$i]['id']; - $payment_id = $cache->getId(); - $metadata_single_transfer_list = []; - for($x=0;$x<$this->getEvent()->getMethodInterface()->getTransferMetaDataCount($i, $index);$x++) - { - // per ogni metadata del transfer, con $x che mi seleziona il transfer - $key = $this->getEvent()->getMethodInterface()->getTransferMetaDataKey($i, $index, $x); - $value = $this->getEvent()->getMethodInterface()->getTransferMetaDataValue($i, $index, $x); - $metadata_db = new Metadata(new \DateTime($cache->getDateEvent())); - $metadata_db->setFkTransfer($transfer_id); - $metadata_db->setFkPayment($payment_id); - $metadata_db->setNewColumnValue('date_event', $cache->getDateEvent()); - $metadata_db->setMetaData($key, $value, Metadata::ACTIVATE_TRANSFER_LIST); - $metadata_db->insert(); - DB::statement($metadata_db->getQuery(), $metadata_db->getBindParams()); - $last_id_transfer = DB::connection()->getPdo()->lastInsertId(); - $metadata_single_transfer_list[] = [ - 'id' => $last_id_transfer, - 'date_event' => $cache->getDateEvent(), - 'key' => $key, - 'value' => $value, - 'fk_transfer' => $transfer_id, - 'fk_payment' => $payment_id - ]; - } - $metadata_all_transfer_list[] = $metadata_single_transfer_list; - } - - $cache->setMetadataTransfer($metadata_all_transfer_list); - $cache->setMetadataTransferAdded(true); - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/activatePaymentNoticeV2.php b/src/src/crawler/paymentlist/resp/activatePaymentNoticeV2.php deleted file mode 100644 index 8191741f..00000000 --- a/src/src/crawler/paymentlist/resp/activatePaymentNoticeV2.php +++ /dev/null @@ -1,176 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv($index) && $this->getEvent()->getPaEmittente($index)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv($index) && $this->getEvent()->getPaEmittente($index) && $this->getEvent()->getPaymentToken($index)); - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - // una activatePaymentNotice Resp aggiorna la transaction se non rappresenta un fault e pure i transfer - - if (($this->getEvent()->isFaultEvent()) || ($cache->getAmountUpdate())) { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - $transaction->setImporto($this->getEvent()->getMethodInterface()->getImportoTotale()); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $cache->setAmountUpdate(true); - - return $cache->getCacheData(); - } - - public function updateDetails(CacheObject $cache, int $index = 0): array|null - { - if (($this->getEvent()->isFaultEvent()) || $cache->getTransferAdded()) { - return $cache->getCacheData(); - } - - $id = $cache->getId(); - $transfer_list = array(); - - for ($i = 0; $i < $this->getEvent()->getTransferCount($index); $i++) { - $transaction_details = $this->getEvent()->transactionDetails($i, $index); - $transaction_details->setFkPayment($id); - $transaction_details->insert(); - DB::statement($transaction_details->getQuery(), $transaction_details->getBindParams()); - $last_inserted_transfer_id = DB::connection()->getPdo()->lastInsertId(); - if ($this->getEvent()->getMethodInterface()->isBollo($i, $index)) { - $transfer_list[] = [ - 'date_event' => $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'), - 'id' => $last_inserted_transfer_id, - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'bollo' => true, - 'iban' => '', - 'id_transfer' => $this->getEvent()->getMethodInterface()->getTransferId($i, $index) - ]; - } else { - $transfer_list[] = [ - 'date_event' => $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'), - 'id' => $last_inserted_transfer_id, - 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), - 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), - 'transfer_iban' => $this->getEvent()->getMethodInterface()->getTransferIban($i, $index), - 'id_transfer' => $this->getEvent()->getMethodInterface()->getTransferId($i, $index), - 'bollo' => false - ]; - } - } - $cache->setTransferAdded(true); - $cache->setTransferList($transfer_list); - return $cache->getCacheData(); - } - - public function updateMetadataDetails(CacheObject $cache, int $index = 0): array|null - { - if ($this->getEvent()->isFaultEvent()) - { - // se è un evento di fault, non faccio nulla - return $cache->getCacheData(); - } - - if (!$cache->getMetadataTransfer()) - { - // se non ho aggiunto i transfer dei metadata, lo faccio - $metadata_all_transfer_list = []; - for ($i = 0; $i < $this->getEvent()->getMethodInterface()->getTransferCount($index); $i++) { - // per ogni transfer, con $i che mi seleziona il transfer - $transfer_id = $cache->getTransferList()[$i]['id']; - $payment_id = $cache->getId(); - $metadata_single_transfer_list = []; - for ($x = 0; $x < $this->getEvent()->getMethodInterface()->getTransferMetaDataCount($i, $index); $x++) { - // per ogni metadata del transfer $i, con $x che mi seleziona il transfer - $key = $this->getEvent()->getMethodInterface()->getTransferMetaDataKey($i, $index, $x); - $value = $this->getEvent()->getMethodInterface()->getTransferMetaDataValue($i, $index, $x); - $metadata_db = new Metadata(new \DateTime($cache->getDateEvent())); - $metadata_db->setFkTransfer($transfer_id); - $metadata_db->setFkPayment($payment_id); - $metadata_db->setNewColumnValue('date_event', $cache->getDateEvent()); - $metadata_db->setMetaData($key, $value, Metadata::ACTIVATE_TRANSFER_LIST); - $metadata_db->insert(); - DB::statement($metadata_db->getQuery(), $metadata_db->getBindParams()); - $last_id_transfer = DB::connection()->getPdo()->lastInsertId(); - $metadata_single_transfer_list[] = [ - 'id' => $last_id_transfer, - 'date_event' => $cache->getDateEvent(), - 'key' => $key, - 'value' => $value, - 'fk_transfer' => $transfer_id, - 'fk_payment' => $payment_id - ]; - } - $metadata_all_transfer_list[] = $metadata_single_transfer_list; - } - $cache->setMetadataTransfer($metadata_all_transfer_list); - $cache->setMetadataTransferAdded(true); - } - - if (!$cache->getMetadataPayment()) - { - // se non ho già aggiunto i metadata del pagamento (fuori dalla transferlist) - $payment_id = $cache->getId(); - $metadata_all_payment_list = []; - for ($x = 0; $x < $this->getEvent()->getMethodInterface()->getPaymentMetaDataCount($index); $x++) - { - // me li ciclo uno ad uno - $key = $this->getEvent()->getMethodInterface()->getPaymentMetaDataKey($index, $x); - $value = $this->getEvent()->getMethodInterface()->getPaymentMetaDataValue($index, $x); - $metadata_db = new Metadata(new \DateTime($cache->getDateEvent())); - $metadata_db->setFkPayment($payment_id); - $metadata_db->setNewColumnValue('date_event', $cache->getDateEvent()); - $metadata_db->setMetaData($key, $value, Metadata::ACTIVATE_TRANSFER_LIST); - $metadata_db->insert(); - DB::statement($metadata_db->getQuery(), $metadata_db->getBindParams()); - $last_id_payment_metadata = DB::connection()->getPdo()->lastInsertId(); - $metadata_all_payment_list[] = - [ - 'id' => $last_id_payment_metadata, - 'date_event' => $cache->getDateEvent(), - 'key' => $key, - 'value' => $value, - 'fk_payment' => $payment_id - ]; - // x ogni $x che rappresenta un metadata del payment - } - $cache->setMetadataPayment($metadata_all_payment_list); - $cache->setMetadataPaymentAdded(true); - } - return $cache->getCacheData(); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/cdInfoWisp.php b/src/src/crawler/paymentlist/resp/cdInfoWisp.php deleted file mode 100644 index 7e3f76a0..00000000 --- a/src/src/crawler/paymentlist/resp/cdInfoWisp.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/closePaymentV1.php b/src/src/crawler/paymentlist/resp/closePaymentV1.php deleted file mode 100644 index 07ce0bf5..00000000 --- a/src/src/crawler/paymentlist/resp/closePaymentV1.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/closePaymentV2.php b/src/src/crawler/paymentlist/resp/closePaymentV2.php deleted file mode 100644 index f5531b7d..00000000 --- a/src/src/crawler/paymentlist/resp/closePaymentV2.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return true; - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return true; - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoAttivaRPT.php b/src/src/crawler/paymentlist/resp/nodoAttivaRPT.php deleted file mode 100644 index d42af0bd..00000000 --- a/src/src/crawler/paymentlist/resp/nodoAttivaRPT.php +++ /dev/null @@ -1,54 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getCcp(0)); - } - - public function updateTransaction(CacheObject $cache, int $index = 0): array|null - { - if (($cache->getAmountUpdate()) || ($this->getEvent()->isFaultEvent())) - { - return $cache->getCacheData(); - } - $id = $cache->getId(); - $date_event = $cache->getDateEvent(); - $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); - $transaction->setImporto($this->getEvent()->getMethodInterface()->getImporto()); - $transaction->update(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $cache->setAmountUpdate(true); - return parent::updateTransaction($cache, $index); - } - -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoChiediAvanzamentoPagamento.php b/src/src/crawler/paymentlist/resp/nodoChiediAvanzamentoPagamento.php deleted file mode 100644 index 6e3012b2..00000000 --- a/src/src/crawler/paymentlist/resp/nodoChiediAvanzamentoPagamento.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoChiediCopiaRT.php b/src/src/crawler/paymentlist/resp/nodoChiediCopiaRT.php deleted file mode 100644 index 76f30ecb..00000000 --- a/src/src/crawler/paymentlist/resp/nodoChiediCopiaRT.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoChiediInformazioniPagamento.php b/src/src/crawler/paymentlist/resp/nodoChiediInformazioniPagamento.php deleted file mode 100644 index 3f3dbd7a..00000000 --- a/src/src/crawler/paymentlist/resp/nodoChiediInformazioniPagamento.php +++ /dev/null @@ -1,42 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoInoltraEsitoPagamentoCarta.php b/src/src/crawler/paymentlist/resp/nodoInoltraEsitoPagamentoCarta.php deleted file mode 100644 index c334bfb2..00000000 --- a/src/src/crawler/paymentlist/resp/nodoInoltraEsitoPagamentoCarta.php +++ /dev/null @@ -1,43 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoInoltraEsitoPagamentoPayPal.php b/src/src/crawler/paymentlist/resp/nodoInoltraEsitoPagamentoPayPal.php deleted file mode 100644 index 659a336f..00000000 --- a/src/src/crawler/paymentlist/resp/nodoInoltraEsitoPagamentoPayPal.php +++ /dev/null @@ -1,42 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoInoltraPagamentoMod1.php b/src/src/crawler/paymentlist/resp/nodoInoltraPagamentoMod1.php deleted file mode 100644 index 97a99061..00000000 --- a/src/src/crawler/paymentlist/resp/nodoInoltraPagamentoMod1.php +++ /dev/null @@ -1,42 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - if ((!is_null($this->getEvent()->getSessionIdOriginal())) || (!empty($this->getEvent()->getSessionIdOriginal()))) - { - return true; - } - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoInviaCarrelloRPT.php b/src/src/crawler/paymentlist/resp/nodoInviaCarrelloRPT.php deleted file mode 100644 index eef396fa..00000000 --- a/src/src/crawler/paymentlist/resp/nodoInviaCarrelloRPT.php +++ /dev/null @@ -1,39 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return $this->isValidPayment($index); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoInviaRPT.php b/src/src/crawler/paymentlist/resp/nodoInviaRPT.php deleted file mode 100644 index 612d3e6e..00000000 --- a/src/src/crawler/paymentlist/resp/nodoInviaRPT.php +++ /dev/null @@ -1,35 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getCcp(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoInviaRT.php b/src/src/crawler/paymentlist/resp/nodoInviaRT.php deleted file mode 100644 index 2e76e6e2..00000000 --- a/src/src/crawler/paymentlist/resp/nodoInviaRT.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getCcp(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoNotificaAnnullamento.php b/src/src/crawler/paymentlist/resp/nodoNotificaAnnullamento.php deleted file mode 100644 index 9b125f8b..00000000 --- a/src/src/crawler/paymentlist/resp/nodoNotificaAnnullamento.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/paGetPayment.php b/src/src/crawler/paymentlist/resp/paGetPayment.php deleted file mode 100644 index 26a1b2ec..00000000 --- a/src/src/crawler/paymentlist/resp/paGetPayment.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/paGetPaymentV2.php b/src/src/crawler/paymentlist/resp/paGetPaymentV2.php deleted file mode 100644 index 87f636e8..00000000 --- a/src/src/crawler/paymentlist/resp/paGetPaymentV2.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/paSendRT.php b/src/src/crawler/paymentlist/resp/paSendRT.php deleted file mode 100644 index 11b907ee..00000000 --- a/src/src/crawler/paymentlist/resp/paSendRT.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/paaInviaRT.php b/src/src/crawler/paymentlist/resp/paaInviaRT.php deleted file mode 100644 index 02ac8917..00000000 --- a/src/src/crawler/paymentlist/resp/paaInviaRT.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getCcp(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/pspInviaCarrelloRPT.php b/src/src/crawler/paymentlist/resp/pspInviaCarrelloRPT.php deleted file mode 100644 index fe5cf7ba..00000000 --- a/src/src/crawler/paymentlist/resp/pspInviaCarrelloRPT.php +++ /dev/null @@ -1,37 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/pspInviaCarrelloRPTCarte.php b/src/src/crawler/paymentlist/resp/pspInviaCarrelloRPTCarte.php deleted file mode 100644 index 1602c0d1..00000000 --- a/src/src/crawler/paymentlist/resp/pspInviaCarrelloRPTCarte.php +++ /dev/null @@ -1,36 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return !is_null($this->getEvent()->getSessionIdOriginal()); - } - -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/pspNotifyPayment.php b/src/src/crawler/paymentlist/resp/pspNotifyPayment.php deleted file mode 100644 index 8c1082aa..00000000 --- a/src/src/crawler/paymentlist/resp/pspNotifyPayment.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $this->getEvent()->getPaymentToken(0)); - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/pspNotifyPaymentV2.php b/src/src/crawler/paymentlist/resp/pspNotifyPaymentV2.php deleted file mode 100644 index 3086aff5..00000000 --- a/src/src/crawler/paymentlist/resp/pspNotifyPaymentV2.php +++ /dev/null @@ -1,34 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - return true; - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - return true; - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/sendPaymentOutcome.php b/src/src/crawler/paymentlist/resp/sendPaymentOutcome.php deleted file mode 100644 index 77a94014..00000000 --- a/src/src/crawler/paymentlist/resp/sendPaymentOutcome.php +++ /dev/null @@ -1,45 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - } -} \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/sendPaymentOutcomeV2.php b/src/src/crawler/paymentlist/resp/sendPaymentOutcomeV2.php deleted file mode 100644 index 37e3f571..00000000 --- a/src/src/crawler/paymentlist/resp/sendPaymentOutcomeV2.php +++ /dev/null @@ -1,44 +0,0 @@ -setEvent($event); - } - - /** - * @inheritDoc - */ - public function isValidPayment(int $index = 0): bool - { - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - } - - /** - * @inheritDoc - */ - public function isAttempt(int $index = 0): bool - { - $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); - if (is_null($token)) - { - return false; - } - return true; - } -} \ No newline at end of file diff --git a/src/src/database/SingleRow.php b/src/src/database/SingleRow.php deleted file mode 100644 index 81f389ca..00000000 --- a/src/src/database/SingleRow.php +++ /dev/null @@ -1,329 +0,0 @@ -table = $table; - $this->data = $cached_data; - $this->primary_keys = $primary_keys; - $this->need_primary_keys = $need_primary_keys; - $this->uniqid = uniqid(); - } - - /** - * @inheritDoc - */ - public function getColumnValue(string $column): mixed - { - return (array_key_exists($column, $this->data)) ? $this->data[$column] : null; - } - - /** - * @inheritDoc - */ - public function getReadyColumnValue(string $column): mixed - { - return (array_key_exists($column, $this->newdata)) ? $this->newdata[$column] : null; - } - - /** - * @inheritDoc - */ - public function setColumnValue(string $column, mixed $value): self - { - $this->data[$column] = $value; - return $this; - } - - /** - * @inheritDoc - */ - public function setNewColumnValue(string $column, mixed $value): self - { - $this->newdata[$column] = $value; - return $this; - } - - /** - * @param string $column - * @return self - */ - public function removeReadyColumn(string $column): self - { - if (array_key_exists($column, $this->newdata)) - { - unset($this->newdata[$column]); - } - return $this; - } - - /** - * @inheritDoc - */ - public function getRow(): array - { - return $this->data; - } - - /** - * @inheritDoc - */ - public function getTable(): string - { - return $this->table; - } - - /** - * @inheritDoc - */ - public function getNeedPrimaryKeys(): array - { - return $this->need_primary_keys; - } - - /** - * @inheritDoc - */ - public function getPrimaryKeys(): array - { - return $this->primary_keys; - } - - /** - * @inheritDoc - */ - public function getUniqueId(): string - { - return $this->uniqid; - } - - /** - * @inheritDoc - */ - public function getQuery(): string - { - return $this->query; - } - - /** - * @inheritDoc - */ - public function getBindParams(): array - { - return $this->bindParams; - } - - /** - * @inheritDoc - */ - public function getQueryAndBindParams(): array - { - return ["query" => $this->getQuery(), "params" => $this->getBindParams()]; - } - - /** - * @inheritDoc - */ - public function hasAlreadyGenerated(): bool - { - return $this->hasAlreadyGenerated; - } - - /** - * @return $this - * @throws SingleRowException - */ - public function insert(): self - { - if ($this->hasAlreadyGenerated) - { - return $this; - } - - foreach($this->getNeedPrimaryKeys() as $key) - { - if (!array_key_exists($key, $this->newdata)) - { - throw new SingleRowException(sprintf('La chiave %s è necessaria', $key)); - } - } - - foreach($this->getPrimaryKeys() as $key) - { - if (!in_array($key, $this->getNeedPrimaryKeys()) && (array_key_exists($key, $this->newdata))) - { - // se una chiave primaria non è necessaria ed esiste in newdata, la elimino - unset($this->newdata[$key]); - } - - } - - $this->uniqid = uniqid(); - $model = "INSERT INTO %s(%s) VALUES(%s)"; - - $columns = implode(",", array_keys($this->newdata)); // tutte le colonne utili per l'insert, quindi escludo le PK non necessaria - - $bindColumns = []; - foreach($this->newdata as $column => $value) - { - $bindName = sprintf(":%s_%s", $column, $this->uniqid); - $bindColumns[$bindName] = $value; - } - - $this->query = sprintf($model, $this->getTable(), $columns, implode(",", array_keys($bindColumns))); - $this->bindParams = $bindColumns; - $this->hasAlreadyGenerated = true; - return $this; - - } - - /** - * @return $this - * @throws SingleRowException - */ - public function update(): self - { - if ($this->hasAlreadyGenerated) - { - return $this; - } - - $pkeys = []; - - if (count($this->primary_keys) == 0) - { - throw new SingleRowException('Non è possibile effettuare una update senza chiavi primarie'); - } - - - // prendo dai dati in cache quelle che possono essere le chiavi primarie - foreach($this->data as $pKey => $pValue) - { - if (in_array($pKey, $this->primary_keys)) - { - $this->setNewColumnValue($pKey, $pValue); - } - } - - - foreach($this->getPrimaryKeys() as $key) - { - // per ogni primary key presente, se essa non esiste nella lista dei dati nuovi, lancio l'exception - if (!array_key_exists($key, $this->newdata)) - { - throw new SingleRowException(sprintf("La chiave %s è necessaria per le update su %s", $key, $this->table)); - } - } - - // remove primary key from newdata - $backup_data = []; // need for restore primary key in case of multiple update() call - foreach($this->getPrimaryKeys() as $key) - { - $pkeys[$key] = $this->newdata[$key]; - $backup_data[$key] = $this->newdata[$key]; - unset($this->newdata[$key]); - } - - - $model = "UPDATE %s SET %s WHERE %s"; - - $sets = []; - $where = []; - // set parameters - $bindParams = []; - - foreach($this->newdata as $column => $value) - { - $bindColumn = sprintf(":%s_%s", $column, $this->uniqid); - $bindParams[$bindColumn] = $value; - $sets[] = sprintf("%s = %s", $column, $bindColumn); - } - - $bindParamsKey = []; - foreach($pkeys as $pkey => $pvalue) - { - $pkBindColumn = sprintf(":%s_%s", $pkey, $this->uniqid); - $bindParamsKey[$pkBindColumn] = $pvalue; - $where[] = sprintf("%s = %s", $pkey, $pkBindColumn); - } - - $this->query = sprintf($model, $this->getTable(), implode(",", $sets), implode(" AND ", $where)); - $this->bindParams = array_merge($bindParams, $bindParamsKey); - - // restore delle pkey nel caso di update multipli - foreach($backup_data as $key => $value) - { - $this->newdata[$key] = $value; - } - return $this; - } -} \ No newline at end of file diff --git a/src/src/database/SingleRowException.php b/src/src/database/SingleRowException.php deleted file mode 100644 index 4c2f4ee4..00000000 --- a/src/src/database/SingleRowException.php +++ /dev/null @@ -1,8 +0,0 @@ - string, "params" => array()) ] dove l'indice query contiene la query da eseguire - * e params contiene i bindparams - * @return array - */ - public function getQueryAndBindParams() : array; - - - /** - * Restituisce true/false se la query è stata già compilata. - * Per ogni setNewColumnValue ritorna a essere false - * @return bool - */ - public function hasAlreadyGenerated() : bool; - - - /** - * Prepara la query e i bindparams per l'inserimento in tabella - * @return self - */ - public function insert() : self; - - - /** - * Prepara la query e i bindparams per l'operazione di update - * @return self - */ - public function update() : self; - -} \ No newline at end of file diff --git a/src/src/database/sherlock/ExtraInfo.php b/src/src/database/sherlock/ExtraInfo.php deleted file mode 100644 index e6b583b3..00000000 --- a/src/src/database/sherlock/ExtraInfo.php +++ /dev/null @@ -1,65 +0,0 @@ -format('Y')); - parent::__construct($table, $eventData, ['id', 'date_event'], ['date_event']); - } - - - /** - * Configura la inserted timestamp - * @param \DateTime $date - * @return $this - */ - public function setInsertedTimestamp(\DateTime $date) : self - { - $this->setNewColumnValue('inserted_timestamp', $date->format('Y-m-d H:i:s.v')); - return $this; - } - - /** - * Configura l'id del pagamento - * @param string $fk_payment - * @return $this - */ - public function setFkPayment(string $fk_payment) : self - { - $this->setNewColumnValue('fk_payment', $fk_payment); - return $this; - } - - /** - * Configura il metadata - * @param string $key - * @param string $value - * @return $this - */ - public function setMetaData(string $key, string $value) : self - { - $this->setNewColumnValue('info_name', $key); - $this->setNewColumnValue('info_value', $value); - return $this; - } -} \ No newline at end of file diff --git a/src/src/database/sherlock/Metadata.php b/src/src/database/sherlock/Metadata.php deleted file mode 100644 index da23c3cc..00000000 --- a/src/src/database/sherlock/Metadata.php +++ /dev/null @@ -1,85 +0,0 @@ -format('Y')); - parent::__construct($table, $eventData, ['id', 'date_event'], ['date_event']); - } - - - /** - * Configura la inserted timestamp - * @param \DateTime $date - * @return $this - */ - public function setInsertedTimestamp(\DateTime $date) : self - { - $this->setNewColumnValue('inserted_timestamp', $date->format('Y-m-d H:i:s.v')); - return $this; - } - - /** - * Configura l'id del pagamento - * @param string $fk_payment - * @return $this - */ - public function setFkPayment(string $fk_payment) : self - { - $this->setNewColumnValue('fk_payment', $fk_payment); - return $this; - } - - - /** - * Configura l'id del transfer - * @param string $fk_transfer - * @return $this - */ - public function setFkTransfer(string $fk_transfer) : self - { - $this->setNewColumnValue('fk_transfer', $fk_transfer); - return $this; - } - - /** - * Configura il metadata - * @param string $key - * @param string $value - * @param string $method_name - * @return $this - */ - public function setMetaData(string $key, string $value, string $method_name = self::ACTIVATE_PAYMENT_LIST) : self - { - $this->setNewColumnValue('meta_key', $key); - $this->setNewColumnValue('meta_value', $value); - $this->setNewColumnValue('method_name', $method_name); - return $this; - } -} \ No newline at end of file diff --git a/src/src/database/sherlock/Transaction.php b/src/src/database/sherlock/Transaction.php deleted file mode 100644 index 76b159d9..00000000 --- a/src/src/database/sherlock/Transaction.php +++ /dev/null @@ -1,369 +0,0 @@ -format('Y')); - parent::__construct($table, $eventData, ['id', 'date_event'], ['date_event']); - - } - - - /** - * Configura la inserted timestamp - * @param \DateTime $date - * @return $this - */ - public function setInsertedTimestamp(\DateTime $date) : self - { - $this->setNewColumnValue('inserted_timestamp', $date->format('Y-m-d H:i:s.v')); - return $this; - } - - /** - * Configura lo IUV di questa transazione - * @param string $iuv - * @return self - */ - public function setIuv(string $iuv) : self - { - $this->setNewColumnValue('iuv', $iuv); - return $this; - } - - - /** - * Configura la PA che gestisce l'avviso - * @param string $pa - * @return self - */ - public function setPaEmittente(string $pa) : self - { - $this->setNewColumnValue('pa_emittente', $pa); - return $this; - } - - - /** - * Configura il token/ccp della transazione - * @param string $token_ccp - * @return $this - */ - public function setTokenCcp(string $token_ccp) : self - { - $this->setNewColumnValue('token_ccp', $token_ccp); - return $this; - } - - /** - * Configura il notice id della transazione - * @param string $notice_id - * @return self - */ - public function setNoticeId(string $notice_id) : self - { - $this->setNewColumnValue('notice_id', $notice_id); - return $this; - } - - - /** - * Configura l'id del carrello della transazione - * @param string $id_carrello - * @return $this - */ - public function setIdCarrello(string $id_carrello) : self - { - $this->setNewColumnValue('id_carrello', $id_carrello); - return $this; - } - - - /** - * Configura il broker pa - * @param string $broker_pa - * @return self - */ - public function setBrokerPa(string $broker_pa) : self - { - $this->setNewColumnValue('id_broker_pa', $broker_pa); - return $this; - } - - /** - * Configura il broker psp - * @param string $broker_psp - * @return self - */ - public function setBrokerPsp(string $broker_psp) : self - { - $this->setNewColumnValue('id_broker_psp', $broker_psp); - return $this; - } - - /** - * Configura l'id del PSP - * @param string $psp - * @return self - */ - public function setPsp(string $psp) : self - { - $this->setNewColumnValue('id_psp', $psp); - return $this; - } - - /** - * Configura la stazione usata per la transazione - * @param string $stazione - * @return self - */ - public function setStazione(string $stazione) : self - { - $this->setNewColumnValue('stazione', $stazione); - return $this; - - } - - /** - * Configura il canale usato per la transazione - * @param string $canale - * @return $this - */ - public function setCanale(string $canale) : self - { - $this->setNewColumnValue('canale', $canale); - return $this; - } - - /** - * Configura l'importo della transazione - * @param string $importo - * @return $this - */ - public function setImporto(string $importo) : self - { - $this->setNewColumnValue('importo', $importo); - return $this; - } - - /** - * Configura l'esito della transazione - * @param string $esito - * @return $this - */ - public function setEsito(string $esito) : self - { - $this->setNewColumnValue('esito', $esito); - return $this; - } - - /** - * Configura il flag is_bollo a true/false - * @param bool $is_bollo - * @return $this - */ - public function setBollo(bool $is_bollo) : self - { - $this->setNewColumnValue('is_bollo', $is_bollo); - return $this; - } - - /** - * Configura il touchpoint della transazione - * @param string $touchpoint - * @return $this - */ - public function setTouchPoint(string $touchpoint) : self - { - $this->setNewColumnValue('touchpoint', $touchpoint); - return $this; - } - - /** - * Configura la commissione della transazione - * @param string $fee - * @return $this - */ - public function setFee(string $fee) : self - { - $this->setNewColumnValue('fee', $fee); - return $this; - } - - /** - * Configura il payment type della transazione - * @param string $payment_type - * @return $this - */ - public function setPaymentType(string $payment_type) : self - { - $this->setNewColumnValue('payment_type', $payment_type); - return $this; - } - - public function addNewDate($date) : self - { - $encode = json_encode($date); - $this->setNewColumnValue('date_wf', $encode); - return $this; - - - $column = $this->getColumnValue('date_wf'); - $date_wf = []; - if (is_null($column)) - { - // è vuoto, la aggiungo - $date_wf[] = $date; - } - else - { - $result_date_wf = json_decode($column, JSON_OBJECT_AS_ARRAY); - if (!in_array($date, $result_date_wf)) - { - $date_wf = $result_date_wf; - $date_wf[] = $date; - } - } - if (count($date_wf) > 0) - { - $this->setNewColumnValue('date_wf', json_encode($date_wf)); - } - return $this; - } - - - /** - * Cerca un tentativo - * @param string $iuv - * @param string $pa_emittente - * @param string $token - * @return Transaction[]|null - */ - public static function searchByAttempt(string $iuv, string $pa_emittente, string $token) : array|null - { - $years = ['2023']; - $results = []; - foreach($years as $year) - { - $table = sprintf('transaction_%s', $year); - $events = Capsule::table($table) - ->where('iuv', '=', $iuv) - ->where('pa_emittente', '=', $pa_emittente) - ->where('token_ccp', '=', $token) - ->get(); - foreach($events as $attempt) - { - $results[] = (array) $attempt; - } - } - return (count($results) == 0) ? null : $results; - } - - - /** - * Cerca un pagamento - * @param string $iuv - * @param string $pa_emittente - * @return Transaction[]|null - */ - public static function searchByPayment(string $iuv, string $pa_emittente) : array|null - { - $years = ['2023']; - $results = []; - foreach($years as $year) - { - $table = sprintf('transaction_%s', $year); - $events = Capsule::table($table) - ->where('iuv', '=', $iuv) - ->where('pa_emittente', '=', $pa_emittente) - ->get(); - foreach($events as $payment) - { - $results[] = (array) $payment; - } - } - return (count($results) == 0) ? null : $results; - } - - - /** - * Cerca un pagamento e/o tentativo in base al notice_id - * @param string $notice_id - * @param string|null $pa - * @return Transaction[]|null - */ - public static function searchByNoticeId(string $notice_id, string $pa = null) : array|null - { - // query sui 17 e 15 caratteri dell'avviso fornito - // + where su campo notice_id = a $notice_id - // + pa se indicata - $years = ['2023']; - $results = []; - $iuv_17 = substr($notice_id,1,17); - $iuv_15 = substr($notice_id, 3, 15); - foreach($years as $year) - { - $table = sprintf('transaction_%s', $year); - $events = Capsule::table($table) - ->whereIn('iuv', [$iuv_17, $iuv_15]) - ->where('notice_id', '=', $notice_id); - if (!is_null($pa)) - { - $events->where('pa_emittente', '=', $pa); - } - $events->get(); - foreach($events as $payment) - { - $results[] = (array) $payment; - } - } - return (count($results) == 0) ? null : $results; - } - - - public static function searchByPrimaryKey(string $id, string $date_event) : Transaction|null - { - $datetime = new \DateTime($date_event); - $years = $datetime->format('Y'); - $results = []; - $table = sprintf(TRANSACTION_TABLE, $years); - $events = Capsule::table($table) - ->where('id', '=', $id) - ->where('date_event', '=', $date_event) - ->get(); - - foreach($events as $payment) - { - $date = new \DateTime($payment->date_event); - $results[] = new Transaction($date, (array) $payment); - } - return (count($results) == 0) ? null : $results[0]; - } - - - public static function getTransactionByIdAndDateEvent(string $id, string $date_event) : Transaction - { - $datetime = new \DateTime($date_event); - return new Transaction($datetime, ['id' => $id, 'date_event' => $date_event]); - } -} \ No newline at end of file diff --git a/src/src/database/sherlock/TransactionDetails.php b/src/src/database/sherlock/TransactionDetails.php deleted file mode 100644 index c0c2372f..00000000 --- a/src/src/database/sherlock/TransactionDetails.php +++ /dev/null @@ -1,119 +0,0 @@ -format('Y')); - parent::__construct($table, $eventData, ['id', 'date_event'], ['date_event']); - - } - - - /** - * Configura la foreign key che punta al Payment/Attempt - * @param string $fk_payment - * @return $this - */ - public function setFkPayment(string $fk_payment) : self - { - $this->setNewColumnValue('fk_payment', $fk_payment); - return $this; - } - - /** - * Configura lo IUR del transfer (nel caso di evento di SPO/RT) - * @param string $iur - * @return self - */ - public function setIur(string $iur) : self - { - $this->setNewColumnValue('iur', $iur); - return $this; - } - - - /** - * Configura la PA che riceverà il transfer - * @param string $pa - * @return self - */ - public function setPaTransfer(string $pa) : self - { - $this->setNewColumnValue('pa_transfer', $pa); - return $this; - } - - /** - * Configura l'id del transfer - * @param string $id_transfer - * @return $this - */ - public function setIdTransfer(string $id_transfer) : self - { - $this->setNewColumnValue('id_transfer', $id_transfer); - return $this; - } - - /** - * Configura l'iban del transfer - * @param string $iban - * @return self - */ - public function setTransferIban(string $iban) : self - { - $this->setNewColumnValue('iban_transfer', $iban); - return $this; - } - - - /** - * Configura l'amount del transfer - * @param string $amount_transfer - * @return $this - */ - public function setAmountTransfer(string $amount_transfer) : self - { - $this->setNewColumnValue('amount_transfer', $amount_transfer); - return $this; - } - - - /** - * Configura true/false se è un bollo - * @param bool $is_bollo - * @return self - */ - public function setBollo(bool $is_bollo) : self - { - $this->setNewColumnValue('is_bollo', $is_bollo); - return $this; - } - - - public static function getDetailsByIdAndDateEvent(string $id, string $date_event) : TransactionDetails - { - $datetime = new \DateTime($date_event); - return new TransactionDetails($datetime, ['id' => $id, 'date_event' => $date_event]); - } - -} \ No newline at end of file diff --git a/src/src/database/sherlock/TransactionRe.php b/src/src/database/sherlock/TransactionRe.php deleted file mode 100644 index 5d00300e..00000000 --- a/src/src/database/sherlock/TransactionRe.php +++ /dev/null @@ -1,46 +0,0 @@ -format('Y')); - parent::__construct($table, $eventData, ['id', 'date_event'], ['date_event']); - - } - - - /** - * Configura un evento in stato LOADED - * @param string|null $message - * @return $this - */ - public function loaded(string $message = null) : self - { - $this->setState('LOADED', $message); - return $this; - } - - - public function reject(string $message = null) : self - { - $this->setState('REJECTED', $message); - return $this; - } - - public function setState(string $state, string $message = null) : self - { - $this->setNewColumnValue('state', $state); - if (!is_null($message)) - { - $this->setNewColumnValue('message', substr($message, 0, 199)); - } - return $this; - } -} \ No newline at end of file diff --git a/src/src/database/sherlock/Workflow.php b/src/src/database/sherlock/Workflow.php deleted file mode 100644 index 2c3e2b9b..00000000 --- a/src/src/database/sherlock/Workflow.php +++ /dev/null @@ -1,133 +0,0 @@ -format('Y')); - parent::__construct($table, $eventData, ['id', 'date_event'], ['date_event']); - } - - - /** - * Configura la inserted timestamp - * @return $this - */ - public function setFkPayment(string $fk_payment) : self - { - $this->setNewColumnValue('fk_payment', $fk_payment); - return $this; - } - - - /** - * Configura l'inserted timestamp dell'evento - * @param DateTime $date - * @return $this - */ - public function setEventTimestamp(DateTime $date) : self - { - $this->setNewColumnValue('event_timestamp', $date->format('Y-m-d H:i:s.v')); - return $this; - } - - /** - * Configura l'eventhub id dell'evento - * @param string $event_id - * @return $this - */ - public function setEventId(string $event_id) : self - { - $this->setNewColumnValue('event_id', $event_id); - return $this; - } - - - /** - * Configura la foreign key al tipoEvento/sottoTipoEvento - * @param string $fkTipoEvento - * @return $this - */ - public function setFkTipoEvento(string $fkTipoEvento) : self - { - $this->setNewColumnValue('fk_tipoevento', $fkTipoEvento); - return $this; - } - - - /** - * Configura il faultCode dell'evento se esiste - * @param string $faultCode - * @return $this - */ - public function setFaultCode(string $faultCode) : self - { - $this->setNewColumnValue('faultcode', $faultCode); - return $this; - } - - - /** - * Configura l'id_psp dell'evento - * @param string $id_psp - * @return self - */ - public function setPsp(string $id_psp) : self - { - $this->setNewColumnValue('id_psp', $id_psp); - return $this; - } - - /** - * Configura la stazione dell'evento - * @param string $stazione - * @return self - */ - public function setStazione(string $stazione) : self - { - $this->setNewColumnValue('stazione', $stazione); - return $this; - } - - /** - * Configura il canale dell'evento - * @param string $canale - * @return self - */ - public function setCanale(string $canale) : self - { - $this->setNewColumnValue('canale', $canale); - return $this; - } - - /** - * Configura l'outcome della chiamata. Non è l'outcome di una sendPaymentOutcome - * @param string $outcome - * @return $this - */ - public function setOutcomeEvent(string $outcome) : self - { - $this->setNewColumnValue('outcome', $outcome); - return $this; - } -} \ No newline at end of file diff --git a/src/stat_cache.php b/src/stat_cache.php deleted file mode 100644 index e19f8ff3..00000000 --- a/src/stat_cache.php +++ /dev/null @@ -1,30 +0,0 @@ - 'tcp', - 'host' => REDIS_HOST, - 'port' => REDIS_PORT - ]; - - -function randomString($n = 15) -{ - $string = ''; - for($i=0;$i<$n;$i++) - { - $string .= rand(0, 9); - } - return $string; -} - - -$redis_cache = new \pagopa\crawler\RedisCache($connection); - -print_r($redis_cache->) \ No newline at end of file diff --git a/src/test_date.php b/src/test_date.php deleted file mode 100644 index 09569b8e..00000000 --- a/src/test_date.php +++ /dev/null @@ -1,470 +0,0 @@ -outcome()); -echo PHP_EOL; - - - -die(); - - - - - -die(); - -$string = 'la prima stringa è %1sla seconda %2s'; - - - -class test extends \pagopa\crawler\methods\AbstractXmlPayload -{ - - const XPATH_PA_EMITTENTE = '//activatePaymentNoticeReq/qrCode/fiscalCode'; - - const XPATH_SINGLE_TRANSFER_AMOUNT = '//pspNotifyPaymentReq/transferList/transfer[%1$d]/transferAmount'; - - - const XPATH_TRANSFER_COUNT = '//pspNotifyPaymentReq/transferList/transfer'; - - - const XPATH_TRANSFER_METADATA = '//pspNotifyPaymentReq/transferList/transfer[%1$d]/metadata/mapEntry'; - const XPATH_TRANSFER_METADATA_KEY = '//pspNotifyPaymentReq/transferList/transfer[%2$d]/metadata/mapEntry[%1$d]/key'; - - const XPATH_TRANSFER_METADATA_VALUE = '//pspNotifyPaymentReq/transferList/transfer[%2$d]/metadata/mapEntry[%1$d]/value'; - - - -} - - - - -$test = new \pagopa\crawler\methods\req\pspNotifyPaymentV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50VjI+CgkJCTxpZFBTUD5DSVBCSVRNTTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD4xMzIxMjg4MDE1MDwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+MTMyMTI4ODAxNTBfMDI8L2lkQ2hhbm5lbD4KCQkJPHRyYW5zYWN0aW9uSWQ+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDA8L3RyYW5zYWN0aW9uSWQ+CgkJCTx0b3RhbEFtb3VudD43MDEuMDA8L3RvdGFsQW1vdW50PgoJCQk8ZmVlPjEuMDA8L2ZlZT4KCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTE5VDIzOjAxOjQ0PC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCTxwYXltZW50TGlzdD4KCQkJCTxwYXltZW50PgoJCQkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L3BheW1lbnRUb2tlbj4KCQkJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMDAxPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCQkJCTxkZWJ0QW1vdW50PjI1MC4wMDwvZGVidEFtb3VudD4KCQkJCQk8dHJhbnNmZXJMaXN0PgoJCQkJCQk8dHJhbnNmZXI+CgkJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQkJPHRyYW5zZmVyQW1vdW50PjEwMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L0lCQU4+CgkJCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPG1ldGFkYXRhPgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMV8xXzE8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMV8xPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMV8xXzI8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMV8yPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJPC9tZXRhZGF0YT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4xNTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPG1ldGFkYXRhPgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMV8yXzE8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMl8xPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMV8yXzI8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMl8yPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJPC9tZXRhZGF0YT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvcGF5bWVudD4KCQkJCTxwYXltZW50PgoJCQkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L3BheW1lbnRUb2tlbj4KCQkJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3ODc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMDAyPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCQkJCTxkZWJ0QW1vdW50PjQ1MC4wMDwvZGVidEFtb3VudD4KCQkJCQk8dHJhbnNmZXJMaXN0PgoJCQkJCQk8dHJhbnNmZXI+CgkJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQkJPHRyYW5zZmVyQW1vdW50PjIwMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzg3PC9maXNjYWxDb2RlUEE+CgkJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTE8L0lCQU4+CgkJCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPG1ldGFkYXRhPgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMl8xXzE8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMV8xPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMl8xXzI8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMV8yPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJPC9tZXRhZGF0YT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4yNTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc4ODwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEyPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCQkJPG1ldGFkYXRhPgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMl8yXzE8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMl8xPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCQkJPGtleT5jaGlhdmVfMl8yXzI8L2tleT4KCQkJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMl8yPC92YWx1ZT4KCQkJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQkJPC9tZXRhZGF0YT4KCQkJCQkJPC90cmFuc2Zlcj4KCQkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvcGF5bWVudD4KCQkJPC9wYXltZW50TGlzdD4KCQkJPGFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zPgoJCQkJPG1ldGFkYXRhPgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50aXBvVmVyc2FtZW50bzwva2V5PgoJCQkJCQk8dmFsdWU+Q1A8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5Pm91dGNvbWVQYXltZW50R2F0ZXdheTwva2V5PgoJCQkJCQk8dmFsdWU+T0s8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRpbWVzdGFtcE9wZXJhdGlvbjwva2V5PgoJCQkJCQk8dmFsdWU+MjAyNC0wNC0xOVQyMzowMTo0NDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dG90YWxBbW91bnQ8L2tleT4KCQkJCQkJPHZhbHVlPjcwMS4wMDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+ZmVlPC9rZXk+CgkJCQkJCTx2YWx1ZT4xLjAwPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5hdXRob3JpemF0aW9uQ29kZTwva2V5PgoJCQkJCQk8dmFsdWU+MTAwMDAxPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5ycm48L2tleT4KCQkJCQkJPHZhbHVlPnp6enp6enp6enp6enp6enp6enp6ejE8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQk8L21ldGFkYXRhPgoJCQk8L2FkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zPgoJCTwvcGZuOnBzcE5vdGlmeVBheW1lbnRWMj4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - -print_r(number_format(700, 2 )); - -echo PHP_EOL; - -die(); - -$payload = base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg=='); - -$xml = new SimpleXMLElement($payload); - -$namespaces = $xml->getDocNamespaces(true); -$namespaces = array_filter(array_keys($namespaces), function($k){return !empty($k);}); -$namespaces = array_map(function($ns){return "$ns:";}, $namespaces); -$ns_clean_xml = str_replace("xmlns=", "ns=", $payload); -$ns_clean_xml = str_replace($namespaces, array_fill(0, count($namespaces), ''), $ns_clean_xml); - -$xml = new SimpleXMLElement($ns_clean_xml); - - -$a = $xml->xpath('//pspNotifyPaymentReq/transferList/transfer[2]'); - -print_r($a); - - -die(); -class test extends \pagopa\crawler\methods\AbstractXmlPayload -{ - - const XPATH_PA_EMITTENTE = '//activatePaymentNoticeReq/qrCode/fiscalCode'; - - - -} - -$payload = base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+QUJJMDMwNjk8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+OTcyNDk2NDA1ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjk3MjQ5NjQwNTg4XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD5DQkkxMUFnaWRQcm9kPC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pjk3MjQ5NjQwNTg4XzI0MUtFM0lFODg8L2lkZW1wb3RlbmN5S2V5PgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+MTM3NTY4ODEwMDI8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjE4MDAyNTUwMDM2MDQzMzI1MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGV4cGlyYXRpb25UaW1lPjM2MDAwMDwvZXhwaXJhdGlvblRpbWU+CgkJCTxhbW91bnQ+MjIuNDY8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg=='); - -$a = new test($payload); - -print_r($a->getPaEmittenti()); - - - - -die(); - - -$xml = new SimpleXMLElement($payload); - -$namespaces = $xml->getDocNamespaces(true); -$namespaces = array_filter(array_keys($namespaces), function($k){return !empty($k);}); -$namespaces = array_map(function($ns){return "$ns:";}, $namespaces); -$ns_clean_xml = str_replace("xmlns=", "ns=", $payload); -$ns_clean_xml = str_replace($namespaces, array_fill(0, count($namespaces), ''), $ns_clean_xml); -$xml = simplexml_load_string($ns_clean_xml); - -//The line bellow fetches default namespace with empty key, like this: '' => 'url' -//So we remove any default namespace from the array - -print_r($xml->xpath("//pspNotifyPaymentReq/transferList/transfer")); - - - -die(); - - -$a = [ - [ - 'a' => 1, - 'b' => 2, - 'c' => 3 - ], - [ - 'a' => 4, - 'b' => 5, - 'c' => 6 - ], - [ - 'a' => 7, - 'b' => 8, - 'c' => 9 - ], -]; - - - - - - - - - - - - -die(); - -use Illuminate\Database\Capsule\Manager as Capsule; -use pagopa\crawler\Memcached; -use pagopa\crawler\methods\req\pspInviaCarrelloRPTCarte; - -$a = new pspInviaCarrelloRPTCarte(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfVEVTVF8wMTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPHBhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+eHh4eHg8L3BhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDAyMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRThMM1psY25OcGIyNWxUMmRuWlhSMGJ6NEtJQ0FnSUR4a2IyMXBibWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtOemMzTnpjM056YzNOemM4TDJsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2lBZ0lDQThMMlJ2YldsdWFXOCtDaUFnSUNBOGFXUmxiblJwWm1sallYUnBkbTlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrZUhoNGVIaDRQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtJQ0FnSUR4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TVRCVU1qRTZNVEk2TWpJdU5qZzBLekF5T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb2dJQ0FnUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtUaTlCUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29nSUNBZ1BITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJQ0FnSUNBOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtJQ0FnSUNBZ0lDQThZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR2x1WkdseWFYcDZiMVpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR05wZG1samIxWmxjbk5oYm5SbFBuaDRlSGc4TDJOcGRtbGpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHhqWVhCV1pYSnpZVzUwWlQ1NGVIaDRQQzlqWVhCV1pYSnpZVzUwWlQ0S0lDQWdJQ0FnSUNBOGJHOWpZV3hwZEdGV1pYSnpZVzUwWlQ1NGVIaDRQQzlzYjJOaGJHbDBZVlpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHh3Y205MmFXNWphV0ZXWlhKellXNTBaVDU0ZUhoNGVEd3ZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR1V0YldGcGJGWmxjbk5oYm5SbFBuaDRlSGhBZUhoNGVDNTRlSGc4TDJVdGJXRnBiRlpsY25OaGJuUmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb2dJQ0FnUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVHUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtJQ0FnSUR3dmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0lDQWdJRHhsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5Q1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrTnpjM056YzNOemMzTnpjOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZhVzVrYVhKcGVucHZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4amFYWnBZMjlDWlc1bFptbGphV0Z5YVc4K2VIaDRlRHd2WTJsMmFXTnZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4allYQkNaVzVsWm1samFXRnlhVzgrTURBd01EQThMMk5oY0VKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFd1BDOWtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQ1TUM0d01Ed3ZhVzF3YjNKMGIxUnZkR0ZzWlVSaFZtVnljMkZ5WlQ0S0lDQWdJQ0FnSUNBOGRHbHdiMVpsY25OaGJXVnVkRzgrUTFBOEwzUnBjRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF3TURBd01EQXdNREF3TURBd01EQXlNRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K2REQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBOEwyTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4bWFYSnRZVkpwWTJWMmRYUmhQakE4TDJacGNtMWhVbWxqWlhaMWRHRStDaUFnSUNBZ0lDQWdQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NDVNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUNBZ0lDQThhV0poYmtGalkzSmxaR2wwYno1SlZEQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGlhV05CWTJOeVpXUnBkRzgrZUhoNGVIaDRlSGc4TDJKcFkwRmpZM0psWkdsMGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGg0ZUR3dlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0lDQWdJQ0FnSUNBOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lEd3ZaR0YwYVZabGNuTmhiV1Z1ZEc4K0Nqd3ZVbEJVUGc9PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJCTxycm4+MDAwMDAwMDAwMDAxPC9ycm4+CgkJCTxlc2l0b1RyYW5zYXppb25lQ2FydGE+MDA8L2VzaXRvVHJhbnNhemlvbmVDYXJ0YT4KCQkJPGltcG9ydG9Ub3RhbGVQYWdhdG8+OTEuMDA8L2ltcG9ydG9Ub3RhbGVQYWdhdG8+CgkJCTx0aW1lc3RhbXBPcGVyYXppb25lPjIwMjQtMDQtMTBUMjE6MTQ6NDguOTE0KzAyOjAwPC90aW1lc3RhbXBPcGVyYXppb25lPgoJCQk8Y29kaWNlQXV0b3JpenphdGl2bz4wMDAwMDE8L2NvZGljZUF1dG9yaXp6YXRpdm8+CgkJPC9wcHQ6cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - -print_r($a->getImportoTotale()); - -echo PHP_EOL; - - - - -die(); - -$a = json_encode(array('2024-02-02')); - -print_r(json_decode($a, JSON_OBJECT_AS_ARRAY)); - -echo PHP_EOL; - - - -die(); - - -$a = new \pagopa\crawler\events\req\nodoInviaCarrelloRPT([ - "insertedtimestamp" => "2024-03-13 09:10:00.210", - "tipoEvento" => "nodoInviaCarrelloRPT", - "sottoTipoEvento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionId" => "SESSID_01", - "sessionIdOriginal" => "SESSORIGIN_01", - "uniqueId" => "UNIQUE_RPT_1", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDxzb2FwOkhlYWRlcj4KICAgIDxpbnRlc3RhemlvbmVDYXJyZWxsb1BQVCB4bWxucz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIj4KICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhcnJlbGxvIHhtbG5zPSIiPklEX0NBUlJFTExPXzAxPC9pZGVudGlmaWNhdGl2b0NhcnJlbGxvPgogICAgPC9pbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KICA8L3NvYXA6SGVhZGVyPgogIDxzb2FwOkJvZHk+CiAgICA8bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KICAgICAgPHBhc3N3b3JkIHhtbG5zPSIiPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KICAgICAgPGlkZW50aWZpY2F0aXZvUFNQIHhtbG5zPSIiPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgogICAgICA8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQIHhtbG5zPSIiPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhbmFsZSB4bWxucz0iIj44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CiAgICAgIDxsaXN0YVJQVCB4bWxucz0iIj4KICAgICAgICA8ZWxlbWVudG9MaXN0YVJQVD4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDIyPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgogICAgICAgICAgPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIyPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KICAgICAgICAgIDx0aXBvRmlybWEgLz4KICAgICAgICAgIDxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUlnZUcxc2JuTTZlSE5rUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZU0lnZUcxc2JuTTZlSE5wUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZUzFwYm5OMFlXNWpaU0krQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpBOEwzWmxjbk5wYjI1bFQyZG5aWFIwYno0S0NUeGtiMjFwYm1sdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K056YzNOemMzTnpjM056YzhMMmxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2drOEwyUnZiV2x1YVc4K0NnazhhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK05EWTNNREUxTXk0MU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBekxURXpWREl6T2pFME9qSXlQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtWVk5TUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29KUEhOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGc4TDJGdVlXZHlZV1pwWTJGV1pYSnpZVzUwWlQ0S0NRazhhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStlSGg0ZUR3dmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQR05wZG1samIxWmxjbk5oYm5SbFBuaDRQQzlqYVhacFkyOVdaWEp6WVc1MFpUNEtDUWs4WTJGd1ZtVnljMkZ1ZEdVK2VIaDRlRHd2WTJGd1ZtVnljMkZ1ZEdVK0Nna0pQR3h2WTJGc2FYUmhWbVZ5YzJGdWRHVStlSGg0ZUhnOEwyeHZZMkZzYVhSaFZtVnljMkZ1ZEdVK0Nna0pQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhnOEwzQnliM1pwYm1OcFlWWmxjbk5oYm5SbFBnb0pDVHh1WVhwcGIyNWxWbVZ5YzJGdWRHVStTVkk4TDI1aGVtbHZibVZXWlhKellXNTBaVDRLQ1FrOFpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaEFaMjFoYVd3dVkyOXRQQzlsTFcxaGFXeFdaWEp6WVc1MFpUNEtDVHd2YzI5bloyVjBkRzlXWlhKellXNTBaVDRLQ1R4emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1Jqd3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2tKUEdsdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29KQ1R4amFYWnBZMjlRWVdkaGRHOXlaVDU0ZUhoNFBDOWphWFpwWTI5UVlXZGhkRzl5WlQ0S0NRazhZMkZ3VUdGbllYUnZjbVUrZUhoNFBDOWpZWEJRWVdkaGRHOXlaVDRLQ1FrOGJHOWpZV3hwZEdGUVlXZGhkRzl5WlQ1NGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDZ2tKUEc1aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXVZWHBwYjI1bFVHRm5ZWFJ2Y21VK0Nna0pQR1V0YldGcGJGQmhaMkYwYjNKbFBuaDRlSGc4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K2VIaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlrWlc1dmJWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMk5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmNISnZkbWx1WTJsaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBrbFVQQzl1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBekxURXpQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHhNREF1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGtKQ1ZEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TWpJOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESXlQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNVEF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXlNekF3TURBd01EQXdNREF3TURBd05EWTNNREV4TVM4MU1DNHdNRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK09TOHdOakF4TVRFelFWQXZQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KICAgICAgICA8L2VsZW1lbnRvTGlzdGFSUFQ+CiAgICAgIDwvbGlzdGFSUFQ+CiAgICA8L25vZG9JbnZpYUNhcnJlbGxvUlBUPgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+" -]); - - -print_r($a->getMethodInterface()->getIuv(0)); - - - - -die(); -$string = 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczU6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQgc29hcDphY3Rvcj0iIiBzb2FwOm11c3RVbmRlcnN0YW5kPSIxIiB4bWxuczpuczM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5JRF9DQVJSRUxMT18wNTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L25zNTppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM6bnMyPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vTm9kb1BhZ2FtZW50aVNQQy5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVJQVCIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMjM8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIzPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQyTVRZdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qTThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREl6UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTmpBd0xqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUR4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTVRZdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXdOVEF3TURBd01EQXdNREF3TURBMk56Y3dPRGN6THpFMkxqQXdMMVJZVkM5Q1QweE1UMFJKUjBsVVFVeEZMVUZPVUZKQ0xUSjZSVVZQZVdoRE1qTThMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0E4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURrd01URXdNRUZRTDBKUFRFeFBMMmRpWjBoZFowUmVSMHBwV1ZCb1VHaEdNakJxZVdJMFExQjJLRDFNT1M5dGJYdGplRTF0TmpjOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0lDQWdJQ0FnSUNBZ1BHUmhkR2xOWVhKallVSnZiR3h2UkdsbmFYUmhiR1UrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2UW05c2JHOCtNREU4TDNScGNHOUNiMnhzYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR2hoYzJoRWIyTjFiV1Z1ZEc4K2VIaDRlSGg0UEM5b1lYTm9SRzlqZFcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGNISnZkbWx1WTJsaFVtVnphV1JsYm5waFBsSk5QQzl3Y205MmFXNWphV0ZTWlhOcFpHVnVlbUUrQ2lBZ0lDQWdJQ0FnSUR3dlpHRjBhVTFoY21OaFFtOXNiRzlFYVdkcGRHRnNaVDRLSUNBZ0lDQWdJQ0E4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDVHd2WkdGMGFWWmxjbk5oYldWdWRHOCtDand2VWxCVVBnPT08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQk8L25zNDpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+'; - - - -$nodo = new \pagopa\crawler\methods\req\nodoInviaCarrelloRPT(base64_decode($string)); - - -$nodo->getTransferPa(0, 0); - -echo PHP_EOL; - - -die(); -$memcache = new \Memcached(); -$memcache->addServer('172.17.0.3', 11211); - -$memcache->append('a', '2'); -$memcache->append('a', '3'); - -$memcache->set('b', 5); - -print_r($memcache->get('YXR0ZW1wdF8yMDI0MDMxMF8wMTAwMDAwMDAwMDAwMDAxMV83Nzc3Nzc3Nzc3N190MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMQ==')); - - - - -die(); - -require_once './vendor/autoload.php'; - -//use pagopa\crawler\methods\req\pspInviaCarrelloRPTCarte; - - -const MEMCACHED_HOST = '172.17.0.3'; - -const MEMCACHED_PORT = "11211"; -const DB_HOST = '172.17.0.5'; -const DB_PORT = '5432'; -const DB_DATABASE = 'postgres'; -const DB_USERNAME = 'postgres'; -const DB_PASSWORD = 'mock'; - - - -$capsule = new Capsule; - -$capsule->addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); -$memcache = new Memcached(); - -//Capsule::statement('truncate table transaction_2024, transaction_details_2024, transaction_events_2024;'); -//Capsule::statement('update transaction_re_2024 set state=:state', [':state' => 'TO_LOAD']); - -$a = new \pagopa\crawler\paymentlist\req\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'REQ', $memcache); -$a->run(); - - -$a = new \pagopa\crawler\paymentlist\resp\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $memcache); -$a->run(); - - - - - -die(); - -$payload = ' - - - - OK - 183.85 - ENEL ENERGIA/NUMDOC=4355425863/DATADOC=08.08.2023/AVVISO=304100435542586389/IMPORTO=183,85/ - 06655971007 - Enel Energia S.p.A. - 0a8ef4f0194f4886942cbc8da8fdbe04 - - - 1 - 183.85 - 06655971007 - IT18U0306909400100000009138 - /RFB/04100435542586389/TXT/ENEL ENERGIA/NUMDOC=4355425863/DATADOC=08.08.2023/AVVISO=304100435542586389/IMPORTO=183,85/ - - - 04100435542586389 - - -'; - - -$xml = new XMLReader(); -$xml->XML($payload); -while($xml->read()) -{ - if (($xml->nodeType == XMLReader::ELEMENT) && ($xml->localName == 'transferList')) - { - echo $xml->readOuterXml(); - } -} - - -die(); - -require_once './vendor/autoload.php'; - - -const MEMCACHED_HOST = '172.21.0.3'; -const MEMCACHED_PORT = 11211; - - -$memcached = new Memcached(); -$memcached->addServer(MEMCACHED_HOST,MEMCACHED_PORT); - - -print_r($memcached->getStats()); - - - - - - -die(); -$instance = new \pagopa\crawler\SingleRow('test_table'); -$r = new ReflectionClass($instance); - -$property = $r->getProperty('primary_keys'); -$property->setValue($instance, ['pk_need']); - -print_r($instance->getPrimaryKeys()); - - - - - - - - -die(); -const MEMCACHED_HOST = '172.21.0.4'; -const MEMCACHED_PORT = 11211; - - -$memcached = new Memcached(); -$memcached->addServer(MEMCACHED_HOST,MEMCACHED_PORT); - -$data = [ - 'prima chiave' -]; - -$memcached->set('test_chiave', $data, (time() + 5)); - -sleep(3); - -print_r($memcached->get('test_chiave')); - -echo PHP_EOL; -echo "adesso aggiorno la chiave e metto altri 5 secondi"; -$data[] = 'seconda chiave'; -$memcached->set('test_chiave', $data, (time() + 5)); -echo PHP_EOL; -sleep(3); - -print_r($memcached->get('test_chiave')); - - - - - - - - -die(); - -$a = [ - 'ch' => 5, - 'cp' => 6 -]; - -$b = (object) $a; - -echo $b->ch; -echo PHP_EOL; -echo $b->cp; -echo PHP_EOL; - - - - -die(); -$f1 = false; -$f2 = false; - -$a = 4; -$t1 = 6; - - -$b = 5; -$t2 = 6; - - -if (($f1 = ($a == $t1)) || ($f2 = ($b == $t2))) -{ - echo "IO QUI CI ENTRO SEMPRE" .PHP_EOL; -} - - -echo $a ." == " .$t1 ." , f1 => " .var_dump($f1); -echo PHP_EOL; -echo $b ." == " .$t2 ." , f2 => " .var_dump($f2); -echo PHP_EOL; - -// nel ciclo ci entro solo se una delle due è vera -// se entro, e $f1 è true, allora è vera la prima condizione -// else, sicuramente è vera la seconda, altrimenti nel ciclo non entravo proprio -// quindi posso usare $f1 per capire quale delle due condizioni mi ha fatto entrare nel blocco - - -die(); - - -$date = '2023-03-30'; -$c = new DateTime($date); -$m = $c->format('m'); -$d = $c->format('d'); -$step = new DateInterval('P1D'); - -if ($d < 29) -{ - $c->setDate($c->format('Y'), $c->format('m'), 28); -} - -while($m == $c->format('m')) -{ - $c->add($step); -} - -echo $c->format('Y-m-d') .PHP_EOL; -$c->sub($step); -echo $c->format('Y-m-d'); \ No newline at end of file diff --git a/src/test_redis.php b/src/test_redis.php deleted file mode 100644 index ec7634a9..00000000 --- a/src/test_redis.php +++ /dev/null @@ -1,132 +0,0 @@ - 'tcp', - 'host' => REDIS_HOST, - 'port' => REDIS_PORT - ]; - - -function randomString($n = 15) -{ - $string = ''; - for($i=0;$i<$n;$i++) - { - $string .= rand(0, 9); - } - return $string; -} - - -$redis_cache = new \pagopa\crawler\RedisCache($connection); - -$redis_cache->clearCache(); - -for($i=0;$i<1500000;$i++) -{ - $add = [ - 'id' => 'valore', - 'date_event' => 'oggi', - 'iuv' => randomString(17), - 'token' => randomString(25), - 'dominio' => randomString(11) - ]; - $redis_cache->setValue(sprintf('s_%s', $i), $add); - if (($i % 10000) == 0) - { - echo "Inserisco valore " .$i .PHP_EOL; - } -} - - - -die(); - - - - - -$add1 = [ - 'id' => 'valore', - 'date_event' => 'domani' -]; - -$redis_cache->clearCache(); - -$redis_cache->setValue('miachiave', $add, 10); - - -$value = $redis_cache->getValue('miachiave'); - -$redis_cache->addValue('miachiave', $add1); - - -$value = $redis_cache->getValue('miachiave'); - - -print_r($redis_cache->getAllKeys()); -$redis_cache->clearCache();; -print_r($redis_cache->getAllKeys()); - - - -echo PHP_EOL; - - - - - - - - - - - - - -die(); -$client = new Predis\Client($connection); - -$add = [ - [ - 'id' => 'valore', - 'date_event' => 'oggi' - ] -]; - -$client->set('miachiave', json_encode($add)); - - -$value = $client->get('miachiave'); - -print_r(json_decode($value, JSON_OBJECT_AS_ARRAY)); - - - -$add = [ - [ - 'id' => 'valore', - 'date_event' => 'domani' - ] -]; - -echo PHP_EOL; - -echo "PROCEDO CON NUOVA AGGIUNTA" .PHP_EOL; - -$client->set('miachiave', json_encode($add)); - -$value = $client->get('miachiave'); - - -print_r(json_decode($value, JSON_OBJECT_AS_ARRAY)); - -echo PHP_EOL; \ No newline at end of file diff --git a/src/tests/bootstrap.php b/src/tests/bootstrap.php deleted file mode 100644 index 48e06471..00000000 --- a/src/tests/bootstrap.php +++ /dev/null @@ -1,178 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - } - - public function getTransaction(DateTime $date, string $iuv, string $token = null) : Transaction|null - { - $y = $date->format('Y'); - $table = sprintf(TRANSACTION_TABLE, $y); - $ymd = $date->format('Y-m-d'); - - $statement = Capsule::table($table) - ->where('iuv', '=', $iuv) - ->where('date_event', '=', $ymd); - if (!is_null($token)) - { - $statement->where('token_ccp', '=', $token); - } - $result = $statement->get(); - - if (is_null($result->get(0))) - { - return null; - } - - return new Transaction($date, (array) $result->get(0)); - } - - - public function getTransactionDetails(Transaction $transaction, int $index = 0) : TransactionDetails|null - { - $date = new DateTime($transaction->getColumnValue('inserted_timestamp')); - $ymd = $date->format('Y_m_d'); - $table = sprintf(TRANSACTION_DETAILS_TABLE, $ymd); - - $result = Capsule::table($table) - ->where('fk_payment', '=', $transaction->getColumnValue('id')) - ->orderBy('amount_transfer', 'asc') - ->get(); - - $collect = []; - foreach($result as $details) - { - $collect[] = new TransactionDetails($date, (array) $details); - } - - return (array_key_exists($index, $collect)) ? $collect[$index] : null; - } - - public function getWorkFlow(Transaction $transaction, int $index = 0) : Workflow|null - { - $date = new DateTime($transaction->getColumnValue('inserted_timestamp')); - $ymd = $date->format('Y_m_d'); - $table = sprintf(TRANSACTION_EVENTS_TABLE, $ymd); - $table = 'transaction_events_2024'; - - $result = Capsule::table($table) - ->where('fk_payment', '=', $transaction->getColumnValue('id')) - ->orderBy('event_timestamp', 'asc') - ->get(); - - $collect = []; - foreach($result as $details) - { - $collect[] = new Workflow($date, (array) $details); - } - - return (array_key_exists($index, $collect)) ? $collect[$index] : null; - } - - - public function getMetadataTransfer(TransactionDetails $details, int $index) : Metadata|null - { - $date = new DateTime($details->getColumnValue('date_event')); - $ymd = $date->format('Y_m_d'); - $table = sprintf(METADATA_TABLE, $ymd); - $result = Capsule::table($table) - ->where('fk_payment', '=', $details->getColumnValue('fk_payment')) - ->where('fk_transfer', '=', $details->getColumnValue('id')) - ->orderBy('id', 'asc') - ->get(); - - $collect = []; - foreach($result as $details) - { - $collect[] = new Metadata($date, (array) $details); - } - return (array_key_exists($index, $collect)) ? $collect[$index] : null; - } - - public function getMetadataPayment(Transaction $transaction, int $index) : Metadata|null - { - $date = new DateTime($transaction->getColumnValue('date_event')); - $ymd = $date->format('Y_m_d'); - $table = sprintf(METADATA_TABLE, $ymd); - $result = Capsule::table($table) - ->where('fk_payment', '=', $transaction->getColumnValue('id')) - ->whereNull('fk_transfer') - ->orderBy('id', 'asc') - ->get(); - - $collect = []; - foreach($result as $details) - { - $collect[] = new Metadata($date, (array) $details); - } - return (array_key_exists($index, $collect)) ? $collect[$index] : null; - } - - - public function getExtraInfo(Transaction $transaction, string $extra_info) : ExtraInfo|null - { - $date = new DateTime($transaction->getColumnValue('date_event')); - $ymd = $date->format('Y_m_d'); - $table = sprintf(EXTRA_INFO_TABLE, $ymd); - $result = Capsule::table($table) - ->where('fk_payment', '=', $transaction->getColumnValue('id')) - ->where('date_event', '=', $transaction->getColumnValue('date_event')) - ->where('info_name','=', $extra_info) - ->get(); - - if ($result->count() == 0) - { - return null; - } - - return new ExtraInfo($date, (array) $result->get(0)); - } - - - public function getReEvent(Datetime $date, int $id) : TransactionRe - { - $table = sprintf(TRANSACTION_RE_TABLE,$date->format('Y_m_d')); - - $result = Capsule::table($table) - ->where('id', '=', $id) - ->get(); - - return new TransactionRe($date, (array) $result->get(0)); - } - -} - -$fake_init = new GetInfoFromDb(); - -\pagopa\crawler\MapEvents::init(); diff --git a/src/tests/mock_data.sql b/src/tests/mock_data.sql deleted file mode 100644 index 3b75789d..00000000 --- a/src/tests/mock_data.sql +++ /dev/null @@ -1,659 +0,0 @@ -/* -truncate table transaction_re_2024, transaction_2024, transaction_details_2024, transaction_events_2024; - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (1, '2024-03-10', '2024-03-10 09:10:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000001', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (2, '2024-03-10', '2024-03-10 09:10:11.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000002', 't0000000000000000000000000000002', '301000000000000002', - '01000000000000002', 't0000000000000000000000000000002', '', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000002', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (3, '2024-03-10', '2024-03-10 09:10:12.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000003', 't0000000000000000000000000000003', '301000000000000003', - '01000000000000003', 't0000000000000000000000000000003', 'PSP_02', '77777777777_01', '', 'sessid_000001', '', 'T000003', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (4, '2024-03-10', '2024-03-10 09:10:13.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000004', 't0000000000000000000000000000004', '301000000000000004', - '01000000000000004', 't0000000000000000000000000000004', 'PSP_01', '', '88888888888_01', 'sessid_000001', '', 'T000004', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (5, '2024-03-10', '2024-03-10 09:10:15.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000005', '', '301000000000000005', - '01000000000000005', '', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000005', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (6, '2024-03-10', '2024-03-10 09:10:16.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000006', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (7, '2024-03-10', '2024-03-10 09:10:17.232010', 'activatePaymentNotice', 'REQ', '', '01000000000000007', 't0000000000000000000000000000007', '301000000000000007', - '01000000000000007', 't0000000000000000000000000000007', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000007', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (8, '2024-03-10', '2024-03-10 09:10:18.232010', 'activatePaymentNotice', 'REQ', '77777777777', '', 't0000000000000000000000000000008', '301000000000000008', - '', 't0000000000000000000000000000008', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000008', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (9, '2024-03-11', '2024-03-11 09:10:20.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '301000000000000006', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000009', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (10, '2024-03-10', '2024-03-10 09:10:30.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (11, '2024-03-10', '2024-03-10 09:11:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (12, '2024-03-10', '2024-03-10 09:12:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAxMDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (13, '2024-03-10', '2024-03-10 09:13:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000011', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (14, '2024-03-10', '2024-03-10 09:14:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000012', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (15, '2024-03-10', '2024-03-10 09:24:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000013', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (16, '2024-03-10', '2024-03-10 09:24:15.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000013', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -truncate table transaction_re_2024, transaction_2024, transaction_details_2024, transaction_events_2024; - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (1, '2024-03-10', '2024-03-10 09:10:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000001', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (2, '2024-03-10', '2024-03-10 09:10:11.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000002', 't0000000000000000000000000000002', '301000000000000002', - '01000000000000002', 't0000000000000000000000000000002', '', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000002', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (3, '2024-03-10', '2024-03-10 09:10:12.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000003', 't0000000000000000000000000000003', '301000000000000003', - '01000000000000003', 't0000000000000000000000000000003', 'PSP_02', '77777777777_01', '', 'sessid_000001', '', 'T000003', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (4, '2024-03-10', '2024-03-10 09:10:13.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000004', 't0000000000000000000000000000004', '301000000000000004', - '01000000000000004', 't0000000000000000000000000000004', 'PSP_01', '', '88888888888_01', 'sessid_000001', '', 'T000004', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (5, '2024-03-10', '2024-03-10 09:10:15.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000005', '', '301000000000000005', - '01000000000000005', '', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000005', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (6, '2024-03-10', '2024-03-10 09:10:16.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000006', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (7, '2024-03-10', '2024-03-10 09:10:17.232010', 'activatePaymentNotice', 'REQ', '', '01000000000000007', 't0000000000000000000000000000007', '301000000000000007', - '01000000000000007', 't0000000000000000000000000000007', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000007', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (8, '2024-03-10', '2024-03-10 09:10:18.232010', 'activatePaymentNotice', 'REQ', '77777777777', '', 't0000000000000000000000000000008', '301000000000000008', - '', 't0000000000000000000000000000008', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000008', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (9, '2024-03-11', '2024-03-11 09:10:20.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '301000000000000006', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000009', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (10, '2024-03-10', '2024-03-10 09:10:30.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (11, '2024-03-10', '2024-03-10 09:11:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (12, '2024-03-10', '2024-03-10 09:12:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAxMDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (13, '2024-03-10', '2024-03-10 09:13:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000011', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (14, '2024-03-10', '2024-03-10 09:14:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000012', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (15, '2024-03-10', '2024-03-10 09:24:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000013', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (16, '2024-03-10', '2024-03-10 09:24:15.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000014', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (17, '2024-03-10', '2024-03-10 09:24:17.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000015', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (18, '2024-03-10', '2024-03-10 09:24:20.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000013', 't0000000000000000000000000000013', '301000000000000013', - '01000000000000013', 't0000000000000000000000000000013', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000018', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMzwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (19, '2024-03-10', '2024-03-10 09:24:25.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000013', 't0000000000000000000000000000013', '301000000000000013', - '01000000000000013', 't0000000000000000000000000000013', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000019', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wMDI3NDk1MDQ2ODwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX1NDT05PU0NJVVRPCkZhdWx0U3RyaW5nIFBBOiBQYWdhbWVudG8gbm9uIHByZXNlbnRlIG5lbCBzaXN0ZW1hCkRlc2NyaXB0aW9uIFBBOiBQYWdhbWVudG8gTnVtZXJvIEF2dmlzbzogMzAyMDEwMDAwMDIwMDk2ODA0IG5vbiBwcmVzZW50ZSBuZWkgbm9zdHJpIHNpc3RlbWk8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', - 'TO_LOAD',''); - - - - - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (20, '2024-03-10', '2024-03-10 09:24:30.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000014', 't0000000000000000000000000000014', '301000000000000014', - '01000000000000014', 't0000000000000000000000000000014', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000020', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxNDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (21, '2024-03-10', '2024-03-10 09:24:35.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000014', 't0000000000000000000000000000014', '301000000000000014', - '01000000000000014', 't0000000000000000000000000000014', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000021', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (22, '2024-03-10', '2024-03-10 09:24:45.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000014', 't0000000000000000000000000000014', '301000000000000014', - '01000000000000014', 't0000000000000000000000000000014', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000022', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wMDI3NDk1MDQ2ODwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX1NDT05PU0NJVVRPCkZhdWx0U3RyaW5nIFBBOiBQYWdhbWVudG8gbm9uIHByZXNlbnRlIG5lbCBzaXN0ZW1hCkRlc2NyaXB0aW9uIFBBOiBQYWdhbWVudG8gTnVtZXJvIEF2dmlzbzogMzAyMDEwMDAwMDIwMDk2ODA0IG5vbiBwcmVzZW50ZSBuZWkgbm9zdHJpIHNpc3RlbWk8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', - 'TO_LOAD','') - - -truncate table transaction_re_2024, transaction_2024, transaction_details_2024, transaction_events_2024; - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (1, '2024-03-10', '2024-03-10 09:10:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000001', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (2, '2024-03-10', '2024-03-10 09:10:11.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000002', 't0000000000000000000000000000002', '301000000000000002', - '01000000000000002', 't0000000000000000000000000000002', '', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000002', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (3, '2024-03-10', '2024-03-10 09:10:12.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000003', 't0000000000000000000000000000003', '301000000000000003', - '01000000000000003', 't0000000000000000000000000000003', 'PSP_02', '77777777777_01', '', 'sessid_000001', '', 'T000003', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (4, '2024-03-10', '2024-03-10 09:10:13.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000004', 't0000000000000000000000000000004', '301000000000000004', - '01000000000000004', 't0000000000000000000000000000004', 'PSP_01', '', '88888888888_01', 'sessid_000001', '', 'T000004', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (5, '2024-03-10', '2024-03-10 09:10:15.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000005', '', '301000000000000005', - '01000000000000005', '', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000005', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (6, '2024-03-10', '2024-03-10 09:10:16.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000006', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (7, '2024-03-10', '2024-03-10 09:10:17.232010', 'activatePaymentNotice', 'REQ', '', '01000000000000007', 't0000000000000000000000000000007', '301000000000000007', - '01000000000000007', 't0000000000000000000000000000007', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000007', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (8, '2024-03-10', '2024-03-10 09:10:18.232010', 'activatePaymentNotice', 'REQ', '77777777777', '', 't0000000000000000000000000000008', '301000000000000008', - '', 't0000000000000000000000000000008', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000008', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (9, '2024-03-11', '2024-03-11 09:10:20.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '301000000000000006', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000009', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (10, '2024-03-10', '2024-03-10 09:10:30.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (11, '2024-03-10', '2024-03-10 09:11:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (12, '2024-03-10', '2024-03-10 09:12:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAxMDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (13, '2024-03-10', '2024-03-10 09:13:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000011', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (14, '2024-03-10', '2024-03-10 09:14:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000012', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (15, '2024-03-10', '2024-03-10 09:24:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000013', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (16, '2024-03-10', '2024-03-10 09:24:15.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000013', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD','');truncate table transaction_re_2024, transaction_2024, transaction_details_2024, transaction_events_2024; - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (1, '2024-03-10', '2024-03-10 09:10:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000001', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (2, '2024-03-10', '2024-03-10 09:10:11.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000002', 't0000000000000000000000000000002', '301000000000000002', - '01000000000000002', 't0000000000000000000000000000002', '', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000002', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (3, '2024-03-10', '2024-03-10 09:10:12.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000003', 't0000000000000000000000000000003', '301000000000000003', - '01000000000000003', 't0000000000000000000000000000003', 'PSP_02', '77777777777_01', '', 'sessid_000001', '', 'T000003', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (4, '2024-03-10', '2024-03-10 09:10:13.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000004', 't0000000000000000000000000000004', '301000000000000004', - '01000000000000004', 't0000000000000000000000000000004', 'PSP_01', '', '88888888888_01', 'sessid_000001', '', 'T000004', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (5, '2024-03-10', '2024-03-10 09:10:15.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000005', '', '301000000000000005', - '01000000000000005', '', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000005', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (6, '2024-03-10', '2024-03-10 09:10:16.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000006', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (7, '2024-03-10', '2024-03-10 09:10:17.232010', 'activatePaymentNotice', 'REQ', '', '01000000000000007', 't0000000000000000000000000000007', '301000000000000007', - '01000000000000007', 't0000000000000000000000000000007', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000007', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (8, '2024-03-10', '2024-03-10 09:10:18.232010', 'activatePaymentNotice', 'REQ', '77777777777', '', 't0000000000000000000000000000008', '301000000000000008', - '', 't0000000000000000000000000000008', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000008', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (9, '2024-03-11', '2024-03-11 09:10:20.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000006', 't0000000000000000000000000000006', '301000000000000006', - '01000000000000006', 't0000000000000000000000000000006', 'PSP_01', '77777777777_02', '88888888888_01', 'sessid_000001', '', 'T000009', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAzPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMjwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwNjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (10, '2024-03-10', '2024-03-10 09:10:30.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000001', 't0000000000000000000000000000001', '301000000000000001', - '01000000000000001', 't0000000000000000000000000000001', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAwMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (11, '2024-03-10', '2024-03-10 09:11:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (12, '2024-03-10', '2024-03-10 09:12:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000010', 't0000000000000000000000000000010', '301000000000000010', - '01000000000000010', 't0000000000000000000000000000010', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000010', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAxMDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (13, '2024-03-10', '2024-03-10 09:13:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000011', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (14, '2024-03-10', '2024-03-10 09:14:10.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000011', 't0000000000000000000000000000011', '301000000000000011', - '01000000000000011', 't0000000000000000000000000000011', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000012', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTE8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (15, '2024-03-10', '2024-03-10 09:24:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000013', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMjwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (16, '2024-03-10', '2024-03-10 09:24:15.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000014', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (17, '2024-03-10', '2024-03-10 09:24:17.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000012', 't0000000000000000000000000000012', '301000000000000012', - '01000000000000012', 't0000000000000000000000000000012', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000015', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (18, '2024-03-10', '2024-03-10 09:24:20.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000013', 't0000000000000000000000000000013', '301000000000000013', - '01000000000000013', 't0000000000000000000000000000013', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000018', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMzwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (19, '2024-03-10', '2024-03-10 09:24:25.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000013', 't0000000000000000000000000000013', '301000000000000013', - '01000000000000013', 't0000000000000000000000000000013', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000019', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wMDI3NDk1MDQ2ODwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX1NDT05PU0NJVVRPCkZhdWx0U3RyaW5nIFBBOiBQYWdhbWVudG8gbm9uIHByZXNlbnRlIG5lbCBzaXN0ZW1hCkRlc2NyaXB0aW9uIFBBOiBQYWdhbWVudG8gTnVtZXJvIEF2dmlzbzogMzAyMDEwMDAwMDIwMDk2ODA0IG5vbiBwcmVzZW50ZSBuZWkgbm9zdHJpIHNpc3RlbWk8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', - 'TO_LOAD',''); - - - - - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (20, '2024-03-10', '2024-03-10 09:24:30.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000014', 't0000000000000000000000000000014', '301000000000000014', - '01000000000000014', 't0000000000000000000000000000014', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000020', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxNDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (21, '2024-03-10', '2024-03-10 09:24:35.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000014', 't0000000000000000000000000000014', '301000000000000014', - '01000000000000014', 't0000000000000000000000000000014', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000021', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTI8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (22, '2024-03-10', '2024-03-10 09:24:45.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000014', 't0000000000000000000000000000014', '301000000000000014', - '01000000000000014', 't0000000000000000000000000000014', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000022', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wMDI3NDk1MDQ2ODwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX1NDT05PU0NJVVRPCkZhdWx0U3RyaW5nIFBBOiBQYWdhbWVudG8gbm9uIHByZXNlbnRlIG5lbCBzaXN0ZW1hCkRlc2NyaXB0aW9uIFBBOiBQYWdhbWVudG8gTnVtZXJvIEF2dmlzbzogMzAyMDEwMDAwMDIwMDk2ODA0IG5vbiBwcmVzZW50ZSBuZWkgbm9zdHJpIHNpc3RlbWk8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', - 'TO_LOAD',''); - - - - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (23, '2024-03-10', '2024-03-10 09:24:50.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000015', 't0000000000000000000000000000015', '301000000000000015', - '01000000000000015', 't0000000000000000000000000000015', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000023', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxNTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (24, '2024-03-10', '2024-03-10 09:24:55.232010', 'activatePaymentNotice', 'RESP', '77777777777', '', '', '301000000000000015', - '', '', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000024', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wMDI3NDk1MDQ2ODwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX1NDT05PU0NJVVRPCkZhdWx0U3RyaW5nIFBBOiBQYWdhbWVudG8gbm9uIHByZXNlbnRlIG5lbCBzaXN0ZW1hCkRlc2NyaXB0aW9uIFBBOiBQYWdhbWVudG8gTnVtZXJvIEF2dmlzbzogMzAyMDEwMDAwMDIwMDk2ODA0IG5vbiBwcmVzZW50ZSBuZWkgbm9zdHJpIHNpc3RlbWk8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', - 'TO_LOAD',''); - - - - - - - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (25, '2024-03-10', '2024-03-10 09:26:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '', '', '301000000000000016', - '', '', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000025', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxNTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (26, '2024-03-10', '2024-03-10 09:26:25.232010', 'activatePaymentNotice', 'RESP', '77777777777', '', '', '301000000000000015', - '', '', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000026', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wMDI3NDk1MDQ2ODwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX1NDT05PU0NJVVRPCkZhdWx0U3RyaW5nIFBBOiBQYWdhbWVudG8gbm9uIHByZXNlbnRlIG5lbCBzaXN0ZW1hCkRlc2NyaXB0aW9uIFBBOiBQYWdhbWVudG8gTnVtZXJvIEF2dmlzbzogMzAyMDEwMDAwMDIwMDk2ODA0IG5vbiBwcmVzZW50ZSBuZWkgbm9zdHJpIHNpc3RlbWk8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVJlcz4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', - 'TO_LOAD',''); - - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (27, '2024-03-10', '2024-03-10 09:28:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000017', 't0000000000000000000000000000017', '301000000000000017', - '01000000000000017', 't0000000000000000000000000000017', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000027', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxNTwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (28, '2024-03-10', '2024-03-10 09:28:25.232010', 'activatePaymentNotice', 'RESP', '77777777777', '', 't0000000000000000000000000000017', '301000000000000017', - '', 't0000000000000000000000000000017', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000028', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTc8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - - - - - - - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (29, '2024-03-10', '2024-03-10 09:29:10.232010', 'activatePaymentNotice', 'REQ', '77777777777', '01000000000000018', 't0000000000000000000000000000018', '301000000000000018', - '01000000000000018', 't0000000000000000000000000000018', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000029', - 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxODwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - -insert into transaction_re_2024 (id, date_event, inserted_timestamp, tipoevento, sottotipoevento, iddominio, iuv, ccp, noticenumber, creditorreferenceid, paymenttoken, psp, stazione, canale, sessionid, sessionidoriginal, uniqueid, payload, state, message) -values (30, '2024-03-10', '2024-03-10 09:29:25.232010', 'activatePaymentNotice', 'RESP', '77777777777', '01000000000000018', 't0000000000000000000000000000018', '301000000000000018', - '01000000000000018', 't0000000000000000000000000000018', 'PSP_01', '77777777777_01', '88888888888_01', 'sessid_000001', '', 'T000030', - 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjI3MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5wYWdvUEEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3OTwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+OTAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTg8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', - 'TO_LOAD',''); - - - - -*/ - - -truncate table transaction_re_2024, transaction_2024, transaction_details_2024, transaction_events_2024; - - - - - - - diff --git a/src/tests/pagopa/database/SingleRowTest.php b/src/tests/pagopa/database/SingleRowTest.php deleted file mode 100644 index 46a6e1fb..00000000 --- a/src/tests/pagopa/database/SingleRowTest.php +++ /dev/null @@ -1,371 +0,0 @@ - 'v1', - 'c2' => 'v2', - 'c3' => 'v3' - ]; - - $this->instance_no_pk = new SingleRow('test_table_no_pk', $columns); - $this->instance_one_pk = new SingleRow('test_table_one_pk', $columns,['id'], ['id']); - $this->instance_two_pk = new SingleRow('test_table_two_pk', $columns, ['id', 'date_event'], ['id','date_event']); - $this->instance_two_pk_one_need = new SingleRow('test_table_two_pk_one_need', $columns, ['id', 'date_event'], ['date_event']); - $this->instance_two_pk_no_need = new SingleRow('test_table_two_pk_no_need', $columns, ['id', 'date_event'], []); - - } - - - #[TestDox('getTable()')] - public function testGetTable() - { - $this->setUp(); - $this->assertEquals('test_table_no_pk', $this->instance_no_pk->getTable()); - $this->assertEquals('test_table_one_pk', $this->instance_one_pk->getTable()); - $this->assertEquals('test_table_two_pk', $this->instance_two_pk->getTable()); - $this->assertEquals('test_table_two_pk_one_need', $this->instance_two_pk_one_need->getTable()); - $this->assertEquals('test_table_two_pk_no_need', $this->instance_two_pk_no_need->getTable()); - - } - - #[TestDox('getColumnValue()')] - public function testGetColumnValue() - { - $this->setUp(); - $this->assertEquals('v1', $this->instance_no_pk->getColumnValue('c1')); - $this->assertEquals('v2', $this->instance_no_pk->getColumnValue('c2')); - $this->assertEquals('v3', $this->instance_no_pk->getColumnValue('c3')); - - $this->assertEquals('v1', $this->instance_one_pk->getColumnValue('c1')); - $this->assertEquals('v2', $this->instance_one_pk->getColumnValue('c2')); - $this->assertEquals('v3', $this->instance_one_pk->getColumnValue('c3')); - - $this->assertEquals('v1', $this->instance_two_pk->getColumnValue('c1')); - $this->assertEquals('v2', $this->instance_two_pk->getColumnValue('c2')); - $this->assertEquals('v3', $this->instance_two_pk->getColumnValue('c3')); - - $this->assertEquals('v1', $this->instance_two_pk_one_need->getColumnValue('c1')); - $this->assertEquals('v2', $this->instance_two_pk_one_need->getColumnValue('c2')); - $this->assertEquals('v3', $this->instance_two_pk_one_need->getColumnValue('c3')); - - $this->assertEquals('v1', $this->instance_two_pk_no_need->getColumnValue('c1')); - $this->assertEquals('v2', $this->instance_two_pk_no_need->getColumnValue('c2')); - $this->assertEquals('v3', $this->instance_two_pk_no_need->getColumnValue('c3')); - - - $this->assertNull($this->instance_no_pk->getColumnValue('no_column')); - $this->assertNull($this->instance_one_pk->getColumnValue('no_column')); - $this->assertNull($this->instance_two_pk->getColumnValue('no_column')); - $this->assertNull($this->instance_two_pk_one_need->getColumnValue('no_column')); - $this->assertNull($this->instance_two_pk_no_need->getColumnValue('no_column')); - } - - - #[TestDox('getReadyColumnValue() && setColumnValue()')] - public function testGetReadyColumnValue() - { - $this->setUp(); - - $this->instance_no_pk->setNewColumnValue('c1', 'vv1'); - $this->instance_one_pk->setNewColumnValue('c1', 'vv1'); - $this->instance_two_pk->setNewColumnValue('c1', 'vv1'); - $this->instance_two_pk_one_need->setNewColumnValue('c1', 'vv1'); - $this->instance_two_pk_no_need->setNewColumnValue('c1', 'vv1'); - - $this->assertEquals('vv1', $this->instance_no_pk->getReadyColumnValue('c1')); - $this->assertEquals('vv1', $this->instance_one_pk->getReadyColumnValue('c1')); - $this->assertEquals('vv1', $this->instance_two_pk->getReadyColumnValue('c1')); - $this->assertEquals('vv1', $this->instance_two_pk_one_need->getReadyColumnValue('c1')); - $this->assertEquals('vv1', $this->instance_two_pk_no_need->getReadyColumnValue('c1')); - - $this->assertNull($this->instance_no_pk->getReadyColumnValue('no_column')); - $this->assertNull($this->instance_one_pk->getReadyColumnValue('no_column')); - $this->assertNull($this->instance_two_pk->getReadyColumnValue('no_column')); - $this->assertNull($this->instance_two_pk_one_need->getReadyColumnValue('no_column')); - $this->assertNull($this->instance_two_pk_no_need->getReadyColumnValue('no_column')); - - } - - #[TestDox('getRow()')] - public function testGetRow() - { - $columns = [ - 'c1' => 'v1', - 'c2' => 'v2', - 'c3' => 'v3' - ]; - $this->setUp(); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($columns, $this->instance_no_pk->getRow(), []); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($columns, $this->instance_one_pk->getRow(), []); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($columns, $this->instance_two_pk->getRow(), []); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($columns, $this->instance_two_pk_one_need->getRow(), []); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($columns, $this->instance_two_pk_no_need->getRow(), []); - - } - - #[TestDox('getNeedPrimaryKeys()')] - public function testGetNeedPrimaryKeys() - { - $this->setUp(); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys([], $this->instance_no_pk->getNeedPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys(['id'], $this->instance_one_pk->getNeedPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys(['id','date_event'], $this->instance_two_pk->getNeedPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys(['date_event'], $this->instance_two_pk_one_need->getNeedPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys([], $this->instance_two_pk_no_need->getNeedPrimaryKeys(),[]); - } - - #[TestDox('getPrimaryKeys()')] - public function testGetPrimaryKeys() - { - $this->setUp(); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys([], $this->instance_no_pk->getPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys(['id'], $this->instance_one_pk->getPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys(['date_event','id'], $this->instance_two_pk->getPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys(['date_event','id'], $this->instance_two_pk_one_need->getPrimaryKeys(),[]); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys(['date_event','id'], $this->instance_two_pk_no_need->getPrimaryKeys(),[]); - } - - - #[TestDox('insert()')] - public function testInsert() - { - $this->setUp(); - - $this->instance_no_pk->setNewColumnValue('c1','vv1'); - $this->instance_no_pk->setNewColumnValue('c2','vv2'); - $this->instance_no_pk->setNewColumnValue('c3','vv3'); - - $this->instance_no_pk->insert(); - - - - //INSERT·INTO·test_table_no_pk(c1,c2,c3)·VALUES(:c1_65e8f423a6431,:c2_65e8f423a6431,:c3_65e8f423a6431)' - - $model = 'INSERT INTO %s(%s) VALUES(%s)'; - $columns = ['c1','c2','c3']; - $column_insert = implode(',', $columns); - - $bindValues = []; - foreach($columns as $column) - { - $newkey = sprintf(':%s_%s', $column, $this->instance_no_pk->getUniqueId()); - $bindValues[$newkey] = $this->instance_no_pk->getReadyColumnValue($column); - } - - $query = sprintf($model, $this->instance_no_pk->getTable(), implode(',', $columns), implode(',', array_keys($bindValues))); - - - $this->assertEquals($query, $this->instance_no_pk->getQuery()); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($bindValues, $this->instance_no_pk->getBindParams(),[]); - - - - - - - - - $this->instance_one_pk->setNewColumnValue('id', 'valore'); - $this->instance_one_pk->setNewColumnValue('c1','vv1'); - $this->instance_one_pk->setNewColumnValue('c2','vv2'); - $this->instance_one_pk->setNewColumnValue('c3','vv3'); - - $this->instance_one_pk->insert(); - - - - //INSERT·INTO·test_table_no_pk(c1,c2,c3)·VALUES(:c1_65e8f423a6431,:c2_65e8f423a6431,:c3_65e8f423a6431)' - - $model = 'INSERT INTO %s(%s) VALUES(%s)'; - $columns = ['id', 'c1','c2','c3']; - $column_insert = implode(',', $columns); - - $bindValues = []; - foreach($columns as $column) - { - $newkey = sprintf(':%s_%s', $column, $this->instance_one_pk->getUniqueId()); - $bindValues[$newkey] = $this->instance_one_pk->getReadyColumnValue($column); - } - - $query = sprintf($model, $this->instance_one_pk->getTable(), implode(',', $columns), implode(',', array_keys($bindValues))); - $this->assertEquals($query, $this->instance_one_pk->getQuery()); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($bindValues, $this->instance_one_pk->getBindParams(), []); - - - - - - - - $this->instance_two_pk->setNewColumnValue('id', 'valore'); - $this->instance_two_pk->setNewColumnValue('date_event', '2024-01-01'); - $this->instance_two_pk->setNewColumnValue('c1','vv1'); - $this->instance_two_pk->setNewColumnValue('c2','vv2'); - $this->instance_two_pk->setNewColumnValue('c3','vv3'); - - $this->instance_two_pk->insert(); - - - - //INSERT·INTO·test_table_no_pk(c1,c2,c3)·VALUES(:c1_65e8f423a6431,:c2_65e8f423a6431,:c3_65e8f423a6431)' - - $model = 'INSERT INTO %s(%s) VALUES(%s)'; - $columns = ['id', 'date_event', 'c1','c2','c3']; - $column_insert = implode(',', $columns); - - $bindValues = []; - foreach($columns as $column) - { - $newkey = sprintf(':%s_%s', $column, $this->instance_two_pk->getUniqueId()); - $bindValues[$newkey] = $this->instance_two_pk->getReadyColumnValue($column); - } - - $query = sprintf($model, $this->instance_two_pk->getTable(), implode(',', $columns), implode(',', array_keys($bindValues))); - $this->assertEquals($query, $this->instance_two_pk->getQuery()); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($bindValues, $this->instance_two_pk->getBindParams(), []); - - - - - - - - - - $this->instance_two_pk_no_need->setNewColumnValue('c1','vv1'); - $this->instance_two_pk_no_need->setNewColumnValue('c2','vv2'); - $this->instance_two_pk_no_need->setNewColumnValue('c3','vv3'); - - $this->instance_two_pk_no_need->insert(); - - - - //INSERT·INTO·test_table_no_pk(c1,c2,c3)·VALUES(:c1_65e8f423a6431,:c2_65e8f423a6431,:c3_65e8f423a6431)' - - $model = 'INSERT INTO %s(%s) VALUES(%s)'; - $columns = ['c1','c2','c3']; - $column_insert = implode(',', $columns); - - $bindValues = []; - foreach($columns as $column) - { - $newkey = sprintf(':%s_%s', $column, $this->instance_two_pk_no_need->getUniqueId()); - $bindValues[$newkey] = $this->instance_two_pk_no_need->getReadyColumnValue($column); - } - - $query = sprintf($model, $this->instance_two_pk_no_need->getTable(), implode(',', $columns), implode(',', array_keys($bindValues))); - $this->assertEquals($query, $this->instance_two_pk_no_need->getQuery()); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($bindValues, $this->instance_two_pk_no_need->getBindParams(), []); - - - - - - $this->instance_two_pk_one_need->setNewColumnValue('date_event','valore'); - $this->instance_two_pk_one_need->setNewColumnValue('c1','vv1'); - $this->instance_two_pk_one_need->setNewColumnValue('c2','vv2'); - $this->instance_two_pk_one_need->setNewColumnValue('c3','vv3'); - - $this->instance_two_pk_one_need->insert(); - - - - //INSERT·INTO·test_table_no_pk(c1,c2,c3)·VALUES(:c1_65e8f423a6431,:c2_65e8f423a6431,:c3_65e8f423a6431)' - - $model = 'INSERT INTO %s(%s) VALUES(%s)'; - $columns = ['date_event', 'c1','c2','c3']; - $column_insert = implode(',', $columns); - - $bindValues = []; - foreach($columns as $column) - { - $newkey = sprintf(':%s_%s', $column, $this->instance_two_pk_one_need->getUniqueId()); - $bindValues[$newkey] = $this->instance_two_pk_one_need->getReadyColumnValue($column); - } - - $query = sprintf($model, $this->instance_two_pk_one_need->getTable(), implode(',', $columns), implode(',', array_keys($bindValues))); - $this->assertEquals($query, $this->instance_two_pk_one_need->getQuery()); - $this->assertArrayIsEqualToArrayOnlyConsideringListOfKeys($bindValues, $this->instance_two_pk_one_need->getBindParams(), []); - - - - } - - #[TestDox('update()')] - public function testUpdate() - { - $this->setUp(); - - $this->instance_one_pk->setNewColumnValue('c1','vv1'); - $this->instance_one_pk->setNewColumnValue('c2','vv2'); - $this->instance_one_pk->setNewColumnValue('c3','vv3'); - $this->instance_one_pk->setNewColumnValue('id', 'valore1'); - - $this->instance_one_pk->update(); - - - - //INSERT·INTO·test_table_no_pk(c1,c2,c3)·VALUES(:c1_65e8f423a6431,:c2_65e8f423a6431,:c3_65e8f423a6431)' - - $model = 'UPDATE %s SET %s WHERE %s'; - $columns = ['c1','c2','c3']; - $column_insert = implode(',', $columns); - - $bindColumns = []; - foreach($columns as $column) - { - $bindColumns[] = sprintf('%s = %s', $column, sprintf(':%s_%s', $column, $this->instance_one_pk->getUniqueId())); - } - - - $where = sprintf('id = %s', sprintf(':id_%s', $this->instance_one_pk->getUniqueId())); - - $query = sprintf($model, $this->instance_one_pk->getTable(), implode(',', $bindColumns), $where); - - - $this->assertEquals($query, $this->instance_one_pk->getQuery(), print_r($query, true)); - - $bindValues = []; - $columns[] = 'id'; - foreach($columns as $column) - { - $bindValues[sprintf(':%s_%s', $column, $this->instance_one_pk->getUniqueId())] = $this->instance_one_pk->getReadyColumnValue($column); - } - - - $this->assertEquals($bindValues, $this->instance_one_pk->getBindParams(), print_r($bindValues, true)); - - - } - - #[TestDox('removeReadyColumn()')] - public function testRemoveColumn() - { - $this->instance_one_pk->setNewColumnValue('new_column', 'new_value'); - $this->assertEquals('new_value', $this->instance_one_pk->getReadyColumnValue('new_column')); - $this->instance_one_pk->removeReadyColumn('new_column'); - $this->assertNull($this->instance_one_pk->getReadyColumnValue('new_column')); - } - -} diff --git a/src/tests/pagopa/events/req/activateIOPaymentTest.php b/src/tests/pagopa/events/req/activateIOPaymentTest.php deleted file mode 100644 index 563e19d2..00000000 --- a/src/tests/pagopa/events/req/activateIOPaymentTest.php +++ /dev/null @@ -1,142 +0,0 @@ -payment = new activateIOPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activateIOPayment', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIiB4bWxuczpzb2FwPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6dG5zPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvcklPLndzZGwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXEgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIj4KCQkJPGlkUFNQPkFHSURfMDE8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjc3Nzc3Nzc3Nzc3XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD54eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4zMC4wMDwvYW1vdW50PgoJCTwvbmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXE+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==' - ]); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\activateIOPayment::class, $this->payment->getMethodInterface()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->payment->getPaEmittenti()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->payment->transactionDetails(0)); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->payment->getFaultDescription()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $transaction = $this->payment->transaction(); - - $this->assertEquals('2023-09-01 07:37:50.000', $transaction->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000010', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('301000000000000010', $transaction->getReadyColumnValue('notice_id')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('30.00', $transaction->getReadyColumnValue('importo')); - $this->assertEquals('APP_IO', $transaction->getReadyColumnValue('touchpoint')); - - $this->assertNull($transaction->getReadyColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->payment->getIuvs()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflowEvent = $this->payment->workflowEvent(); - - $this->assertEquals('21', $workflowEvent->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflowEvent->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflowEvent->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflowEvent->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflowEvent->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflowEvent->getReadyColumnValue('canale')); - - $this->assertNull($workflowEvent->getReadyColumnValue('faultcode')); - $this->assertNull($workflowEvent->getReadyColumnValue('outcome')); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->payment->getFaultString()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000010'], $this->payment->getCcps()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->payment->isFaultEvent()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->payment->getFaultCode()); - } -} diff --git a/src/tests/pagopa/events/req/activatePaymentNoticeTest.php b/src/tests/pagopa/events/req/activatePaymentNoticeTest.php deleted file mode 100644 index e8843996..00000000 --- a/src/tests/pagopa/events/req/activatePaymentNoticeTest.php +++ /dev/null @@ -1,169 +0,0 @@ -instance = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'REQ', - 'psp' => 'ABI03069', - 'stazione' => '02770891204_01', - 'canale' => '97249640588_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '13756881002', - 'iuv' => '80025500360433250', - 'ccp' => 'a9s8a7a6f8f9s8ds65237fd8d9', - 'noticeNumber' => '180025500360433250', - 'creditorreferenceid' => '80025500360433250', - 'paymenttoken' => 'a9s8a7a6f8f9s8ds65237fd8d9', - 'payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+QUJJMDMwNjk8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+OTcyNDk2NDA1ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjk3MjQ5NjQwNTg4XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD5DQkkxMUFnaWRQcm9kPC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pjk3MjQ5NjQwNTg4XzI0MUtFM0lFODg8L2lkZW1wb3RlbmN5S2V5PgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+MTM3NTY4ODEwMDI8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjE4MDAyNTUwMDM2MDQzMzI1MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGV4cGlyYXRpb25UaW1lPjM2MDAwMDwvZXhwaXJhdGlvblRpbWU+CgkJCTxhbW91bnQ+MjIuNDY8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance->getPaymentsCount()); - } - - #[TestDox('getTipoEvento()')] - public function testGetTipoEvento() - { - $this->assertEquals('activatePaymentNotice', $this->instance->getTipoEvento()); - } - - #[TestDox('getSottoTipoEvento()')] - public function testGetSottoTipoEvento() - { - $this->assertEquals('REQ', $this->instance->getSottoTipoEvento()); - } - - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['13756881002'], $this->instance->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['80025500360433250'], $this->instance->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['a9s8a7a6f8f9s8ds65237fd8d9'], $this->instance->getCcps()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('13756881002', $this->instance->getPaEmittente()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('80025500360433250', $this->instance->getIuv()); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('80025500360433250', $this->instance->getCreditorReferenceId()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('a9s8a7a6f8f9s8ds65237fd8d9', $this->instance->getCcp()); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('a9s8a7a6f8f9s8ds65237fd8d9', $this->instance->getPaymentToken()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('180025500360433250', $this->instance->getNoticeNumber(0), print_r($this->instance, true)); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('ABI03069', $this->instance->getPsp()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('97249640588_01', $this->instance->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('97249640588', $this->instance->getBrokerPsp()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('02770891204_01', $this->instance->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('02770891204', $this->instance->getBrokerPa()); - } - - #[TestDox('isValid()')] - public function testIsValid() - { - $this->assertTrue(true); - - } - - #[TestDox('getKey()')] - public function testGetKey() - { - $this->assertTrue(true); - - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertTrue(true); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\activatePaymentNotice::class, $this->instance->getMethodInterface()); - } -} diff --git a/src/tests/pagopa/events/req/activatePaymentNoticeV2Test.php b/src/tests/pagopa/events/req/activatePaymentNoticeV2Test.php deleted file mode 100644 index 9248289e..00000000 --- a/src/tests/pagopa/events/req/activatePaymentNoticeV2Test.php +++ /dev/null @@ -1,148 +0,0 @@ -instance = new activatePaymentNoticeV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNoticeV2', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_v2', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activate_v2_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMDEwPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4zNjAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->instance->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance->getTransferCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance->getFaultDescription()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance->isFaultEvent()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $transaction = $this->instance->transaction(); - - $this->assertEquals('2023-09-01 07:37:50.000', $transaction->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000010', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('301000000000000010', $transaction->getReadyColumnValue('notice_id')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('360.00', $transaction->getReadyColumnValue('importo')); - $this->assertEquals('CHECKOUT', $transaction->getReadyColumnValue('touchpoint')); - - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('token_ccp')); - - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\activatePaymentNoticeV2::class, $this->instance->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance->getPaymentsCount()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $transaction = $this->instance->workflowEvent(); - - $this->assertEquals('2023-09-01 07:37:50.000', $transaction->getReadyColumnValue('event_timestamp')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('unique_id_activate_v2_OK', $transaction->getReadyColumnValue('event_id')); - $this->assertEquals('23', $transaction->getReadyColumnValue('fk_tipoevento')); - - $this->assertNull($transaction->getReadyColumnValue('faultcode')); - $this->assertNull($transaction->getReadyColumnValue('outcome')); - - } - - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance->getFaultCode()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance->getFaultString()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->instance->transactionDetails(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->instance->getCcps()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->instance->getIuvs()); - } -} diff --git a/src/tests/pagopa/events/req/cdInfoWispTest.php b/src/tests/pagopa/events/req/cdInfoWispTest.php deleted file mode 100644 index 8f462e9c..00000000 --- a/src/tests/pagopa/events/req/cdInfoWispTest.php +++ /dev/null @@ -1,105 +0,0 @@ -cdinfoWisp = new cdInfoWisp( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'cdInfoWisp', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_v2', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_cdInfoWisp', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6dG5zPSJodHRwOi8vUHVudG9BY2Nlc3NvQ0Quc3Bjb29wLmdvdi5pdCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6Y2RJbmZvV2lzcD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJPGlkUGFnYW1lbnRvPjEyMjJkZGU4LTUxM2QtNGFlNC04NjI3LWE3MjVlNTE3NzRmZTwvaWRQYWdhbWVudG8+CgkJPC9wcHQ6Y2RJbmZvV2lzcD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->cdinfoWisp->transactionDetails(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\cdInfoWisp::class, $this->cdinfoWisp->getMethodInterface()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->cdinfoWisp->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->cdinfoWisp->transaction()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->cdinfoWisp->getPaymentsCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->cdinfoWisp->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->cdinfoWisp->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->cdinfoWisp->getTransferCount()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->cdinfoWisp->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('cdInfoWisp', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_cdInfoWisp', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - } -} diff --git a/src/tests/pagopa/events/req/closePaymentV1Test.php b/src/tests/pagopa/events/req/closePaymentV1Test.php deleted file mode 100644 index 1f25be35..00000000 --- a/src/tests/pagopa/events/req/closePaymentV1Test.php +++ /dev/null @@ -1,131 +0,0 @@ -event = new closePaymentV1( - [ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 10:27:00.197', - 'tipoevento' => 'closePayment-v1', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000176', - 'ccp' => 't0000000000000000000000000000176', - 'noticenumber' => '301000000000000176', - 'creditorreferenceid' => '01000000000000176', - 'paymenttoken' => 't0000000000000000000000000000176', - 'psp' => 'PSP_V1', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_100176', - 'sessionidoriginal' => 'sessidoriginal_closepayment_v2', - 'uniqueid' => 'T000178', - 'payload' => 'ewogICAgImFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zIjogewogICAgICAgICJhdXRob3JpemF0aW9uQ29kZSI6ICJQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMSIsCiAgICAgICAgIm91dGNvbWVQYXltZW50R2F0ZXdheSI6ICIwIiwKICAgICAgICAidHJhbnNhY3Rpb25JZCI6ICIxMDAwMDAwMDEiCiAgICB9LAogICAgImZlZSI6IDAuNSwKICAgICJpZGVudGlmaWNhdGl2b0NhbmFsZSI6ICI4ODg4ODg4ODg4OF8wMSIsCiAgICAiaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvIjogIjg4ODg4ODg4ODg4IiwKICAgICJpZGVudGlmaWNhdGl2b1BzcCI6ICJBR0lEXzAxIiwKICAgICJvdXRjb21lIjogIk9LIiwKICAgICJwYXltZW50VG9rZW5zIjogWwogICAgICAgICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE3NiIKICAgIF0sCiAgICAicHNwVHJhbnNhY3Rpb25JZCI6ICIyMjIyMjIyMjIiLAogICAgInRpbWVzdGFtcE9wZXJhdGlvbiI6ICIyMDI0LTA1LTAyVDE1OjIxOjIwLjQ5OVoiLAogICAgInRpcG9WZXJzYW1lbnRvIjogIkJQQVkiLAogICAgInRvdGFsQW1vdW50IjogMjA4LjAwCn0=', - ] - ); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000176']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000176']; - $this->assertEquals($value, $this->event->getIuvs()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\closePaymentV1::class, $this->event->getMethodInterface()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - $this->assertEquals('29', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V1', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } -} diff --git a/src/tests/pagopa/events/req/closePaymentV2Test.php b/src/tests/pagopa/events/req/closePaymentV2Test.php deleted file mode 100644 index 66c36ced..00000000 --- a/src/tests/pagopa/events/req/closePaymentV2Test.php +++ /dev/null @@ -1,94 +0,0 @@ -ok_instance = new closePaymentV2([ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 10:27:00.197', - 'tipoevento' => 'closePayment-v2', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000176', - 'ccp' => 't0000000000000000000000000000176', - 'noticenumber' => '301000000000000176', - 'creditorreferenceid' => '01000000000000176', - 'paymenttoken' => 't0000000000000000000000000000176', - 'psp' => 'PSP_V2', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_100176', - 'sessionidoriginal' => 'sessidoriginal_closepayment_v2', - 'uniqueid' => 'T000178', - 'payload' => 'ewogICAgImFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zIjogewogICAgICAgICJhdXRob3JpemF0aW9uQ29kZSI6ICIxMTExMTUiLAogICAgICAgICJmZWUiOiAiMi4wMCIsCiAgICAgICAgIm91dGNvbWVQYXltZW50R2F0ZXdheSI6ICJPSyIsCiAgICAgICAgInJybiI6ICIwMDAwMDAwMDAwMDkiLAogICAgICAgICJ0aW1lc3RhbXBPcGVyYXRpb24iOiAiMjAyNC0wNC0yNFQwOTo0ODo1NyIsCiAgICAgICAgInRvdGFsQW1vdW50IjogIjI0Mi4wMCIKICAgIH0sCiAgICAiZmVlIjogMi4wLAogICAgImlkQnJva2VyUFNQIjogIjg4ODg4ODg4ODg4IiwKICAgICJpZENoYW5uZWwiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkUFNQIjogIlBTUF9DUCIsCiAgICAib3V0Y29tZSI6ICJPSyIsCiAgICAicGF5bWVudE1ldGhvZCI6ICJDUCIsCiAgICAicGF5bWVudFRva2VucyI6IFsKICAgICAgICAidDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNzUiLAogICAgICAgICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE3NiIKICAgIF0sCiAgICAidGltZXN0YW1wT3BlcmF0aW9uIjogIjIwMjQtMDQtMjRUMDc6NDg6NTcuNDcyWiIsCiAgICAidG90YWxBbW91bnQiOiAyMDIuMCwKICAgICJ0cmFuc2FjdGlvbkRldGFpbHMiOiB7CiAgICAgICAgImluZm8iOiB7CiAgICAgICAgICAgICJicmFuZCI6ICJNQyIsCiAgICAgICAgICAgICJicmFuZExvZ28iOiAiaHR0cHM6Ly9hc3NldHMuY2RuLnBsYXRmb3JtLnBhZ29wYS5pdC9jcmVkaXRjYXJkL21hc3RlcmNhcmQucG5nIiwKICAgICAgICAgICAgImNsaWVudElkIjogIkNIRUNLT1VUIiwKICAgICAgICAgICAgInBheW1lbnRNZXRob2ROYW1lIjogIkNBUkRTIiwKICAgICAgICAgICAgInR5cGUiOiAiQ1AiCiAgICAgICAgfSwKICAgICAgICAidHJhbnNhY3Rpb24iOiB7CiAgICAgICAgICAgICJhbW91bnQiOiAyMDAwMCwKICAgICAgICAgICAgImF1dGhvcml6YXRpb25Db2RlIjogIjExMTExNSIsCiAgICAgICAgICAgICJjcmVhdGlvbkRhdGUiOiAiMjAyNC0wNC0yNFQwNzo0ODoxNC45MjAyMDY1MTVaIiwKICAgICAgICAgICAgImZlZSI6IDIwMCwKICAgICAgICAgICAgImdyYW5kVG90YWwiOiAyMDIwMCwKICAgICAgICAgICAgInBheW1lbnRHYXRld2F5IjogIk5QRyIsCiAgICAgICAgICAgICJwc3AiOiB7CiAgICAgICAgICAgICAgICAiYnJva2VyTmFtZSI6ICI4ODg4ODg4ODg4OCIsCiAgICAgICAgICAgICAgICAiYnVzaW5lc3NOYW1lIjogIlBzcENwIiwKICAgICAgICAgICAgICAgICJpZENoYW5uZWwiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgICAgICAgICAgICAgImlkUHNwIjogIlBTUF9DUCIsCiAgICAgICAgICAgICAgICAicHNwT25VcyI6IGZhbHNlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJycm4iOiAiMDAwMDAwMDAwMDA5IiwKICAgICAgICAgICAgInRpbWVzdGFtcE9wZXJhdGlvbiI6ICIyMDI0LTA0LTI0VDA3OjQ4OjU3LjQ3MloiLAogICAgICAgICAgICAidHJhbnNhY3Rpb25JZCI6ICIwOGY2MTY2ZjNmOTM0ZTZiOGFlNTQ3MjZkNDVlMTJhOCIsCiAgICAgICAgICAgICJ0cmFuc2FjdGlvblN0YXR1cyI6ICJDb25mZXJtYXRvIgogICAgICAgIH0sCiAgICAgICAgInVzZXIiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIkdVRVNUIgogICAgICAgIH0KICAgIH0sCiAgICAidHJhbnNhY3Rpb25JZCI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIKfQ==', - ]); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000176']; - $this->assertEquals($value, $this->ok_instance->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->ok_instance->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->ok_instance->workflowEvent(); - - $this->assertEquals('27', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V2', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000176']; - $this->assertEquals($value, $this->ok_instance->getCcps()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\closePaymentV2::class, $this->ok_instance->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(2, $this->ok_instance->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/events/req/nodoAttivaRPTTest.php b/src/tests/pagopa/events/req/nodoAttivaRPTTest.php deleted file mode 100644 index e4794784..00000000 --- a/src/tests/pagopa/events/req/nodoAttivaRPTTest.php +++ /dev/null @@ -1,194 +0,0 @@ -data_instance = new nodoAttivaRPT([ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoAttivaRPT', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_ok', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8cHB0Om5vZG9BdHRpdmFSUFQgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQUGFnYW1lbnRvPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1BQYWdhbWVudG8+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZVBhZ2FtZW50bz44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGVQYWdhbWVudG8+CgkJCTxjb2RpZmljYUluZnJhc3RydXR0dXJhUFNQPlFSLUNPREU8L2NvZGlmaWNhSW5mcmFzdHJ1dHR1cmFQU1A+CgkJCTxjb2RpY2VJZFJQVD4KCQkJCTxxcmM6UXJDb2RlPgoJCQkJCTxxcmM6Q0Y+Nzc3Nzc3Nzc3Nzc8L3FyYzpDRj4KCQkJCQk8cXJjOkF1eERpZ2l0PjM8L3FyYzpBdXhEaWdpdD4KCQkJCQk8cXJjOkNvZElVVj4wMTAwMDAwMDAwMDAwMDAxMDwvcXJjOkNvZElVVj4KCQkJCTwvcXJjOlFyQ29kZT4KCQkJPC9jb2RpY2VJZFJQVD4KCQkJPGRhdGlQYWdhbWVudG9QU1A+CgkJCQk8aW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPjI4LjAwPC9pbXBvcnRvU2luZ29sb1ZlcnNhbWVudG8+CgkJCTwvZGF0aVBhZ2FtZW50b1BTUD4KCQk8L3BwdDpub2RvQXR0aXZhUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=' - ]); - - $this->no_data_instance = new nodoAttivaRPT([ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoAttivaRPT', - 'sottotipoevento' => 'REQ', - 'psp' => '', - 'stazione' => '', - 'canale' => '', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_no_data', - 'iddominio' => '', - 'iuv' => '', - 'ccp' => '', - 'noticeNumber' => '', - 'creditorreferenceid' => '', - 'paymenttoken' => '', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8cHB0Om5vZG9BdHRpdmFSUFQgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQUGFnYW1lbnRvPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1BQYWdhbWVudG8+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZVBhZ2FtZW50bz44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGVQYWdhbWVudG8+CgkJCTxjb2RpZmljYUluZnJhc3RydXR0dXJhUFNQPlFSLUNPREU8L2NvZGlmaWNhSW5mcmFzdHJ1dHR1cmFQU1A+CgkJCTxjb2RpY2VJZFJQVD4KCQkJCTxxcmM6UXJDb2RlPgoJCQkJCTxxcmM6Q0Y+Nzc3Nzc3Nzc3Nzc8L3FyYzpDRj4KCQkJCQk8cXJjOkF1eERpZ2l0PjM8L3FyYzpBdXhEaWdpdD4KCQkJCQk8cXJjOkNvZElVVj4wMTAwMDAwMDAwMDAwMDAxMDwvcXJjOkNvZElVVj4KCQkJCTwvcXJjOlFyQ29kZT4KCQkJPC9jb2RpY2VJZFJQVD4KCQkJPGRhdGlQYWdhbWVudG9QU1A+CgkJCQk8aW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPjI4LjAwPC9pbXBvcnRvU2luZ29sb1ZlcnNhbWVudG8+CgkJCTwvZGF0aVBhZ2FtZW50b1BTUD4KCQk8L3BwdDpub2RvQXR0aXZhUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=' - ]); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->data_instance->getFaultCode()); - $this->assertNull($this->no_data_instance->getFaultCode()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->data_instance->workflowEvent(); - $this->assertEquals(13, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_ok', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - - $workflow = $this->no_data_instance->workflowEvent(); - $this->assertEquals(13, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_no_data', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertNull($workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoAttivaRPT::class, $this->data_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoAttivaRPT::class, $this->no_data_instance->getMethodInterface()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->data_instance->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->no_data_instance->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->data_instance->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->no_data_instance->getPaEmittenti()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->data_instance->transactionDetails(0)); - $this->assertNull($this->no_data_instance->transactionDetails(0)); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->data_instance->isFaultEvent()); - $this->assertFalse($this->no_data_instance->isFaultEvent()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->data_instance->getCcps()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->no_data_instance->getCcps()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->data_instance->getFaultString()); - $this->assertNull($this->no_data_instance->getFaultString()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->data_instance->getFaultDescription()); - $this->assertNull($this->no_data_instance->getFaultDescription()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->data_instance->getPaymentsCount()); - $this->assertEquals(1, $this->no_data_instance->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->data_instance->getTransferCount()); - $this->assertNull($this->no_data_instance->getTransferCount()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $transaction = $this->data_instance->transaction(); - $this->assertEquals('01000000000000010', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000010', $transaction->getReadyColumnValue('token_ccp')); - $this->assertEquals('301000000000000010', $transaction->getReadyColumnValue('notice_id')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getReadyColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('importo')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('date_wf')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - - - $transaction = $this->no_data_instance->transaction(); - $this->assertEquals('01000000000000010', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000010', $transaction->getReadyColumnValue('token_ccp')); - $this->assertEquals('301000000000000010', $transaction->getReadyColumnValue('notice_id')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getReadyColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('stazione')); - $this->assertNull($transaction->getReadyColumnValue('importo')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('date_wf')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - } -} diff --git a/src/tests/pagopa/events/req/nodoChiediAvanzamentoPagamentoTest.php b/src/tests/pagopa/events/req/nodoChiediAvanzamentoPagamentoTest.php deleted file mode 100644 index a9fec7d4..00000000 --- a/src/tests/pagopa/events/req/nodoChiediAvanzamentoPagamentoTest.php +++ /dev/null @@ -1,130 +0,0 @@ -nodoChiediAvanzamentoPagamento = new nodoChiediAvanzamentoPagamento( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoChiediAvanzamentoPagamento', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => '' - ] - ); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->nodoChiediAvanzamentoPagamento->getFaultCode()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoChiediAvanzamentoPagamento->getIuvs()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->nodoChiediAvanzamentoPagamento->workflowEvent(); - $this->assertEquals(35, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoChiediAvanzamentoPagamento->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->nodoChiediAvanzamentoPagamento->transaction()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoChiediAvanzamentoPagamento::class, $this->nodoChiediAvanzamentoPagamento->getMethodInterface()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->nodoChiediAvanzamentoPagamento->getFaultDescription()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->nodoChiediAvanzamentoPagamento->transactionDetails(0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoChiediAvanzamentoPagamento->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoChiediAvanzamentoPagamento->getTransferCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->nodoChiediAvanzamentoPagamento->getCcps()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->nodoChiediAvanzamentoPagamento->isFaultEvent()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->nodoChiediAvanzamentoPagamento->getFaultString()); - } -} diff --git a/src/tests/pagopa/events/req/nodoChiediCopiaRTTest.php b/src/tests/pagopa/events/req/nodoChiediCopiaRTTest.php deleted file mode 100644 index 1ed19f99..00000000 --- a/src/tests/pagopa/events/req/nodoChiediCopiaRTTest.php +++ /dev/null @@ -1,107 +0,0 @@ -nodoChiediCopiaRT = new nodoChiediCopiaRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoChiediCopiaRT', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6Qm9keT4KCQk8bm9kb0NoaWVkaUNvcGlhUlQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KCQkJPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CgkJCTxwYXNzd29yZCB4bWxucz0iIj5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8geG1sbnM9IiI+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8geG1sbnM9IiI+MDEwMDAwMDAwMDAwMDAwMTA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCTxjb2RpY2VDb250ZXN0b1BhZ2FtZW50byB4bWxucz0iIj5jMDAwMDAwMDAwMDAwMDAwMDEwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQk8L25vZG9DaGllZGlDb3BpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferCount()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->nodoChiediCopiaRT->transaction()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getCcps()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoChiediCopiaRT::class, $this->nodoChiediCopiaRT->getMethodInterface()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->nodoChiediCopiaRT->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('nodoChiediCopiaRT', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getIuvs()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->nodoChiediCopiaRT->transactionDetails(0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoChiediCopiaRT->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/events/req/nodoChiediInformazioniPagamentoTest.php b/src/tests/pagopa/events/req/nodoChiediInformazioniPagamentoTest.php deleted file mode 100644 index ec4f4fd1..00000000 --- a/src/tests/pagopa/events/req/nodoChiediInformazioniPagamentoTest.php +++ /dev/null @@ -1,129 +0,0 @@ -event = new nodoChiediInformazioniPagamento([ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoChiediInformazioniPagamento', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => '' - ]); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - $this->assertEquals(31, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoChiediInformazioniPagamento::class, $this->event->getMethodInterface()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } -} diff --git a/src/tests/pagopa/events/req/nodoInoltraEsitoPagamentoCartaTest.php b/src/tests/pagopa/events/req/nodoInoltraEsitoPagamentoCartaTest.php deleted file mode 100644 index afba327f..00000000 --- a/src/tests/pagopa/events/req/nodoInoltraEsitoPagamentoCartaTest.php +++ /dev/null @@ -1,134 +0,0 @@ -event = new nodoInoltraEsitoPagamentoCarta( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInoltraEsitoPagamentoCarta', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'ewogICAgIlJSTiI6IDExMTExMTExMTExMiwKICAgICJjb2RpY2VBdXRvcml6emF0aXZvIjogIjU1NTU1NSIsCiAgICAiZXNpdG9UcmFuc2F6aW9uZUNhcnRhIjogIjAwIiwKICAgICJpZFBhZ2FtZW50byI6ICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAiaW1wb3J0b1RvdGFsZVBhZ2F0byI6IDI0Mi45LAogICAgInRpbWVzdGFtcE9wZXJhemlvbmUiOiAiMjAyNC0wNC0zMFQyMzo1MTo1OC4xODMrMDI6MDAiLAogICAgInRpcG9WZXJzYW1lbnRvIjogIkNQIgp9' - ] - ); - - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInoltraEsitoPagamentoCarta::class, $this->event->getMethodInterface()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - - $this->assertEquals(33, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - -} diff --git a/src/tests/pagopa/events/req/nodoInoltraEsitoPagamentoPayPalTest.php b/src/tests/pagopa/events/req/nodoInoltraEsitoPagamentoPayPalTest.php deleted file mode 100644 index 291c7e72..00000000 --- a/src/tests/pagopa/events/req/nodoInoltraEsitoPagamentoPayPalTest.php +++ /dev/null @@ -1,108 +0,0 @@ -paypal = new nodoInoltraEsitoPagamentoPayPal( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInoltraEsitoPagamentoPayPal', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_PayPal', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'ewogICAgImlkUGFnYW1lbnRvIjogIjEwMjkyMzAxMDIzOTIyMDM5MjAwMTI5MzkzMDIwMTIyIiwKICAgICJpZFRyYW5zYXppb25lIjogIjExMTExMTExMyIsCiAgICAiaWRUcmFuc2F6aW9uZVBzcCI6ICI5OTk5OTk5OTk5OTk5OSIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAiaW1wb3J0b1RvdGFsZVBhZ2F0byI6IDcwLjAwLAogICAgInRpbWVzdGFtcE9wZXJhemlvbmUiOiAiMjAyNC0wNS0wMlQyMjoxMDoyMC45MjIrMDI6MDAiCn0=' - ] - ); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->paypal->getPaymentsCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInoltraEsitoPagamentoPayPal::class, $this->paypal->getMethodInterface()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $values = ['t0000000000000000000000000000010']; - $this->assertEquals($values, $this->paypal->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->paypal->getTransferCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $values = ['77777777777']; - $this->assertEquals($values, $this->paypal->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $values = ['01000000000000010']; - $this->assertEquals($values, $this->paypal->getIuvs()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->paypal->workflowEvent(); - - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoPayPal', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_PayPal', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->paypal->transaction()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->paypal->transactionDetails(0)); - } -} diff --git a/src/tests/pagopa/events/req/nodoInoltraPagamentoMod1Test.php b/src/tests/pagopa/events/req/nodoInoltraPagamentoMod1Test.php deleted file mode 100644 index 9b25bd2a..00000000 --- a/src/tests/pagopa/events/req/nodoInoltraPagamentoMod1Test.php +++ /dev/null @@ -1,107 +0,0 @@ -nodoInoltraPagamentoMod1 = new nodoInoltraPagamentoMod1( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInoltraPagamentoMod1', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'ewogICAgImlkUGFnYW1lbnRvIjogIjIyYmRlYmYzLThjZTgtNDM4OS1iMDA0LWI4MjIyOTM4YmFmOCIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAidGlwb09wZXJhemlvbmUiOiAid2ViIiwKICAgICJ0aXBvVmVyc2FtZW50byI6ICJCQlQiCn0=' - ] - ); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->nodoInoltraPagamentoMod1->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraPagamentoMod1', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->transactionDetails(0)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoInoltraPagamentoMod1->getIuvs()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInoltraPagamentoMod1::class, $this->nodoInoltraPagamentoMod1->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoInoltraPagamentoMod1->getPaymentsCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoInoltraPagamentoMod1->getPaEmittenti()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->nodoInoltraPagamentoMod1->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferCount()); - } -} diff --git a/src/tests/pagopa/events/req/nodoInviaCarrelloRPTTest.php b/src/tests/pagopa/events/req/nodoInviaCarrelloRPTTest.php deleted file mode 100644 index ae1955a1..00000000 --- a/src/tests/pagopa/events/req/nodoInviaCarrelloRPTTest.php +++ /dev/null @@ -1,758 +0,0 @@ -instance_1_rpt_1_versamento = new nodoInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 09:10:00.210", - "tipoevento" => "nodoInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDxzb2FwOkhlYWRlcj4KICAgIDxpbnRlc3RhemlvbmVDYXJyZWxsb1BQVCB4bWxucz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIj4KICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhcnJlbGxvIHhtbG5zPSIiPklEX0NBUlJFTExPXzAxPC9pZGVudGlmaWNhdGl2b0NhcnJlbGxvPgogICAgPC9pbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KICA8L3NvYXA6SGVhZGVyPgogIDxzb2FwOkJvZHk+CiAgICA8bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KICAgICAgPHBhc3N3b3JkIHhtbG5zPSIiPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KICAgICAgPGlkZW50aWZpY2F0aXZvUFNQIHhtbG5zPSIiPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgogICAgICA8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQIHhtbG5zPSIiPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhbmFsZSB4bWxucz0iIj44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CiAgICAgIDxsaXN0YVJQVCB4bWxucz0iIj4KICAgICAgICA8ZWxlbWVudG9MaXN0YVJQVD4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDIyPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgogICAgICAgICAgPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIyPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KICAgICAgICAgIDx0aXBvRmlybWEgLz4KICAgICAgICAgIDxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUlnZUcxc2JuTTZlSE5rUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZU0lnZUcxc2JuTTZlSE5wUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZUzFwYm5OMFlXNWpaU0krQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpBOEwzWmxjbk5wYjI1bFQyZG5aWFIwYno0S0NUeGtiMjFwYm1sdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K056YzNOemMzTnpjM056YzhMMmxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2drOEwyUnZiV2x1YVc4K0NnazhhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK05EWTNNREUxTXk0MU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBekxURXpWREl6T2pFME9qSXlQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtWVk5TUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29KUEhOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGc4TDJGdVlXZHlZV1pwWTJGV1pYSnpZVzUwWlQ0S0NRazhhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStlSGg0ZUR3dmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQR05wZG1samIxWmxjbk5oYm5SbFBuaDRQQzlqYVhacFkyOVdaWEp6WVc1MFpUNEtDUWs4WTJGd1ZtVnljMkZ1ZEdVK2VIaDRlRHd2WTJGd1ZtVnljMkZ1ZEdVK0Nna0pQR3h2WTJGc2FYUmhWbVZ5YzJGdWRHVStlSGg0ZUhnOEwyeHZZMkZzYVhSaFZtVnljMkZ1ZEdVK0Nna0pQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhnOEwzQnliM1pwYm1OcFlWWmxjbk5oYm5SbFBnb0pDVHh1WVhwcGIyNWxWbVZ5YzJGdWRHVStTVkk4TDI1aGVtbHZibVZXWlhKellXNTBaVDRLQ1FrOFpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaEFaMjFoYVd3dVkyOXRQQzlsTFcxaGFXeFdaWEp6WVc1MFpUNEtDVHd2YzI5bloyVjBkRzlXWlhKellXNTBaVDRLQ1R4emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1Jqd3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2tKUEdsdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29KQ1R4amFYWnBZMjlRWVdkaGRHOXlaVDU0ZUhoNFBDOWphWFpwWTI5UVlXZGhkRzl5WlQ0S0NRazhZMkZ3VUdGbllYUnZjbVUrZUhoNFBDOWpZWEJRWVdkaGRHOXlaVDRLQ1FrOGJHOWpZV3hwZEdGUVlXZGhkRzl5WlQ1NGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDZ2tKUEc1aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXVZWHBwYjI1bFVHRm5ZWFJ2Y21VK0Nna0pQR1V0YldGcGJGQmhaMkYwYjNKbFBuaDRlSGc4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K2VIaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlrWlc1dmJWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMk5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmNISnZkbWx1WTJsaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBrbFVQQzl1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBekxURXpQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHhNREF1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGtKQ1ZEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TWpJOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESXlQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNVEF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXlNekF3TURBd01EQXdNREF3TURBd05EWTNNREV4TVM4MU1DNHdNRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK09TOHdOakF4TVRFelFWQXZQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KICAgICAgICA8L2VsZW1lbnRvTGlzdGFSUFQ+CiAgICAgIDwvbGlzdGFSUFQ+CiAgICA8L25vZG9JbnZpYUNhcnJlbGxvUlBUPgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+" - ]); - - $this->instance_1_rpt_2_versamento = new nodoInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 09:11:00.210", - "tipoevento" => "nodoInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_02", - "sessionidoriginal" => "SESSORIGIN_02", - "uniqueid" => "UNIQUE_RPT_2", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDxzb2FwOkhlYWRlcj4KICAgIDxpbnRlc3RhemlvbmVDYXJyZWxsb1BQVCB4bWxucz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIj4KICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhcnJlbGxvIHhtbG5zPSIiPklEX0NBUlJFTExPXzAyPC9pZGVudGlmaWNhdGl2b0NhcnJlbGxvPgogICAgPC9pbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KICA8L3NvYXA6SGVhZGVyPgogIDxzb2FwOkJvZHk+CiAgICA8bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KICAgICAgPHBhc3N3b3JkIHhtbG5zPSIiPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KICAgICAgPGlkZW50aWZpY2F0aXZvUFNQIHhtbG5zPSIiPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgogICAgICA8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQIHhtbG5zPSIiPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhbmFsZSB4bWxucz0iIj44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CiAgICAgIDxsaXN0YVJQVCB4bWxucz0iIj4KICAgICAgICA8ZWxlbWVudG9MaXN0YVJQVD4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDIzPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgogICAgICAgICAgPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIzPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KICAgICAgICAgIDx0aXBvRmlybWEgLz4KICAgICAgICAgIDxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUlnZUcxc2JuTTZlSE5rUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZU0lnZUcxc2JuTTZlSE5wUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZUzFwYm5OMFlXNWpaU0krQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpBOEwzWmxjbk5wYjI1bFQyZG5aWFIwYno0S0NUeGtiMjFwYm1sdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K056YzNOemMzTnpjM056YzhMMmxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2drOEwyUnZiV2x1YVc4K0NnazhhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK05EWTNNREUxTXk0MU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBekxURXpWREl6T2pFME9qSXlQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtWVk5TUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29KUEhOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGc4TDJGdVlXZHlZV1pwWTJGV1pYSnpZVzUwWlQ0S0NRazhhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStlSGg0ZUR3dmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQR05wZG1samIxWmxjbk5oYm5SbFBuaDRQQzlqYVhacFkyOVdaWEp6WVc1MFpUNEtDUWs4WTJGd1ZtVnljMkZ1ZEdVK2VIaDRlRHd2WTJGd1ZtVnljMkZ1ZEdVK0Nna0pQR3h2WTJGc2FYUmhWbVZ5YzJGdWRHVStlSGg0ZUhnOEwyeHZZMkZzYVhSaFZtVnljMkZ1ZEdVK0Nna0pQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhnOEwzQnliM1pwYm1OcFlWWmxjbk5oYm5SbFBnb0pDVHh1WVhwcGIyNWxWbVZ5YzJGdWRHVStTVkk4TDI1aGVtbHZibVZXWlhKellXNTBaVDRLQ1FrOFpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaEFaMjFoYVd3dVkyOXRQQzlsTFcxaGFXeFdaWEp6WVc1MFpUNEtDVHd2YzI5bloyVjBkRzlXWlhKellXNTBaVDRLQ1R4emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1Jqd3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2tKUEdsdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29KQ1R4amFYWnBZMjlRWVdkaGRHOXlaVDU0ZUhoNFBDOWphWFpwWTI5UVlXZGhkRzl5WlQ0S0NRazhZMkZ3VUdGbllYUnZjbVUrZUhoNFBDOWpZWEJRWVdkaGRHOXlaVDRLQ1FrOGJHOWpZV3hwZEdGUVlXZGhkRzl5WlQ1NGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDZ2tKUEc1aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXVZWHBwYjI1bFVHRm5ZWFJ2Y21VK0Nna0pQR1V0YldGcGJGQmhaMkYwYjNKbFBuaDRlSGc4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K2VIaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlrWlc1dmJWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMk5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmNISnZkbWx1WTJsaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBrbFVQQzl1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBekxURXpQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHhNREF1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGtKQ1ZEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TWpNOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESXpQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtOekF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtMMUpHVXk5U1JqSXpNREF3TURBd01EQXdNREF3TURBME5qY3dNVEV4THpVd0xqQXdQQzlqWVhWellXeGxWbVZ5YzJGdFpXNTBiejRLQ1FrSlBHUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0NUx6QTJNREV4TVROQlVDODhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQak13TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01qd3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXlNekF3TURBd01EQXdNREF3TURBd05EWTNNREV4TVM4MU1DNHdNRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK09TOHdOakF4TVRFelFWQXZQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KICAgICAgICA8L2VsZW1lbnRvTGlzdGFSUFQ+CiAgICAgIDwvbGlzdGFSUFQ+CiAgICA8L25vZG9JbnZpYUNhcnJlbGxvUlBUPgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+" - ]); - - $this->instance_2_rpt_2_versamento = new nodoInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 09:12:00.210", - "tipoevento" => "nodoInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_03", - "sessionidoriginal" => "SESSORIGIN_03", - "uniqueid" => "UNIQUE_RPT_3", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDxzb2FwOkhlYWRlcj4KICAgIDxpbnRlc3RhemlvbmVDYXJyZWxsb1BQVCB4bWxucz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIj4KICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhcnJlbGxvIHhtbG5zPSIiPklEX0NBUlJFTExPXzAzPC9pZGVudGlmaWNhdGl2b0NhcnJlbGxvPgogICAgPC9pbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KICA8L3NvYXA6SGVhZGVyPgogIDxzb2FwOkJvZHk+CiAgICA8bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KICAgICAgPHBhc3N3b3JkIHhtbG5zPSIiPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KICAgICAgPGlkZW50aWZpY2F0aXZvUFNQIHhtbG5zPSIiPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgogICAgICA8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQIHhtbG5zPSIiPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhbmFsZSB4bWxucz0iIj44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CiAgICAgIDxsaXN0YVJQVCB4bWxucz0iIj4KICAgICAgICA8ZWxlbWVudG9MaXN0YVJQVD4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDI0PC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgogICAgICAgICAgPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI0PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KICAgICAgICAgIDx0aXBvRmlybWEgLz4KICAgICAgICAgIDxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUlnZUcxc2JuTTZlSE5rUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZU0lnZUcxc2JuTTZlSE5wUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZUzFwYm5OMFlXNWpaU0krQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpBOEwzWmxjbk5wYjI1bFQyZG5aWFIwYno0S0NUeGtiMjFwYm1sdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K056YzNOemMzTnpjM056YzhMMmxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2drOEwyUnZiV2x1YVc4K0NnazhhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK05EWTNNREUxTXk0MU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBekxURXpWREl6T2pFME9qSXlQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtWVk5TUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29KUEhOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGc4TDJGdVlXZHlZV1pwWTJGV1pYSnpZVzUwWlQ0S0NRazhhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStlSGg0ZUR3dmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQR05wZG1samIxWmxjbk5oYm5SbFBuaDRQQzlqYVhacFkyOVdaWEp6WVc1MFpUNEtDUWs4WTJGd1ZtVnljMkZ1ZEdVK2VIaDRlRHd2WTJGd1ZtVnljMkZ1ZEdVK0Nna0pQR3h2WTJGc2FYUmhWbVZ5YzJGdWRHVStlSGg0ZUhnOEwyeHZZMkZzYVhSaFZtVnljMkZ1ZEdVK0Nna0pQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhnOEwzQnliM1pwYm1OcFlWWmxjbk5oYm5SbFBnb0pDVHh1WVhwcGIyNWxWbVZ5YzJGdWRHVStTVkk4TDI1aGVtbHZibVZXWlhKellXNTBaVDRLQ1FrOFpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaEFaMjFoYVd3dVkyOXRQQzlsTFcxaGFXeFdaWEp6WVc1MFpUNEtDVHd2YzI5bloyVjBkRzlXWlhKellXNTBaVDRLQ1R4emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1Jqd3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2tKUEdsdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29KQ1R4amFYWnBZMjlRWVdkaGRHOXlaVDU0ZUhoNFBDOWphWFpwWTI5UVlXZGhkRzl5WlQ0S0NRazhZMkZ3VUdGbllYUnZjbVUrZUhoNFBDOWpZWEJRWVdkaGRHOXlaVDRLQ1FrOGJHOWpZV3hwZEdGUVlXZGhkRzl5WlQ1NGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDZ2tKUEc1aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXVZWHBwYjI1bFVHRm5ZWFJ2Y21VK0Nna0pQR1V0YldGcGJGQmhaMkYwYjNKbFBuaDRlSGc4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K2VIaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlrWlc1dmJWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMk5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmNISnZkbWx1WTJsaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBrbFVQQzl1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBekxURXpQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHhNREF1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGtKQ1ZEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TWpROEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESTBQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtOakF1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtMMUpHVXk5U1JqSXpNREF3TURBd01EQXdNREF3TURBME5qY3dNVEV4THpVd0xqQXdQQzlqWVhWellXeGxWbVZ5YzJGdFpXNTBiejRLQ1FrSlBHUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0NUx6QTJNREV4TVROQlVDODhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQalF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01qd3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXlNekF3TURBd01EQXdNREF3TURBd05EWTNNREV4TVM4MU1DNHdNRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK09TOHdOakF4TVRFelFWQXZQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KICAgICAgICA8L2VsZW1lbnRvTGlzdGFSUFQ+CiAgICAgICAgPGVsZW1lbnRvTGlzdGFSUFQ+CiAgICAgICAgICA8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CiAgICAgICAgICA8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyNTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KICAgICAgICAgIDxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNTwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CiAgICAgICAgICA8dGlwb0Zpcm1hIC8+CiAgICAgICAgICA8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJZ2VHMXNibk02ZUhOa1BTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF4TDFoTlRGTmphR1Z0WVNJZ2VHMXNibk02ZUhOcFBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF4TDFoTlRGTmphR1Z0WVMxcGJuTjBZVzVqWlNJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqQThMM1psY25OcGIyNWxUMmRuWlhSMGJ6NEtDVHhrYjIxcGJtbHZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtOemMzTnpjM056YzNOemM4TDJsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQamMzTnpjM056YzNOemMzWHpBeFBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFOMFlYcHBiMjVsVW1samFHbGxaR1Z1ZEdVK0NnazhMMlJ2YldsdWFXOCtDZ2s4YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStORFkzTURFMU15NDFNRHd2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDZ2s4WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDR5TURJMExUQXpMVEV6VkRJek9qRTBPakl5UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVlZOU1BDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUdQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhnOEwyRnVZV2R5WVdacFkyRldaWEp6WVc1MFpUNEtDUWs4YVc1a2FYSnBlbnB2Vm1WeWMyRnVkR1UrZUhoNGVEd3ZhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStDZ2tKUEdOcGRtbGpiMVpsY25OaGJuUmxQbmg0UEM5amFYWnBZMjlXWlhKellXNTBaVDRLQ1FrOFkyRndWbVZ5YzJGdWRHVStlSGg0ZUR3dlkyRndWbVZ5YzJGdWRHVStDZ2tKUEd4dlkyRnNhWFJoVm1WeWMyRnVkR1UrZUhoNGVIZzhMMnh2WTJGc2FYUmhWbVZ5YzJGdWRHVStDZ2tKUEhCeWIzWnBibU5wWVZabGNuTmhiblJsUG5oNGVIZzhMM0J5YjNacGJtTnBZVlpsY25OaGJuUmxQZ29KQ1R4dVlYcHBiMjVsVm1WeWMyRnVkR1UrU1ZJOEwyNWhlbWx2Ym1WV1pYSnpZVzUwWlQ0S0NRazhaUzF0WVdsc1ZtVnljMkZ1ZEdVK2VIaDRlSGhBWjIxaGFXd3VZMjl0UEM5bExXMWhhV3hXWlhKellXNTBaVDRLQ1R3dmMyOW5aMlYwZEc5V1pYSnpZVzUwWlQ0S0NUeHpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0NRa0pQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSand2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhnOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDVHhoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIaDRQQzloYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drSlBHbHVaR2x5YVhwNmIxQmhaMkYwYjNKbFBuaDRlSGc4TDJsdVpHbHlhWHA2YjFCaFoyRjBiM0psUGdvSkNUeGphWFpwWTI5UVlXZGhkRzl5WlQ1NGVIaDRQQzlqYVhacFkyOVFZV2RoZEc5eVpUNEtDUWs4WTJGd1VHRm5ZWFJ2Y21VK2VIaDRQQzlqWVhCUVlXZGhkRzl5WlQ0S0NRazhiRzlqWVd4cGRHRlFZV2RoZEc5eVpUNTRlSGc4TDJ4dlkyRnNhWFJoVUdGbllYUnZjbVUrQ2drSlBHNWhlbWx2Ym1WUVlXZGhkRzl5WlQ1NGVIaDRQQzl1WVhwcGIyNWxVR0ZuWVhSdmNtVStDZ2tKUEdVdGJXRnBiRkJoWjJGMGIzSmxQbmg0ZUhnOEwyVXRiV0ZwYkZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5amIyUnBZMlZWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxVmJtbDBUM0JsY2tKbGJtVm1hV05wWVhKcGJ6NTRlSGg0UEM5a1pXNXZiVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeHBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlRHd2WTJGd1FtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4c2IyTmhiR2wwWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Ykc5allXeHBkR0ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJ5YjNacGJtTnBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZjSEp2ZG1sdVkybGhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQa2xVUEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb0pQQzlsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEdSaGRHbFdaWEp6WVcxbGJuUnZQZ29KQ1R4a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejR5TURJMExUQXpMVEV6UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDR4TWpBdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qVThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREkxUEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTnpBdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsaVlXNUJZMk55WldScGRHOCtTVlF4T0ZVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXpQQzlwWW1GdVFXTmpjbVZrYVhSdlBnb0pDUWs4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrTDFKR1V5OVNSakl6TURBd01EQXdNREF3TURBd01EQTBOamN3TVRFeEx6VXdMakF3UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNDVMekEyTURFeE1UTkJVQzg4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLQ1FrOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpVd0xqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdORHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JsTXZVa1l5TXpBd01EQXdNREF3TURBd01EQXdORFkzTURFeE1TODFNQzR3TUR3dlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0Nna0pDVHhrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStPUzh3TmpBeE1URXpRVkF2UEM5a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrQ2drSlBDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drOEwyUmhkR2xXWlhKellXMWxiblJ2UGdvOEwxSlFWRDQ9PC9ycHQ+CiAgICAgICAgPC9lbGVtZW50b0xpc3RhUlBUPgogICAgICA8L2xpc3RhUlBUPgogICAgPC9ub2RvSW52aWFDYXJyZWxsb1JQVD4KICA8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==" - ]); - - - $this->instance_1_rpt_2_versamento_1_bollo = new nodoInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 09:13:00.210", - "tipoevento" => "nodoInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_04", - "sessionidoriginal" => "SESSORIGIN_04", - "uniqueid" => "UNIQUE_RPT_4", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDxzb2FwOkhlYWRlcj4KICAgIDxpbnRlc3RhemlvbmVDYXJyZWxsb1BQVCB4bWxucz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIj4KICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhcnJlbGxvIHhtbG5zPSIiPklEX0NBUlJFTExPXzA0PC9pZGVudGlmaWNhdGl2b0NhcnJlbGxvPgogICAgPC9pbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KICA8L3NvYXA6SGVhZGVyPgogIDxzb2FwOkJvZHk+CiAgICA8bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KICAgICAgPHBhc3N3b3JkIHhtbG5zPSIiPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KICAgICAgPGlkZW50aWZpY2F0aXZvUFNQIHhtbG5zPSIiPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgogICAgICA8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQIHhtbG5zPSIiPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhbmFsZSB4bWxucz0iIj44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CiAgICAgIDxsaXN0YVJQVCB4bWxucz0iIj4KICAgICAgICA8ZWxlbWVudG9MaXN0YVJQVD4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDI2PC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgogICAgICAgICAgPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI2PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KICAgICAgICAgIDx0aXBvRmlybWEgLz4KICAgICAgICAgIDxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUlnZUcxc2JuTTZlSE5rUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZU0lnZUcxc2JuTTZlSE5wUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZUzFwYm5OMFlXNWpaU0krQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpBOEwzWmxjbk5wYjI1bFQyZG5aWFIwYno0S0NUeGtiMjFwYm1sdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K056YzNOemMzTnpjM056YzhMMmxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2drOEwyUnZiV2x1YVc4K0NnazhhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK05EWTNNREUxTXk0MU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBekxURXpWREl6T2pFME9qSXlQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtWVk5TUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29KUEhOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGc4TDJGdVlXZHlZV1pwWTJGV1pYSnpZVzUwWlQ0S0NRazhhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStlSGg0ZUR3dmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQR05wZG1samIxWmxjbk5oYm5SbFBuaDRQQzlqYVhacFkyOVdaWEp6WVc1MFpUNEtDUWs4WTJGd1ZtVnljMkZ1ZEdVK2VIaDRlRHd2WTJGd1ZtVnljMkZ1ZEdVK0Nna0pQR3h2WTJGc2FYUmhWbVZ5YzJGdWRHVStlSGg0ZUhnOEwyeHZZMkZzYVhSaFZtVnljMkZ1ZEdVK0Nna0pQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhnOEwzQnliM1pwYm1OcFlWWmxjbk5oYm5SbFBnb0pDVHh1WVhwcGIyNWxWbVZ5YzJGdWRHVStTVkk4TDI1aGVtbHZibVZXWlhKellXNTBaVDRLQ1FrOFpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaEFaMjFoYVd3dVkyOXRQQzlsTFcxaGFXeFdaWEp6WVc1MFpUNEtDVHd2YzI5bloyVjBkRzlXWlhKellXNTBaVDRLQ1R4emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1Jqd3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2tKUEdsdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29KQ1R4amFYWnBZMjlRWVdkaGRHOXlaVDU0ZUhoNFBDOWphWFpwWTI5UVlXZGhkRzl5WlQ0S0NRazhZMkZ3VUdGbllYUnZjbVUrZUhoNFBDOWpZWEJRWVdkaGRHOXlaVDRLQ1FrOGJHOWpZV3hwZEdGUVlXZGhkRzl5WlQ1NGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDZ2tKUEc1aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXVZWHBwYjI1bFVHRm5ZWFJ2Y21VK0Nna0pQR1V0YldGcGJGQmhaMkYwYjNKbFBuaDRlSGc4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K2VIaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlrWlc1dmJWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMk5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmNISnZkbWx1WTJsaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBrbFVQQzl1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBekxURXpQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHhNVFl1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGtKQ1ZEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TWpZOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESTJQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNVEF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXlNekF3TURBd01EQXdNREF3TURBd05EWTNNREV4TVM4MU1DNHdNRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK09TOHdOakF4TVRFelFWQXZQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR4Tmk0d01Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGpsNGVIaDRlSGg0ZUR3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNRazhaR0YwYVUxaGNtTmhRbTlzYkc5RWFXZHBkR0ZzWlQ0S0NRa0pDVHgwYVhCdlFtOXNiRzgrTURFOEwzUnBjRzlDYjJ4c2J6NEtDUWtKQ1R4b1lYTm9SRzlqZFcxbGJuUnZQbmg0ZUhoNGVEd3ZhR0Z6YUVSdlkzVnRaVzUwYno0S0NRa0pDVHh3Y205MmFXNWphV0ZTWlhOcFpHVnVlbUUrVWswOEwzQnliM1pwYm1OcFlWSmxjMmxrWlc1NllUNEtDUWtKUEM5a1lYUnBUV0Z5WTJGQ2IyeHNiMFJwWjJsMFlXeGxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KICAgICAgICA8L2VsZW1lbnRvTGlzdGFSUFQ+CiAgICAgIDwvbGlzdGFSUFQ+CiAgICA8L25vZG9JbnZpYUNhcnJlbGxvUlBUPgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+" - ]); - - - - $this->instance_2_rpt_1_versamento_multi = new nodoInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 09:14:00.210", - "tipoevento" => "nodoInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_05", - "sessionidoriginal" => "SESSORIGIN_05", - "uniqueid" => "UNIQUE_RPT_5", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDxzb2FwOkhlYWRlcj4KICAgIDxpbnRlc3RhemlvbmVDYXJyZWxsb1BQVCB4bWxucz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIj4KICAgICAgPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KICAgICAgPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhcnJlbGxvIHhtbG5zPSIiPklEX0NBUlJFTExPXzA1PC9pZGVudGlmaWNhdGl2b0NhcnJlbGxvPgogICAgPC9pbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KICA8L3NvYXA6SGVhZGVyPgogIDxzb2FwOkJvZHk+CiAgICA8bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KICAgICAgPHBhc3N3b3JkIHhtbG5zPSIiPlBMQUNFSE9MREVSPC9wYXNzd29yZD4KICAgICAgPGlkZW50aWZpY2F0aXZvUFNQIHhtbG5zPSIiPkFHSURfMDE8L2lkZW50aWZpY2F0aXZvUFNQPgogICAgICA8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQIHhtbG5zPSIiPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CiAgICAgIDxpZGVudGlmaWNhdGl2b0NhbmFsZSB4bWxucz0iIj44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CiAgICAgIDxsaXN0YVJQVCB4bWxucz0iIj4KICAgICAgICA8ZWxlbWVudG9MaXN0YVJQVD4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KICAgICAgICAgIDxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDI3PC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgogICAgICAgICAgPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KICAgICAgICAgIDx0aXBvRmlybWEgLz4KICAgICAgICAgIDxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUlnZUcxc2JuTTZlSE5rUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZU0lnZUcxc2JuTTZlSE5wUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMMWhOVEZOamFHVnRZUzFwYm5OMFlXNWpaU0krQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpBOEwzWmxjbk5wYjI1bFQyZG5aWFIwYno0S0NUeGtiMjFwYm1sdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K056YzNOemMzTnpjM056YzhMMmxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2drOEwyUnZiV2x1YVc4K0NnazhhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK05EWTNNREUxTXk0MU1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBekxURXpWREl6T2pFME9qSXlQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtWVk5TUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29KUEhOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGc4TDJGdVlXZHlZV1pwWTJGV1pYSnpZVzUwWlQ0S0NRazhhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStlSGg0ZUR3dmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQR05wZG1samIxWmxjbk5oYm5SbFBuaDRQQzlqYVhacFkyOVdaWEp6WVc1MFpUNEtDUWs4WTJGd1ZtVnljMkZ1ZEdVK2VIaDRlRHd2WTJGd1ZtVnljMkZ1ZEdVK0Nna0pQR3h2WTJGc2FYUmhWbVZ5YzJGdWRHVStlSGg0ZUhnOEwyeHZZMkZzYVhSaFZtVnljMkZ1ZEdVK0Nna0pQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhnOEwzQnliM1pwYm1OcFlWWmxjbk5oYm5SbFBnb0pDVHh1WVhwcGIyNWxWbVZ5YzJGdWRHVStTVkk4TDI1aGVtbHZibVZXWlhKellXNTBaVDRLQ1FrOFpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaEFaMjFoYVd3dVkyOXRQQzlsTFcxaGFXeFdaWEp6WVc1MFpUNEtDVHd2YzI5bloyVjBkRzlXWlhKellXNTBaVDRLQ1R4emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlRWVdkaGRHOXlaVDRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1Jqd3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDZ2tKUEdsdVpHbHlhWHA2YjFCaFoyRjBiM0psUG5oNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29KQ1R4amFYWnBZMjlRWVdkaGRHOXlaVDU0ZUhoNFBDOWphWFpwWTI5UVlXZGhkRzl5WlQ0S0NRazhZMkZ3VUdGbllYUnZjbVUrZUhoNFBDOWpZWEJRWVdkaGRHOXlaVDRLQ1FrOGJHOWpZV3hwZEdGUVlXZGhkRzl5WlQ1NGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDZ2tKUEc1aGVtbHZibVZRWVdkaGRHOXlaVDU0ZUhoNFBDOXVZWHBwYjI1bFVHRm5ZWFJ2Y21VK0Nna0pQR1V0YldGcGJGQmhaMkYwYjNKbFBuaDRlSGc4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K2VIaDRQQzlqYjJScFkyVlZibWwwVDNCbGNrSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlrWlc1dmJWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5cGJtUnBjbWw2ZW05Q1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMk5wZG1samIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyRndRbVZ1WldacFkybGhjbWx2UG5oNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQnliM1pwYm1OcFlVSmxibVZtYVdOcFlYSnBiejU0ZUR3dmNISnZkbWx1WTJsaFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBrbFVQQzl1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBekxURXpQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHhNVEF1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGtKQ1ZEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TWpjOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESTNQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNVEV3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXlNekF3TURBd01EQXdNREF3TURBd05EWTNNREV4TVM4MU1DNHdNRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK09TOHdOakF4TVRFelFWQXZQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KICAgICAgICA8L2VsZW1lbnRvTGlzdGFSUFQ+CiAgICAgICAgPGVsZW1lbnRvTGlzdGFSUFQ+CiAgICAgICAgICA8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc4PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CiAgICAgICAgICA8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyNzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KICAgICAgICAgIDxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CiAgICAgICAgICA8dGlwb0Zpcm1hIC8+CiAgICAgICAgICA8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJZ2VHMXNibk02ZUhOa1BTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF4TDFoTlRGTmphR1Z0WVNJZ2VHMXNibk02ZUhOcFBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF4TDFoTlRGTmphR1Z0WVMxcGJuTjBZVzVqWlNJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqQThMM1psY25OcGIyNWxUMmRuWlhSMGJ6NEtDVHhrYjIxcGJtbHZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtOemMzTnpjM056YzNOemc4TDJsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQamMzTnpjM056YzNOemMzWHpBeFBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFOMFlYcHBiMjVsVW1samFHbGxaR1Z1ZEdVK0NnazhMMlJ2YldsdWFXOCtDZ2s4YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStORFkzTURFMU15NDFNRHd2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDZ2s4WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDR5TURJMExUQXpMVEV6VkRJek9qRTBPakl5UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVlZOU1BDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUdQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhnOEwyRnVZV2R5WVdacFkyRldaWEp6WVc1MFpUNEtDUWs4YVc1a2FYSnBlbnB2Vm1WeWMyRnVkR1UrZUhoNGVEd3ZhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStDZ2tKUEdOcGRtbGpiMVpsY25OaGJuUmxQbmg0UEM5amFYWnBZMjlXWlhKellXNTBaVDRLQ1FrOFkyRndWbVZ5YzJGdWRHVStlSGg0ZUR3dlkyRndWbVZ5YzJGdWRHVStDZ2tKUEd4dlkyRnNhWFJoVm1WeWMyRnVkR1UrZUhoNGVIZzhMMnh2WTJGc2FYUmhWbVZ5YzJGdWRHVStDZ2tKUEhCeWIzWnBibU5wWVZabGNuTmhiblJsUG5oNGVIZzhMM0J5YjNacGJtTnBZVlpsY25OaGJuUmxQZ29KQ1R4dVlYcHBiMjVsVm1WeWMyRnVkR1UrU1ZJOEwyNWhlbWx2Ym1WV1pYSnpZVzUwWlQ0S0NRazhaUzF0WVdsc1ZtVnljMkZ1ZEdVK2VIaDRlSGhBWjIxaGFXd3VZMjl0UEM5bExXMWhhV3hXWlhKellXNTBaVDRLQ1R3dmMyOW5aMlYwZEc5V1pYSnpZVzUwWlQ0S0NUeHpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0NRa0pQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSand2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhnOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDVHhoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIaDRQQzloYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drSlBHbHVaR2x5YVhwNmIxQmhaMkYwYjNKbFBuaDRlSGc4TDJsdVpHbHlhWHA2YjFCaFoyRjBiM0psUGdvSkNUeGphWFpwWTI5UVlXZGhkRzl5WlQ1NGVIaDRQQzlqYVhacFkyOVFZV2RoZEc5eVpUNEtDUWs4WTJGd1VHRm5ZWFJ2Y21VK2VIaDRQQzlqWVhCUVlXZGhkRzl5WlQ0S0NRazhiRzlqWVd4cGRHRlFZV2RoZEc5eVpUNTRlSGc4TDJ4dlkyRnNhWFJoVUdGbllYUnZjbVUrQ2drSlBHNWhlbWx2Ym1WUVlXZGhkRzl5WlQ1NGVIaDRQQzl1WVhwcGIyNWxVR0ZuWVhSdmNtVStDZ2tKUEdVdGJXRnBiRkJoWjJGMGIzSmxQbmg0ZUhnOEwyVXRiV0ZwYkZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM09Ed3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5amIyUnBZMlZWYm1sMFQzQmxja0psYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxVmJtbDBUM0JsY2tKbGJtVm1hV05wWVhKcGJ6NTRlSGg0UEM5a1pXNXZiVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeHBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlSGc4TDJOcGRtbGpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhZMkZ3UW1WdVpXWnBZMmxoY21sdlBuaDRlRHd2WTJGd1FtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4c2IyTmhiR2wwWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Ykc5allXeHBkR0ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJ5YjNacGJtTnBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZjSEp2ZG1sdVkybGhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQa2xVUEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb0pQQzlsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEdSaGRHbFdaWEp6WVcxbGJuUnZQZ29KQ1R4a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejR5TURJMExUQXpMVEV6UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQ1TUM0d01Ed3ZhVzF3YjNKMGIxUnZkR0ZzWlVSaFZtVnljMkZ5WlQ0S0NRazhkR2x3YjFabGNuTmhiV1Z1ZEc4K1FrSlVQQzkwYVhCdlZtVnljMkZ0Wlc1MGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURBeU56d3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0NRazhZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K2REQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNamM4TDJOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQZ29KQ1R4bWFYSnRZVkpwWTJWMmRYUmhQakE4TDJacGNtMWhVbWxqWlhaMWRHRStDZ2tKUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejQ1TUM0d01Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4YVdKaGJrRmpZM0psWkdsMGJ6NUpWREU0VlRBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESThMMmxpWVc1QlkyTnlaV1JwZEc4K0Nna0pDVHhqWVhWellXeGxWbVZ5YzJGdFpXNTBiejR2VWtaVEwxSkdNak13TURBd01EQXdNREF3TURBd01EUTJOekF4TVRFdk5UQXVNREE4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBqa3ZNRFl3TVRFeE0wRlFMend2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KICAgICAgICA8L2VsZW1lbnRvTGlzdGFSUFQ+CiAgICAgIDwvbGlzdGFSUFQ+CiAgICA8L25vZG9JbnZpYUNhcnJlbGxvUlBUPgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+" - ]); - - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1_rpt_1_versamento->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_1_rpt_2_versamento->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_rpt_2_versamento->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_1_rpt_2_versamento_1_bollo->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_rpt_1_versamento_multi->getCanale()); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('01000000000000022', $this->instance_1_rpt_1_versamento->getCreditorReferenceId(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getCreditorReferenceId(1)); - - - $this->assertEquals('01000000000000023', $this->instance_1_rpt_2_versamento->getCreditorReferenceId(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getCreditorReferenceId(1)); - - - $this->assertEquals('01000000000000024', $this->instance_2_rpt_2_versamento->getCreditorReferenceId(0)); - $this->assertEquals('01000000000000025', $this->instance_2_rpt_2_versamento->getCreditorReferenceId(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->getCreditorReferenceId(2)); - - $this->assertEquals('01000000000000026', $this->instance_1_rpt_2_versamento_1_bollo->getCreditorReferenceId(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getCreditorReferenceId(1)); - - $this->assertEquals('01000000000000027', $this->instance_2_rpt_1_versamento_multi->getCreditorReferenceId(0)); - $this->assertEquals('01000000000000027', $this->instance_2_rpt_1_versamento_multi->getCreditorReferenceId(1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->getCreditorReferenceId(2)); - - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1_rpt_1_versamento->getPaEmittente(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getPaEmittente(1)); - - - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento->getPaEmittente(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getPaEmittente(1)); - - - $this->assertEquals('77777777777', $this->instance_2_rpt_2_versamento->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2_rpt_2_versamento->getPaEmittente(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->getPaEmittente(2)); - - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento_1_bollo->getPaEmittente(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getPaEmittente(1)); - - $this->assertEquals('77777777777', $this->instance_2_rpt_1_versamento_multi->getPaEmittente(0)); - $this->assertEquals('77777777778', $this->instance_2_rpt_1_versamento_multi->getPaEmittente(1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->getPaEmittente(2)); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000022', $this->instance_1_rpt_1_versamento->getCcp(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getCcp(1)); - - - $this->assertEquals('t0000000000000000000000000000023', $this->instance_1_rpt_2_versamento->getCcp(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getCcp(1)); - - - $this->assertEquals('t0000000000000000000000000000024', $this->instance_2_rpt_2_versamento->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000025', $this->instance_2_rpt_2_versamento->getCcp(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->getCcp(2)); - - $this->assertEquals('t0000000000000000000000000000026', $this->instance_1_rpt_2_versamento_1_bollo->getCcp(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getCcp(1)); - - $this->assertEquals('t0000000000000000000000000000027', $this->instance_2_rpt_1_versamento_multi->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000027', $this->instance_2_rpt_1_versamento_multi->getCcp(1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->getCcp(2)); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('t0000000000000000000000000000022', $this->instance_1_rpt_1_versamento->getPaymentToken(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getPaymentToken(1)); - - - $this->assertEquals('t0000000000000000000000000000023', $this->instance_1_rpt_2_versamento->getPaymentToken(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getPaymentToken(1)); - - - $this->assertEquals('t0000000000000000000000000000024', $this->instance_2_rpt_2_versamento->getPaymentToken(0)); - $this->assertEquals('t0000000000000000000000000000025', $this->instance_2_rpt_2_versamento->getPaymentToken(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->getPaymentToken(2)); - - $this->assertEquals('t0000000000000000000000000000026', $this->instance_1_rpt_2_versamento_1_bollo->getPaymentToken(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getPaymentToken(1)); - - $this->assertEquals('t0000000000000000000000000000027', $this->instance_2_rpt_1_versamento_multi->getPaymentToken(0)); - $this->assertEquals('t0000000000000000000000000000027', $this->instance_2_rpt_1_versamento_multi->getPaymentToken(1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->getPaymentToken(2)); - } - - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1_rpt_1_versamento->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_1_rpt_2_versamento->getPaEmittenti()); - $this->assertEquals(['77777777777','77777777777'], $this->instance_2_rpt_2_versamento->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_1_rpt_2_versamento_1_bollo->getPaEmittenti()); - $this->assertEquals(['77777777777','77777777778'], $this->instance_2_rpt_1_versamento_multi->getPaEmittenti()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000022', $this->instance_1_rpt_1_versamento->getIuv(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getIuv(1)); - - - $this->assertEquals('01000000000000023', $this->instance_1_rpt_2_versamento->getIuv(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getIuv(1)); - - - $this->assertEquals('01000000000000024', $this->instance_2_rpt_2_versamento->getIuv(0)); - $this->assertEquals('01000000000000025', $this->instance_2_rpt_2_versamento->getIuv(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->getIuv(2)); - - $this->assertEquals('01000000000000026', $this->instance_1_rpt_2_versamento_1_bollo->getIuv(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getIuv(1)); - - $this->assertEquals('01000000000000027', $this->instance_2_rpt_1_versamento_multi->getIuv(0)); - $this->assertEquals('01000000000000027', $this->instance_2_rpt_1_versamento_multi->getIuv(1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->getIuv(2)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000022'], $this->instance_1_rpt_1_versamento->getIuvs()); - $this->assertEquals(['01000000000000023'], $this->instance_1_rpt_2_versamento->getIuvs()); - $this->assertEquals(['01000000000000024','01000000000000025'], $this->instance_2_rpt_2_versamento->getIuvs()); - $this->assertEquals(['01000000000000026'], $this->instance_1_rpt_2_versamento_1_bollo->getIuvs()); - $this->assertEquals(['01000000000000027','01000000000000027'], $this->instance_2_rpt_1_versamento_multi->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000022'], $this->instance_1_rpt_1_versamento->getCcps()); - $this->assertEquals(['t0000000000000000000000000000023'], $this->instance_1_rpt_2_versamento->getCcps()); - $this->assertEquals(['t0000000000000000000000000000024','t0000000000000000000000000000025'], $this->instance_2_rpt_2_versamento->getCcps()); - $this->assertEquals(['t0000000000000000000000000000026'], $this->instance_1_rpt_2_versamento_1_bollo->getCcps()); - $this->assertEquals(['t0000000000000000000000000000027','t0000000000000000000000000000027'], $this->instance_2_rpt_1_versamento_multi->getCcps()); - } - - #[TestDox('getIdCarrello()')] - public function testGetIdCarrello() - { - $this->assertEquals('ID_CARRELLO_01', $this->instance_1_rpt_1_versamento->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_02', $this->instance_1_rpt_2_versamento->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_03', $this->instance_2_rpt_2_versamento->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_04', $this->instance_1_rpt_2_versamento_1_bollo->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_05', $this->instance_2_rpt_1_versamento_multi->getIdCarrello()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_1_rpt_1_versamento->getPaymentsCount()); - $this->assertEquals(1, $this->instance_1_rpt_2_versamento->getPaymentsCount()); - $this->assertEquals(2, $this->instance_2_rpt_2_versamento->getPaymentsCount()); - $this->assertEquals(1, $this->instance_1_rpt_2_versamento_1_bollo->getPaymentsCount()); - $this->assertEquals(2, $this->instance_2_rpt_1_versamento_multi->getPaymentsCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_1_rpt_1_versamento->getPsp()); - $this->assertEquals('AGID_01', $this->instance_1_rpt_2_versamento->getPsp()); - $this->assertEquals('AGID_01', $this->instance_2_rpt_2_versamento->getPsp()); - $this->assertEquals('AGID_01', $this->instance_1_rpt_2_versamento_1_bollo->getPsp()); - $this->assertEquals('AGID_01', $this->instance_2_rpt_1_versamento_multi->getPsp()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance_1_rpt_1_versamento->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_1_rpt_2_versamento->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_2_rpt_2_versamento->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_1_rpt_2_versamento_1_bollo->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_2_rpt_1_versamento_multi->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance_1_rpt_1_versamento->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_2_rpt_2_versamento->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento_1_bollo->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_2_rpt_1_versamento_multi->getBrokerPa()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1_rpt_1_versamento->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_1_rpt_2_versamento->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_rpt_2_versamento->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_1_rpt_2_versamento_1_bollo->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_rpt_1_versamento_multi->getBrokerPsp()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1_rpt_1_versamento->getNoticeNumber(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getNoticeNumber(1)); - - $this->assertNull($this->instance_1_rpt_2_versamento->getNoticeNumber(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getNoticeNumber(1)); - - $this->assertNull($this->instance_2_rpt_2_versamento->getNoticeNumber(0)); - $this->assertNull($this->instance_2_rpt_2_versamento->getNoticeNumber(1)); - - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getNoticeNumber(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getNoticeNumber(1)); - - $this->assertNull($this->instance_2_rpt_1_versamento_multi->getNoticeNumber(0)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->getNoticeNumber(1)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance_1_rpt_1_versamento->getTransferCount(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferCount(1)); - - $this->assertEquals(2, $this->instance_1_rpt_2_versamento->getTransferCount(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferCount(1)); - - - $this->assertEquals(2, $this->instance_2_rpt_2_versamento->getTransferCount(0)); - $this->assertEquals(2, $this->instance_2_rpt_2_versamento->getTransferCount(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->getTransferCount(3)); - - $this->assertEquals(2, $this->instance_1_rpt_2_versamento_1_bollo->getTransferCount(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferCount(1)); - - $this->assertEquals(1, $this->instance_2_rpt_1_versamento_multi->getTransferCount(0)); - $this->assertEquals(1, $this->instance_2_rpt_1_versamento_multi->getTransferCount(1)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferCount(2)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaCarrelloRPT::class, $this->instance_1_rpt_1_versamento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaCarrelloRPT::class, $this->instance_1_rpt_2_versamento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaCarrelloRPT::class, $this->instance_2_rpt_2_versamento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaCarrelloRPT::class, $this->instance_1_rpt_2_versamento_1_bollo->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaCarrelloRPT::class, $this->instance_2_rpt_1_versamento_multi->getMethodInterface()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertInstanceOf(Transaction::class, $this->instance_1_rpt_1_versamento->transaction(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->transaction(1)); - - $this->assertInstanceOf(Transaction::class, $this->instance_1_rpt_2_versamento->transaction(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->transaction(1)); - - $this->assertInstanceOf(Transaction::class, $this->instance_2_rpt_2_versamento->transaction(0)); - $this->assertInstanceOf(Transaction::class, $this->instance_2_rpt_2_versamento->transaction(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->transaction(2)); - - $this->assertInstanceOf(Transaction::class, $this->instance_1_rpt_2_versamento_1_bollo->transaction(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->transaction(1)); - - $this->assertInstanceOf(Transaction::class, $this->instance_2_rpt_1_versamento_multi->transaction(0)); - $this->assertInstanceOf(Transaction::class, $this->instance_2_rpt_1_versamento_multi->transaction(1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->transaction(2)); - - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertInstanceOf(TransactionDetails::class, $this->instance_1_rpt_1_versamento->transactionDetails(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->transactionDetails(1)); - - $this->assertInstanceOf(TransactionDetails::class, $this->instance_1_rpt_2_versamento->transactionDetails(0, 0)); - $this->assertInstanceOf(TransactionDetails::class, $this->instance_1_rpt_2_versamento->transactionDetails(1, 0 )); - $this->assertNull($this->instance_1_rpt_2_versamento->transactionDetails(0, 1)); - $this->assertNull($this->instance_1_rpt_2_versamento->transactionDetails(1, 1)); - - $this->assertInstanceOf(TransactionDetails::class, $this->instance_2_rpt_2_versamento->transactionDetails(0, 0)); - $this->assertInstanceOf(TransactionDetails::class, $this->instance_2_rpt_2_versamento->transactionDetails(1, 0)); - $this->assertInstanceOf(TransactionDetails::class, $this->instance_2_rpt_2_versamento->transactionDetails(0, 1)); - $this->assertInstanceOf(TransactionDetails::class, $this->instance_2_rpt_2_versamento->transactionDetails(1, 1)); - $this->assertNull($this->instance_2_rpt_2_versamento->transactionDetails(0, 2)); - $this->assertNull($this->instance_2_rpt_2_versamento->transactionDetails(1, 2)); - - $this->assertInstanceOf(TransactionDetails::class, $this->instance_1_rpt_2_versamento_1_bollo->transactionDetails(0, 0)); - $this->assertInstanceOf(TransactionDetails::class, $this->instance_1_rpt_2_versamento_1_bollo->transactionDetails(1, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->transactionDetails(2, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->transactionDetails(0, 1)); - - $this->assertInstanceOf(TransactionDetails::class, $this->instance_2_rpt_1_versamento_multi->transactionDetails(0, 0)); - $this->assertInstanceOf(TransactionDetails::class, $this->instance_2_rpt_1_versamento_multi->transactionDetails(0, 1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->transactionDetails(0, 2)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->transactionDetails(1, 2)); - - - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - - $this->assertInstanceOf(Workflow::class, $this->instance_1_rpt_1_versamento->workflowEvent(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->workflowEvent(1)); - - $this->assertInstanceOf(Workflow::class, $this->instance_1_rpt_2_versamento->workflowEvent(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->workflowEvent(1)); - - $this->assertInstanceOf(Workflow::class, $this->instance_2_rpt_2_versamento->workflowEvent(0)); - $this->assertInstanceOf(Workflow::class, $this->instance_2_rpt_2_versamento->workflowEvent(1)); - $this->assertNull($this->instance_2_rpt_2_versamento->workflowEvent(2)); - - $this->assertInstanceOf(Workflow::class, $this->instance_1_rpt_2_versamento_1_bollo->workflowEvent(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->workflowEvent(1)); - - $this->assertInstanceOf(Workflow::class, $this->instance_2_rpt_1_versamento_multi->workflowEvent(0)); - $this->assertInstanceOf(Workflow::class, $this->instance_2_rpt_1_versamento_multi->workflowEvent(1)); - $this->assertNull($this->instance_2_rpt_1_versamento_multi->workflowEvent(2)); - } - - - #[TestDox('transaction() - 1 RPT with 1 transfer')] - public function testTransaction1Rpt1Versamento() - { - - $transaction = $this->instance_1_rpt_1_versamento->transaction(0); - - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:10:00.210', $transaction->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000022', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('ID_CARRELLO_01', $transaction->getReadyColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000022', $transaction->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('100.00', $transaction->getReadyColumnValue('importo')); - - $this->assertNull($transaction->getReadyColumnValue('notice_id')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - - $transaction_details = $this->instance_1_rpt_1_versamento->transactionDetails(0, 0); - $this->assertEquals('2024-03-13',$transaction_details->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001',$transaction_details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('100.00',$transaction_details->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details->getReadyColumnValue('is_bollo')); - - - - $workflow = $this->instance_1_rpt_1_versamento->workflowEvent(0); - $this->assertEquals('2024-03-13', $workflow->getReadyColumnValue('date_event')); - $this->assertEquals('3', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:10:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_1', $workflow->getReadyColumnValue('event_id')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - } - - #[TestDox('transaction() - 1 RPT with 2 transfers')] - public function testTransaction1Rpt2Versamenti() - { - - $transaction = $this->instance_1_rpt_2_versamento->transaction(0); - $transaction_details_1 = $this->instance_1_rpt_2_versamento->transactionDetails(0, 0); - $transaction_details_2 = $this->instance_1_rpt_2_versamento->transactionDetails(1, 0); - $workflow = $this->instance_1_rpt_2_versamento->workflowEvent(0); - - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:11:00.210', $transaction->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000023', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('ID_CARRELLO_02', $transaction->getReadyColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000023', $transaction->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('100.00', $transaction->getReadyColumnValue('importo')); - $this->assertNull($transaction->getReadyColumnValue('notice_id')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - - $this->assertEquals('2024-03-13',$transaction_details_1->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_1->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_1->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001',$transaction_details_1->getReadyColumnValue('iban_transfer')); - $this->assertEquals('70.00',$transaction_details_1->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_1->getReadyColumnValue('is_bollo')); - - - $this->assertEquals('2024-03-13',$transaction_details_2->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_2->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_2->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002',$transaction_details_2->getReadyColumnValue('iban_transfer')); - $this->assertEquals('30.00',$transaction_details_2->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_2->getReadyColumnValue('is_bollo')); - - - $this->assertEquals('2024-03-13', $workflow->getReadyColumnValue('date_event')); - $this->assertEquals('3', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:11:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_2', $workflow->getReadyColumnValue('event_id')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - - #[TestDox('transaction() - 2 RPT , each RPT with 2 transfers')] - public function testTransaction2RPT2TransferEach() - { - $transaction_1 = $this->instance_2_rpt_2_versamento->transaction(0); - $transaction_2 = $this->instance_2_rpt_2_versamento->transaction(1); - $transaction_details_1_1 = $this->instance_2_rpt_2_versamento->transactionDetails(0, 0); - $transaction_details_1_2 = $this->instance_2_rpt_2_versamento->transactionDetails(1, 0); - $transaction_details_2_1 = $this->instance_2_rpt_2_versamento->transactionDetails(0, 1); - $transaction_details_2_2 = $this->instance_2_rpt_2_versamento->transactionDetails(1, 1); - $workflow_1 = $this->instance_2_rpt_2_versamento->workflowEvent(0); - $workflow_2 = $this->instance_2_rpt_2_versamento->workflowEvent(1); - - $this->assertEquals('2024-03-13', $transaction_1->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:12:00.210', $transaction_1->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000024', $transaction_1->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction_1->getReadyColumnValue('pa_emittente')); - $this->assertEquals('ID_CARRELLO_03', $transaction_1->getReadyColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000024', $transaction_1->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction_1->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction_1->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction_1->getReadyColumnValue('canale')); - $this->assertEquals('100.00', $transaction_1->getReadyColumnValue('importo')); - $this->assertNull($transaction_1->getReadyColumnValue('notice_id')); - $this->assertNull($transaction_1->getReadyColumnValue('esito')); - - $this->assertEquals('2024-03-13', $transaction_2->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:12:00.210', $transaction_2->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000025', $transaction_2->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction_2->getReadyColumnValue('pa_emittente')); - $this->assertEquals('ID_CARRELLO_03', $transaction_2->getReadyColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000025', $transaction_2->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction_2->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction_2->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction_2->getReadyColumnValue('canale')); - $this->assertEquals('120.00', $transaction_2->getReadyColumnValue('importo')); - $this->assertNull($transaction_2->getReadyColumnValue('notice_id')); - $this->assertNull($transaction_2->getReadyColumnValue('esito')); - - - $this->assertEquals('2024-03-13',$transaction_details_1_1->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_1_1->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_1_1->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001',$transaction_details_1_1->getReadyColumnValue('iban_transfer')); - $this->assertEquals('60.00',$transaction_details_1_1->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_1_1->getReadyColumnValue('is_bollo')); - - - $this->assertEquals('2024-03-13',$transaction_details_1_2->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_1_2->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_1_2->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002',$transaction_details_1_2->getReadyColumnValue('iban_transfer')); - $this->assertEquals('40.00',$transaction_details_1_2->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_1_2->getReadyColumnValue('is_bollo')); - - - - $this->assertEquals('2024-03-13',$transaction_details_2_1->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_2_1->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_2_1->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000003',$transaction_details_2_1->getReadyColumnValue('iban_transfer')); - $this->assertEquals('70.00',$transaction_details_2_1->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_2_1->getReadyColumnValue('is_bollo')); - - - $this->assertEquals('2024-03-13',$transaction_details_2_2->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_2_2->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_2_2->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000004',$transaction_details_2_2->getReadyColumnValue('iban_transfer')); - $this->assertEquals('50.00',$transaction_details_2_2->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_2_2->getReadyColumnValue('is_bollo')); - - - $this->assertEquals('2024-03-13', $workflow_1->getReadyColumnValue('date_event')); - $this->assertEquals('3', $workflow_1->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:12:00.210', $workflow_1->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_3', $workflow_1->getReadyColumnValue('event_id')); - $this->assertNull($workflow_1->getReadyColumnValue('faultcode')); - - - $this->assertEquals('2024-03-13', $workflow_2->getReadyColumnValue('date_event')); - $this->assertEquals('3', $workflow_2->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:12:00.210', $workflow_2->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_3', $workflow_2->getReadyColumnValue('event_id')); - $this->assertNull($workflow_2->getReadyColumnValue('faultcode')); - } - - - - #[TestDox('transaction() - 1 RPT , 1 transfer and 1 bollo')] - public function testTransaction1RPT1TransferAndBollo() - { - - $transaction_1 = $this->instance_1_rpt_2_versamento_1_bollo->transaction(0); - $transaction_details_1_1 = $this->instance_1_rpt_2_versamento_1_bollo->transactionDetails(0, 0); - $transaction_details_1_2 = $this->instance_1_rpt_2_versamento_1_bollo->transactionDetails(1, 0); - $workflow_1 = $this->instance_1_rpt_2_versamento_1_bollo->workflowEvent(0); - - $this->assertEquals('2024-03-13', $transaction_1->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:13:00.210', $transaction_1->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000026', $transaction_1->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction_1->getReadyColumnValue('pa_emittente')); - $this->assertEquals('ID_CARRELLO_04', $transaction_1->getReadyColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000026', $transaction_1->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction_1->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction_1->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction_1->getReadyColumnValue('canale')); - $this->assertEquals('116.00', $transaction_1->getReadyColumnValue('importo')); - $this->assertNull($transaction_1->getReadyColumnValue('notice_id')); - $this->assertNull($transaction_1->getReadyColumnValue('esito')); - - $this->assertEquals('2024-03-13',$transaction_details_1_1->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_1_1->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_1_1->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001',$transaction_details_1_1->getReadyColumnValue('iban_transfer')); - $this->assertEquals('100.00',$transaction_details_1_1->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_1_1->getReadyColumnValue('is_bollo')); - - - $this->assertEquals('2024-03-13',$transaction_details_1_2->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_1_2->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_1_2->getReadyColumnValue('id_transfer')); - $this->assertNull($transaction_details_1_2->getReadyColumnValue('iban_transfer')); - $this->assertEquals('16.00',$transaction_details_1_2->getReadyColumnValue('amount_transfer')); - $this->assertTrue($transaction_details_1_2->getReadyColumnValue('is_bollo')); - - $this->assertEquals('2024-03-13', $workflow_1->getReadyColumnValue('date_event')); - $this->assertEquals('3', $workflow_1->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:13:00.210', $workflow_1->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_4', $workflow_1->getReadyColumnValue('event_id')); - $this->assertNull($workflow_1->getReadyColumnValue('faultcode')); - - } - - #[TestDox('transaction() - 2 RPT , 1 transfer for each RPT, multi PA')] - public function testTransaction2RPT1TransferForEachRPTMultiPa() - { - - $transaction_1 = $this->instance_2_rpt_1_versamento_multi->transaction(0); - $transaction_2 = $this->instance_2_rpt_1_versamento_multi->transaction(1); - $transaction_details_1_1 = $this->instance_2_rpt_1_versamento_multi->transactionDetails(0, 0); - $transaction_details_2_1 = $this->instance_2_rpt_1_versamento_multi->transactionDetails(0, 1); - $workflow_1 = $this->instance_2_rpt_1_versamento_multi->workflowEvent(0); - $workflow_2 = $this->instance_2_rpt_1_versamento_multi->workflowEvent(1); - - $this->assertEquals('2024-03-13', $transaction_1->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:14:00.210', $transaction_1->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000027', $transaction_1->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction_1->getReadyColumnValue('pa_emittente')); - $this->assertEquals('ID_CARRELLO_05', $transaction_1->getReadyColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000027', $transaction_1->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction_1->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction_1->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction_1->getReadyColumnValue('canale')); - $this->assertEquals('110.00', $transaction_1->getReadyColumnValue('importo')); - $this->assertNull($transaction_1->getReadyColumnValue('notice_id')); - $this->assertNull($transaction_1->getReadyColumnValue('esito')); - - $this->assertEquals('2024-03-13', $transaction_2->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:14:00.210', $transaction_2->getReadyColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000027', $transaction_2->getReadyColumnValue('iuv')); - $this->assertEquals('77777777778', $transaction_2->getReadyColumnValue('pa_emittente')); - $this->assertEquals('ID_CARRELLO_05', $transaction_2->getReadyColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000027', $transaction_2->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction_2->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction_2->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction_2->getReadyColumnValue('canale')); - $this->assertEquals('90.00', $transaction_2->getReadyColumnValue('importo')); - $this->assertNull($transaction_2->getReadyColumnValue('notice_id')); - $this->assertNull($transaction_2->getReadyColumnValue('esito')); - - - $this->assertEquals('2024-03-13',$transaction_details_1_1->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777',$transaction_details_1_1->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_1_1->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001',$transaction_details_1_1->getReadyColumnValue('iban_transfer')); - $this->assertEquals('110.00',$transaction_details_1_1->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_1_1->getReadyColumnValue('is_bollo')); - - - $this->assertEquals('2024-03-13',$transaction_details_2_1->getReadyColumnValue('date_event')); - $this->assertEquals('77777777778',$transaction_details_2_1->getReadyColumnValue('pa_transfer')); - $this->assertNull($transaction_details_2_1->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002',$transaction_details_2_1->getReadyColumnValue('iban_transfer')); - $this->assertEquals('90.00',$transaction_details_2_1->getReadyColumnValue('amount_transfer')); - $this->assertFalse($transaction_details_2_1->getReadyColumnValue('is_bollo')); - - $this->assertEquals('2024-03-13', $workflow_1->getReadyColumnValue('date_event')); - $this->assertEquals('3', $workflow_1->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:14:00.210', $workflow_1->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_5', $workflow_1->getReadyColumnValue('event_id')); - $this->assertNull($workflow_1->getReadyColumnValue('faultcode')); - - - $this->assertEquals('2024-03-13', $workflow_2->getReadyColumnValue('date_event')); - $this->assertEquals('3', $workflow_2->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:14:00.210', $workflow_2->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_5', $workflow_2->getReadyColumnValue('event_id')); - $this->assertNull($workflow_2->getReadyColumnValue('faultcode')); - } -} diff --git a/src/tests/pagopa/events/req/nodoInviaRPTTest.php b/src/tests/pagopa/events/req/nodoInviaRPTTest.php deleted file mode 100644 index 8ef6fbff..00000000 --- a/src/tests/pagopa/events/req/nodoInviaRPTTest.php +++ /dev/null @@ -1,278 +0,0 @@ -one_instance = new nodoInviaRPT([ - "inserted_timestamp" => "2024-03-13 09:10:00.210", - "tipoevento" => "nodoInviaRPT", - "sottotipoevento" => "REQ", - "idDominio" => "77777777777", - "iuv" => "01000000000000001", - "ccp" => "0d70d69d3275491b94fd3ab8fae67337", - "noticeNumber" => "", - "creditorReferenceId" => "01000000000000001", - "paymentToken" => "0d70d69d3275491b94fd3ab8fae67337", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDAxPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+MGQ3MGQ2OWQzMjc1NDkxYjk0ZmQzYWI4ZmFlNjczMzc8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+MTUzNzYzNzEwMDk8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjE1Mzc2MzcxMDA5PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT4xNTM3NjM3MTAwOV8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnB0PlBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbmxsY3lJL1BnbzhVbEJVSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklqNEtJQ0FnSUR4MlpYSnphVzl1WlU5bloyVjBkRzgrTmk0eVBDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0E4TDJSdmJXbHVhVzgrQ2lBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2VIaDRlSGg0ZUhnOEwybGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvZ0lDQWdQR1JoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStNakF5TkMwd05DMHhNRlF5TVRveE5Eb3pPRHd2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGs0dlFUd3ZZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno0S0lDQWdJRHh6YjJkblpYUjBiMUJoWjJGMGIzSmxQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSand2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUhoNGVIZzhMMkZ1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDRLSUNBZ0lEd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUR4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K2VIaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEeGtZWFJwVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStORFV1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2lBZ0lDQWdJQ0FnUEhScGNHOVdaWEp6WVcxbGJuUnZQbEJQUEM5MGFYQnZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURBd01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrTUdRM01HUTJPV1F6TWpjMU5Ea3hZamswWm1RellXSTRabUZsTmpjek16YzhMMk52WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeG1hWEp0WVZKcFkyVjJkWFJoUGpBOEwyWnBjbTFoVW1salpYWjFkR0UrQ2lBZ0lDQWdJQ0FnUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejQwTlM0d01Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4YVdKaGJrRmpZM0psWkdsMGJ6NUpWREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERThMMmxpWVc1QlkyTnlaV1JwZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqWVhWellXeGxWbVZ5YzJGdFpXNTBiejU0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDaUFnSUNBZ0lDQWdQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0E4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZENEs8L3JwdD4KCQk8L25zNTpub2RvSW52aWFSUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==" - ]); - - $this->no_data_event = new nodoInviaRPT([ - "inserted_timestamp" => "2024-03-13 09:10:00.210", - "tipoevento" => "nodoInviaRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "", - "stazione" => "", - "canale" => "", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDAxPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+MGQ3MGQ2OWQzMjc1NDkxYjk0ZmQzYWI4ZmFlNjczMzc8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+MTUzNzYzNzEwMDk8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjE1Mzc2MzcxMDA5PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT4xNTM3NjM3MTAwOV8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnB0PlBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbmxsY3lJL1BnbzhVbEJVSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklqNEtJQ0FnSUR4MlpYSnphVzl1WlU5bloyVjBkRzgrTmk0eVBDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0E4TDJSdmJXbHVhVzgrQ2lBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2VIaDRlSGg0ZUhnOEwybGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvZ0lDQWdQR1JoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStNakF5TkMwd05DMHhNRlF5TVRveE5Eb3pPRHd2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGs0dlFUd3ZZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno0S0lDQWdJRHh6YjJkblpYUjBiMUJoWjJGMGIzSmxQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSand2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUhoNGVIZzhMMkZ1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDRLSUNBZ0lEd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUR4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K2VIaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJRHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lEeGtZWFJwVm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4TUR3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStORFV1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2lBZ0lDQWdJQ0FnUEhScGNHOVdaWEp6WVcxbGJuUnZQbEJQUEM5MGFYQnZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURBd01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrTUdRM01HUTJPV1F6TWpjMU5Ea3hZamswWm1RellXSTRabUZsTmpjek16YzhMMk52WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeG1hWEp0WVZKcFkyVjJkWFJoUGpBOEwyWnBjbTFoVW1salpYWjFkR0UrQ2lBZ0lDQWdJQ0FnUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejQwTlM0d01Ed3ZhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4YVdKaGJrRmpZM0psWkdsMGJ6NUpWREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ERThMMmxpWVc1QlkyTnlaV1JwZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqWVhWellXeGxWbVZ5YzJGdFpXNTBiejU0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDaUFnSUNBZ0lDQWdQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0E4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZENEs8L3JwdD4KCQk8L25zNTpub2RvSW52aWFSUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==" - ]); - } - - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->one_instance->getStazione()); - $this->assertEquals('77777777777_01', $this->no_data_event->getStazione()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->one_instance->getFaultString()); - $this->assertNull($this->no_data_event->getFaultDescription()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['0d70d69d3275491b94fd3ab8fae67337'], $this->one_instance->getCcps()); - $this->assertEquals(['0d70d69d3275491b94fd3ab8fae67337'], $this->no_data_event->getCcps()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $transaction = $this->one_instance->transaction(); - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('01000000000000001', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $transaction->getReadyColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('45.00', $transaction->getReadyColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getReadyColumnValue('touchpoint')); - - $this->assertNull($transaction->getReadyColumnValue('notice_id')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('date_wf')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - - $transaction = $this->no_data_event->transaction(); - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('01000000000000001', $transaction->getReadyColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getReadyColumnValue('pa_emittente')); - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $transaction->getReadyColumnValue('token_ccp')); - $this->assertEquals('15376371009', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('15376371009_01', $transaction->getReadyColumnValue('canale')); - $this->assertEquals('45.00', $transaction->getReadyColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getReadyColumnValue('touchpoint')); - - $this->assertNull($transaction->getReadyColumnValue('notice_id')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('date_wf')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaRPT::class, $this->one_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaRPT::class, $this->no_data_event->getMethodInterface()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->one_instance->isFaultEvent()); - $this->assertFalse($this->no_data_event->isFaultEvent()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->one_instance->getPaEmittente()); - $this->assertEquals('77777777777', $this->no_data_event->getPaEmittente()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000001'], $this->one_instance->getIuvs()); - $this->assertEquals(['01000000000000001'], $this->no_data_event->getIuvs()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->one_instance->getTransferCount()); - $this->assertEquals(1, $this->no_data_event->getTransferCount()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $transaction = $this->one_instance->workflowEvent(); - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:10:00.210', $transaction->getReadyColumnValue('event_timestamp')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('UNIQUE_RPT_1', $transaction->getReadyColumnValue('event_id')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - - $transaction = $this->no_data_event->workflowEvent(); - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:10:00.210', $transaction->getReadyColumnValue('event_timestamp')); - $this->assertEquals('15376371009', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('UNIQUE_RPT_1', $transaction->getReadyColumnValue('event_id')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('15376371009_01', $transaction->getReadyColumnValue('canale')); - - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->one_instance->getCanale()); - $this->assertEquals('15376371009_01', $this->no_data_event->getCanale()); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('01000000000000001', $this->one_instance->getCreditorReferenceId()); - $this->assertEquals('01000000000000001', $this->no_data_event->getCreditorReferenceId()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->one_instance->getBrokerPsp()); - $this->assertEquals('15376371009', $this->no_data_event->getBrokerPsp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->one_instance->getBrokerPa()); - $this->assertEquals('77777777777', $this->no_data_event->getBrokerPa()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->one_instance->getPaymentsCount()); - $this->assertEquals(1, $this->no_data_event->getPaymentsCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->one_instance->getPsp()); - $this->assertEquals('15376371009', $this->no_data_event->getPsp()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $this->one_instance->getCcp()); - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $this->no_data_event->getCcp()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000001', $this->one_instance->getIuv()); - $this->assertEquals('01000000000000001', $this->no_data_event->getIuv()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $details = $this->one_instance->transactionDetails(0); - $this->assertEquals('2024-03-13', $details->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('45.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertFalse($details->getReadyColumnValue('is_bollo')); - - $details = $this->no_data_event->transactionDetails(0); - $this->assertEquals('2024-03-13', $details->getReadyColumnValue('date_event')); - $this->assertEquals('77777777777', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('45.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertFalse($details->getReadyColumnValue('is_bollo')); - - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->one_instance->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->no_data_event->getPaEmittenti()); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $this->one_instance->getPaymentToken()); - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $this->no_data_event->getPaymentToken()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->one_instance->getNoticeNumber()); - $this->assertNull($this->no_data_event->getNoticeNumber()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->one_instance->getFaultCode()); - $this->assertNull($this->no_data_event->getFaultCode()); - } -} diff --git a/src/tests/pagopa/events/req/nodoInviaRTTest.php b/src/tests/pagopa/events/req/nodoInviaRTTest.php deleted file mode 100644 index 4ba233e5..00000000 --- a/src/tests/pagopa/events/req/nodoInviaRTTest.php +++ /dev/null @@ -1,173 +0,0 @@ -session_instance = new nodoInviaRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInviaRT', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_01', - 'sessionidoriginal' => 'sessoriginal_01', - 'uniqueid' => 'unique_id_nodoInviaRT_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c00000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c00000000000000010', - 'payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPmMwMDAwMDAwMDAwMDAwMDAxMDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BIQmhlVjlwT2xKVUlIaHRiRzV6T25CaGVWOXBQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklpQjRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQjRjMms2YzJOb1pXMWhURzlqWVhScGIyNDlJaTl2Y0hRdmNITndZWGhsY0hSaEwzSmxjMjkxY21ObGN5OVFZV2RKYm1aZlVsQlVYMUpVWHpaZk1sOHdMbmh6WkNJK0NnazhjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1qd3ZjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGdvSlBIQmhlVjlwT21SdmJXbHVhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGdvSlBDOXdZWGxmYVRwa2IyMXBibWx2UGdvSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqWlhaMWRHRStZV1J6WVhJek5HVmtaV1J6WkhOaFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJWMmRYUmhQZ29KUEhCaGVWOXBPbVJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05sZG5WMFlUNHlNREkwTFRBMExURTJWREl6T2pRMU9qQTJQQzl3WVhsZmFUcGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK0NnazhjR0Y1WDJrNmNtbG1aWEpwYldWdWRHOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStjMlJ6WkdFOEwzQmhlVjlwT25KcFptVnlhVzFsYm5SdlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQSEJoZVY5cE9uSnBabVZ5YVcxbGJuUnZSR0YwWVZKcFkyaHBaWE4wWVQ0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRweWFXWmxjbWx0Wlc1MGIwUmhkR0ZTYVdOb2FXVnpkR0UrQ2drOGNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUJkSFJsYzNSaGJuUmxQZ29KQ1FrOGNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVDUEM5d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOGNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtGSFNVUmZNREU4TDNCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQmRIUmxjM1JoYm5SbFBuaDRlSGg0ZUhoNFBDOXdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRWFIwWlhOMFlXNTBaVDRLQ1R3dmNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSlBIQmhlVjlwT21WdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBIQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb0pDVHh3WVhsZmFUcGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGc4TDNCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtDZ2s4TDNCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2s4Y0dGNVgyazZjMjluWjJWMGRHOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnVkR1UrQ2drSkNUeHdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtZOEwzQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeHdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOXdZWGxmYVRwaGJtRm5jbUZtYVdOaFZtVnljMkZ1ZEdVK0NnazhMM0JoZVY5cE9uTnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIZzhMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeHdZWGxmYVRwaGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drOGNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrTUR3dmNHRjVYMms2WTI5a2FXTmxSWE5wZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9tbHRjRzl5ZEc5VWIzUmhiR1ZRWVdkaGRHOCtNamd1TURBOEwzQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXdNVEE4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9rTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG1Nd01EQXdNREF3TURBd01EQXdNREF4TUR3dmNHRjVYMms2UTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDZ2tKUEhCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmMybHVaMjlzYjBsdGNHOXlkRzlRWVdkaGRHOCtNamd1TURBOEwzQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBnb0pDUWs4Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGxCQlIwRlVRVHd2Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNlpHRjBZVVZ6YVhSdlUybHVaMjlzYjFCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRwa1lYUmhSWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVbWx6WTI5emMybHZibVUrTVRFeE1URXhNVEV4TVRFeFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVNhWE5qYjNOemFXOXVaVDRLQ1FrSlBIQmhlVjlwT21OaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDNCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2s4TDNCaGVWOXBPbVJoZEdsUVlXZGhiV1Z1ZEc4K0Nqd3ZjR0Y1WDJrNlVsUSs8L3J0PgoJCTwvbnMxOm5vZG9JbnZpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - - $this->iuv_instance = new nodoInviaRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInviaRT', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_01', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_nodoInviaRT_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c00000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c00000000000000010', - 'payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPmMwMDAwMDAwMDAwMDAwMDAxMDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BIQmhlVjlwT2xKVUlIaHRiRzV6T25CaGVWOXBQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklpQjRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQjRjMms2YzJOb1pXMWhURzlqWVhScGIyNDlJaTl2Y0hRdmNITndZWGhsY0hSaEwzSmxjMjkxY21ObGN5OVFZV2RKYm1aZlVsQlVYMUpVWHpaZk1sOHdMbmh6WkNJK0NnazhjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1qd3ZjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGdvSlBIQmhlVjlwT21SdmJXbHVhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGdvSlBDOXdZWGxmYVRwa2IyMXBibWx2UGdvSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqWlhaMWRHRStZV1J6WVhJek5HVmtaV1J6WkhOaFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJWMmRYUmhQZ29KUEhCaGVWOXBPbVJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05sZG5WMFlUNHlNREkwTFRBMExURTJWREl6T2pRMU9qQTJQQzl3WVhsZmFUcGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK0NnazhjR0Y1WDJrNmNtbG1aWEpwYldWdWRHOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStjMlJ6WkdFOEwzQmhlVjlwT25KcFptVnlhVzFsYm5SdlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQSEJoZVY5cE9uSnBabVZ5YVcxbGJuUnZSR0YwWVZKcFkyaHBaWE4wWVQ0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRweWFXWmxjbWx0Wlc1MGIwUmhkR0ZTYVdOb2FXVnpkR0UrQ2drOGNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUJkSFJsYzNSaGJuUmxQZ29KQ1FrOGNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVDUEM5d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOGNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtGSFNVUmZNREU4TDNCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQmRIUmxjM1JoYm5SbFBuaDRlSGg0ZUhoNFBDOXdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRWFIwWlhOMFlXNTBaVDRLQ1R3dmNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSlBIQmhlVjlwT21WdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBIQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb0pDVHh3WVhsZmFUcGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGc4TDNCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtDZ2s4TDNCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2s4Y0dGNVgyazZjMjluWjJWMGRHOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnVkR1UrQ2drSkNUeHdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtZOEwzQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeHdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOXdZWGxmYVRwaGJtRm5jbUZtYVdOaFZtVnljMkZ1ZEdVK0NnazhMM0JoZVY5cE9uTnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIZzhMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeHdZWGxmYVRwaGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drOGNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrTUR3dmNHRjVYMms2WTI5a2FXTmxSWE5wZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9tbHRjRzl5ZEc5VWIzUmhiR1ZRWVdkaGRHOCtNamd1TURBOEwzQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXdNVEE4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9rTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG1Nd01EQXdNREF3TURBd01EQXdNREF4TUR3dmNHRjVYMms2UTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDZ2tKUEhCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmMybHVaMjlzYjBsdGNHOXlkRzlRWVdkaGRHOCtNamd1TURBOEwzQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBnb0pDUWs4Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGxCQlIwRlVRVHd2Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNlpHRjBZVVZ6YVhSdlUybHVaMjlzYjFCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRwa1lYUmhSWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVbWx6WTI5emMybHZibVUrTVRFeE1URXhNVEV4TVRFeFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVNhWE5qYjNOemFXOXVaVDRLQ1FrSlBIQmhlVjlwT21OaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDNCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2s4TDNCaGVWOXBPbVJoZEdsUVlXZGhiV1Z1ZEc4K0Nqd3ZjR0Y1WDJrNlVsUSs8L3J0PgoJCTwvbnMxOm5vZG9JbnZpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c00000000000000010'], $this->session_instance->getCcps()); - $this->assertEquals(['c00000000000000010'], $this->iuv_instance->getCcps()); - - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->session_instance->getFaultCode()); - $this->assertNull($this->iuv_instance->getFaultCode()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->session_instance->getFaultDescription()); - $this->assertNull($this->iuv_instance->getFaultDescription()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaRT::class, $this->session_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoInviaRT::class, $this->iuv_instance->getMethodInterface()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->session_instance->transactionDetails(0)); - $this->assertNull($this->iuv_instance->transactionDetails(0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->session_instance->getPaymentsCount()); - $this->assertEquals(1, $this->iuv_instance->getPaymentsCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->session_instance->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->iuv_instance->getIuvs()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->session_instance->transaction()); - $this->assertNull($this->iuv_instance->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->session_instance->workflowEvent(); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_nodoInviaRT_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->iuv_instance->workflowEvent(); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_nodoInviaRT_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->session_instance->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->iuv_instance->getPaEmittenti()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->session_instance->getFaultString()); - $this->assertNull($this->iuv_instance->getFaultString()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->session_instance->getTransferCount()); - $this->assertEquals(1, $this->iuv_instance->getTransferCount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->session_instance->isFaultEvent()); - $this->assertFalse($this->iuv_instance->isFaultEvent()); - } -} diff --git a/src/tests/pagopa/events/req/nodoNotificaAnnullamentoTest.php b/src/tests/pagopa/events/req/nodoNotificaAnnullamentoTest.php deleted file mode 100644 index f21fca4d..00000000 --- a/src/tests/pagopa/events/req/nodoNotificaAnnullamentoTest.php +++ /dev/null @@ -1,107 +0,0 @@ -nodoNotificaAnnullamento = new nodoNotificaAnnullamento( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoNotificaAnnullamento', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_Annullamento', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => '' - ] - ); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoNotificaAnnullamento->getPaEmittenti()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->nodoNotificaAnnullamento->transactionDetails(0)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoNotificaAnnullamento->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->nodoNotificaAnnullamento->getCcps()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->nodoNotificaAnnullamento->workflowEvent(); - - $this->assertEquals(MapEvents::getMethodId('nodoNotificaAnnullamento', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_Annullamento', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->nodoNotificaAnnullamento->transaction()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\nodoNotificaAnnullamento::class, $this->nodoNotificaAnnullamento->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoNotificaAnnullamento->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/events/req/paGetPaymentTest.php b/src/tests/pagopa/events/req/paGetPaymentTest.php deleted file mode 100644 index ba628003..00000000 --- a/src/tests/pagopa/events/req/paGetPaymentTest.php +++ /dev/null @@ -1,107 +0,0 @@ -event = new paGetPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paGetPayment', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50UmVxPgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAwMTA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MTE1LjAwPC9hbW91bnQ+CgkJPC9wYWZuOnBhR2V0UGF5bWVudFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\paGetPayment::class, $this->event->getMethodInterface()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('paGetPayment', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - } -} diff --git a/src/tests/pagopa/events/req/paGetPaymentV2Test.php b/src/tests/pagopa/events/req/paGetPaymentV2Test.php deleted file mode 100644 index 2c47ad1a..00000000 --- a/src/tests/pagopa/events/req/paGetPaymentV2Test.php +++ /dev/null @@ -1,107 +0,0 @@ -payment = new paGetPaymentV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paGetPaymentV2', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50VjJSZXF1ZXN0PgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAwMTA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MjAwLjAwPC9hbW91bnQ+CgkJCTx0cmFuc2ZlclR5cGU+UEFHT1BBPC90cmFuc2ZlclR5cGU+CgkJPC9wYWZuOnBhR2V0UGF5bWVudFYyUmVxdWVzdD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->payment->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->payment->getPaEmittenti()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->payment->transactionDetails(0)); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->payment->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->payment->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->payment->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\paGetPaymentV2::class, $this->payment->getMethodInterface()); - } -} diff --git a/src/tests/pagopa/events/req/paSendRTTest.php b/src/tests/pagopa/events/req/paSendRTTest.php deleted file mode 100644 index 80d18b0f..00000000 --- a/src/tests/pagopa/events/req/paSendRTTest.php +++ /dev/null @@ -1,101 +0,0 @@ -paSendRT = new paSendRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paSendRT', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'r0209430439039409209312014857300', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'r0209430439039409209312014857300', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFTZW5kUlRSZXE+CgkJCTxpZFBBPjc3Nzc3Nzc3Nzc4PC9pZFBBPgoJCQk8aWRCcm9rZXJQQT43Nzc3Nzc3Nzc3NzwvaWRCcm9rZXJQQT4KCQkJPGlkU3RhdGlvbj43Nzc3Nzc3Nzc3N18wMTwvaWRTdGF0aW9uPgoJCQk8cmVjZWlwdD4KCQkJCTxyZWNlaXB0SWQ+cjAyMDk0MzA0MzkwMzk0MDkyMDkzMTIwMTQ4NTczMDA8L3JlY2VpcHRJZD4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMDEwPC9ub3RpY2VOdW1iZXI+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xMzAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZGVzY3JpcHRpb24+VEFSSTwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+Q29tdW5lIEluZXNpc3RlbnRlPC9jb21wYW55TmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT5YWFggWFhYPC9mdWxsTmFtZT4KCQkJCTwvZGVidG9yPgoJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQk8dHJhbnNmZXI+CgkJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJCTx0cmFuc2ZlckFtb3VudD4xMzAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJCTxJQkFOPklUMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj5yZW1pdHRhbmNlPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJCTxwc3BGaXNjYWxDb2RlPjg4ODg4ODg4ODg4PC9wc3BGaXNjYWxDb2RlPgoJCQkJPFBTUENvbXBhbnlOYW1lPkJhbmNhPC9QU1BDb21wYW55TmFtZT4KCQkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJCTxjaGFubmVsRGVzY3JpcHRpb24+V0lTUDwvY2hhbm5lbERlc2NyaXB0aW9uPgoJCQkJPHBheW1lbnRNZXRob2Q+Q1A8L3BheW1lbnRNZXRob2Q+CgkJCQk8ZmVlPjAuNTA8L2ZlZT4KCQkJCTxwYXltZW50RGF0ZVRpbWU+MjAyNC0wNS0yMVQyMDoyNzozMzwvcGF5bWVudERhdGVUaW1lPgoJCQkJPGFwcGxpY2F0aW9uRGF0ZT4yMDI0LTA1LTIxPC9hcHBsaWNhdGlvbkRhdGU+CgkJCQk8dHJhbnNmZXJEYXRlPjIwMjQtMDUtMjI8L3RyYW5zZmVyRGF0ZT4KCQkJPC9yZWNlaXB0PgoJCTwvcGFmbjpwYVNlbmRSVFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->paSendRT->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['r0209430439039409209312014857300']; - $this->assertEquals($value, $this->paSendRT->getCcps()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->paSendRT->getPaymentsCount()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->paSendRT->workflowEvent(0); - $this->assertEquals(MapEvents::getMethodId('paSendRT', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->paSendRT->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\paSendRT::class, $this->paSendRT->getMethodInterface()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->paSendRT->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->paSendRT->transaction()); - } -} diff --git a/src/tests/pagopa/events/req/paaInviaRTTest.php b/src/tests/pagopa/events/req/paaInviaRTTest.php deleted file mode 100644 index a656cee4..00000000 --- a/src/tests/pagopa/events/req/paaInviaRTTest.php +++ /dev/null @@ -1,124 +0,0 @@ -instance = new paaInviaRT([ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paaInviaRT', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_01', - 'sessionidoriginal' => 'sessoriginal_01', - 'uniqueid' => 'unique_id_nodoInviaRT_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlQiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6SGVhZGVyPgoJCTxwcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KCQkJPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMTA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCTxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJPC9wcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KCTwvc29hcGVudjpIZWFkZXI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6cGFhSW52aWFSVD4KCQkJPHRpcG9GaXJtYS8+CgkJCTxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklpQS9QZ284VWxRZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdVpHbG5hWFJ3WVM1bmIzWXVhWFF2YzJOb1pXMWhjeTh5TURFeEwxQmhaMkZ0Wlc1MGFTOGlJSGh0Ykc1ek9uQmhlVjlwUFNKb2RIUndPaTh2ZDNkM0xtUnBaMmwwY0dFdVoyOTJMbWwwTDNOamFHVnRZWE12TWpBeE1TOVFZV2RoYldWdWRHa3ZJaUI0Yld4dWN6cDRjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlQZ29KUEhabGNuTnBiMjVsVDJkblpYUjBiejQyTGpJdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqWlhaMWRHRStaSE5oWkhOelpHRThMMmxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMlYyZFhSaFBqSXdNalF0TURRdE1UWlVNRGM2TlRNNk16TThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05sZG5WMFlUNEtDVHh5YVdabGNtbHRaVzUwYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ1a2MyRmtjMlJoWkhNOEwzSnBabVZ5YVcxbGJuUnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEhKcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDR5TURJMExUQTBMVEUyUEM5eWFXWmxjbWx0Wlc1MGIwUmhkR0ZTYVdOb2FXVnpkR0UrQ2drOGFYTjBhWFIxZEc5QmRIUmxjM1JoYm5SbFBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQakUxTXpjMk16Y3hNREE1UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDVHhrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNVFZV2R2VUVFZ1V5NXdMa0V1UEM5a1pXNXZiV2x1WVhwcGIyNWxRWFIwWlhOMFlXNTBaVDRLQ1FrOGFXNWthWEpwZW5wdlFYUjBaWE4wWVc1MFpUNVFhV0Y2ZW1FZ1EyOXNiMjV1WVR3dmFXNWthWEpwZW5wdlFYUjBaWE4wWVc1MFpUNEtDUWs4WTJsMmFXTnZRWFIwWlhOMFlXNTBaVDR6TnpBOEwyTnBkbWxqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pQR05oY0VGMGRHVnpkR0Z1ZEdVK01EQXhPRGM4TDJOaGNFRjBkR1Z6ZEdGdWRHVStDZ2tKUEd4dlkyRnNhWFJoUVhSMFpYTjBZVzUwWlQ1U2IyMWhQQzlzYjJOaGJHbDBZVUYwZEdWemRHRnVkR1UrQ2drSlBIQnliM1pwYm1OcFlVRjBkR1Z6ZEdGdWRHVStVazA4TDNCeWIzWnBibU5wWVVGMGRHVnpkR0Z1ZEdVK0Nna0pQRzVoZW1sdmJtVkJkSFJsYzNSaGJuUmxQa2xVUEM5dVlYcHBiMjVsUVhSMFpYTjBZVzUwWlQ0S0NUd3ZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRa0pQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NDNOemMzTnpjM056YzNOend2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhrWlc1dmJXbHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR052WkdsalpWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dlkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR1JsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2YVc1a2FYSnBlbnB2UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqYVhacFkyOUNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMmwyYVdOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4allYQkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMnh2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdjbTkyYVc1amFXRkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZjSEp2ZG1sdVkybGhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtDZ2s4TDJWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0NRazhZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQbmg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtDUWs4WlMxdFlXbHNVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWxMVzFoYVd4UVlXZGhkRzl5WlQ0S0NUd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDVHhrWVhScFVHRm5ZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkZjMmwwYjFCaFoyRnRaVzUwYno0d1BDOWpiMlJwWTJWRmMybDBiMUJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NHhNQzR3TUR3dmFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURBeE1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0NRazhRMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K1l6QXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDBOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhOcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBqRXdMakF3UEM5emFXNW5iMnh2U1cxd2IzSjBiMUJoWjJGMGJ6NEtDUWtKUEdWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NUJibTUxYkd4aGRHOGdjR1Z5SUhObGMzTnBiMjVsSUhOallXUjFkR0U4TDJWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHRkZjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4Tmp3dlpHRjBZVVZ6YVhSdlUybHVaMjlzYjFCaFoyRnRaVzUwYno0S0NRa0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBqRXhNVEV4TUR3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVbWx6WTI5emMybHZibVUrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVEd3ZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBnb0pDVHd2WkdGMGFWTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0NnazhMMlJoZEdsUVlXZGhiV1Z1ZEc4K0Nqd3ZVbFErPC9ydD4KCQk8L3BwdDpwYWFJbnZpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ]); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance->isFaultEvent()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->instance->getCcps()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance->getFaultString()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\paaInviaRT::class, $this->instance->getMethodInterface()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance->getTransferCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->instance->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance->getPaEmittenti()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance->getFaultCode()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->instance->transaction()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->instance->transactionDetails(0)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->instance->workflowEvent(); - $this->assertEquals(19, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_nodoInviaRT_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance->getFaultDescription()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/events/req/pspInviaCarrelloRPTCarteTest.php b/src/tests/pagopa/events/req/pspInviaCarrelloRPTCarteTest.php deleted file mode 100644 index 84857f68..00000000 --- a/src/tests/pagopa/events/req/pspInviaCarrelloRPTCarteTest.php +++ /dev/null @@ -1,344 +0,0 @@ -instance_1 = new pspInviaCarrelloRPTCarte([ - "inserted_timestamp" => "2024-03-13 10:10:00.210", - "tipoevento" => "pspInviaCarrelloRPTCarte", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "PSP_RPT", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfUlBUPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bW9kZWxsb1BhZ2FtZW50bz4xPC9tb2RlbGxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMjAwMDAwMDAwMDA2MDAwMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+MDAwMDAwMDAwMDAwMDAwMTAwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqWXVNaTR3UEM5MlpYSnphVzl1WlU5bloyVjBkRzgrQ2drOFpHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGpjM056YzNOemMzTnpjM1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjBSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUG1ZelpXTXpObVJpTnpoa1lUUTBOR1poWWpSalpqQm1PVEE0T1dKbVpEa3dQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNRGxVTWpFNk5UTTZNelk4TDJSaGRHRlBjbUZOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2drOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejU0ZUhnOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pQR0Z1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDU0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KQ1R4dVlYcHBiMjVsVUdGbllYUnZjbVUrU1ZROEwyNWhlbWx2Ym1WUVlXZGhkRzl5WlQ0S0NRazhaUzF0WVdsc1VHRm5ZWFJ2Y21VK2VIaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NUd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtDVHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TkMwd05DMHdPVHd2WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtDZ2tKUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStNVFV4TGpVMlBDOXBiWEJ2Y25SdlZHOTBZV3hsUkdGV1pYSnpZWEpsUGdvSkNUeDBhWEJ2Vm1WeWMyRnRaVzUwYno1RFVEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ESXdNREF3TURBd01EQXdOakF3TURBOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UGpBd01EQXdNREF3TURBd01EQXdNREV3TUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpFMU1TNDFOand2YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXSmhia0ZqWTNKbFpHbDBiejVKVkRBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREU4TDJsaVlXNUJZMk55WldScGRHOCtDZ2tKQ1R4allYVnpZV3hsVm1WeWMyRnRaVzUwYno1NGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUhoNFBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJPC9wcHQ6cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=" - ]); - - - $this->instance_2 = new pspInviaCarrelloRPTCarte([ - "inserted_timestamp" => "2024-03-13 10:11:00.210", - "tipoevento" => "pspInviaCarrelloRPTCarte", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "PSP_RPT", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_02", - "sessionidoriginal" => "SESSORIGIN_02", - "uniqueid" => "UNIQUE_RPT_2", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfUlBUPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bW9kZWxsb1BhZ2FtZW50bz4xPC9tb2RlbGxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMjAwMDAwMDAwMDA2MDAwMTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+MDAwMDAwMDAwMDAwMDAwMTAxPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqWXVNaTR3UEM5MlpYSnphVzl1WlU5bloyVjBkRzgrQ2drOFpHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGpjM056YzNOemMzTnpjM1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjBSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUG1ZelpXTXpObVJpTnpoa1lUUTBOR1poWWpSalpqQm1PVEE0T1dKbVpEa3dQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNRGxVTWpFNk5UTTZNelk4TDJSaGRHRlBjbUZOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2drOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejU0ZUhnOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pQR0Z1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDU0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KQ1R4dVlYcHBiMjVsVUdGbllYUnZjbVUrU1ZROEwyNWhlbWx2Ym1WUVlXZGhkRzl5WlQ0S0NRazhaUzF0WVdsc1VHRm5ZWFJ2Y21VK2VIaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NUd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtDVHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TkMwd05DMHdPVHd2WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtDZ2tKUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStNVFV4TGpVMlBDOXBiWEJ2Y25SdlZHOTBZV3hsUkdGV1pYSnpZWEpsUGdvSkNUeDBhWEJ2Vm1WeWMyRnRaVzUwYno1RFVEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ESXdNREF3TURBd01EQXdOakF3TURBOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UGpBd01EQXdNREF3TURBd01EQXdNREV3TUR3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpjd0xqVTJQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0NRazhMMlJoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqZ3hMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWp3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDVHd2WkdGMGFWWmxjbk5oYldWdWRHOCtDand2VWxCVVBnPT08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQk8L2xpc3RhUlBUPgoJCTwvcHB0OnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+" - ]); - - $this->instance_3 = new pspInviaCarrelloRPTCarte( - [ - "inserted_timestamp" => "2024-03-13 10:12:00.210", - "tipoevento" => "pspInviaCarrelloRPTCarte", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "PSP_RPT", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_03", - "sessionidoriginal" => "SESSORIGIN_03", - "uniqueid" => "UNIQUE_RPT_3", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfUlBUPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bW9kZWxsb1BhZ2FtZW50bz4xPC9tb2RlbGxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMjAwMDAwMDAwMDA2MDAwMjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+MDAwMDAwMDAwMDAwMDAwMTAyPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqWXVNaTR3UEM5MlpYSnphVzl1WlU5bloyVjBkRzgrQ2drOFpHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGpjM056YzNOemMzTnpjM1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjBSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2YVdSbGJuUnBabWxqWVhScGRtOVRkR0Y2YVc5dVpWSnBZMmhwWldSbGJuUmxQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUG1ZelpXTXpObVJpTnpoa1lUUTBOR1poWWpSalpqQm1PVEE0T1dKbVpEa3dQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpRdE1EUXRNRGxVTWpFNk5UTTZNelk4TDJSaGRHRlBjbUZOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2drOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejU0ZUhnOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pQR0Z1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDU0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KQ1R4dVlYcHBiMjVsVUdGbllYUnZjbVUrU1ZROEwyNWhlbWx2Ym1WUVlXZGhkRzl5WlQ0S0NRazhaUzF0WVdsc1VHRm5ZWFJ2Y21VK2VIaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NUd3ZaVzUwWlVKbGJtVm1hV05wWVhKcGJ6NEtDVHhrWVhScFZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtNakF5TkMwd05DMHdPVHd2WkdGMFlVVnpaV04xZW1sdmJtVlFZV2RoYldWdWRHOCtDZ2tKUEdsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStNVFV4TGpVMlBDOXBiWEJ2Y25SdlZHOTBZV3hsUkdGV1pYSnpZWEpsUGdvSkNUeDBhWEJ2Vm1WeWMyRnRaVzUwYno1RFVEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ESXdNREF3TURBd01EQXdOakF3TURJOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UGpBd01EQXdNREF3TURBd01EQXdNREV3TWp3dlkyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBHWnBjbTFoVW1salpYWjFkR0UrTUR3dlptbHliV0ZTYVdObGRuVjBZVDRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpjd0xqVTJQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0NRazhMMlJoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqZ3hMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWp3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDVHd2WkdGMGFWWmxjbk5oYldWdWRHOCtDand2VWxCVVBnPT08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc4PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDIwMDAwMDAwMDAwNjAwMDM8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDEwMjwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCQkJPHJwdD5QRkpRVkNCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1a2FXZHBkSEJoTG1kdmRpNXBkQzl6WTJobGJXRnpMekl3TVRFdlVHRm5ZVzFsYm5ScEx5SStDZ2s4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhaRzl0YVc1cGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlUzUmhlbWx2Ym1WU2FXTm9hV1ZrWlc1MFpUNDNOemMzTnpjM056YzNOMTh3TVR3dmFXUmxiblJwWm1sallYUnBkbTlUZEdGNmFXOXVaVkpwWTJocFpXUmxiblJsUGdvSlBDOWtiMjFwYm1sdlBnb0pQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBtWXpaV016Tm1SaU56aGtZVFEwTkdaaFlqUmpaakJtT1RBNE9XSm1aRGt3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TURsVU1qRTZOVE02TXpZOEwyUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NnazhjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSkNUeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtDUWs4WlMxdFlXbHNVR0ZuWVhSdmNtVStlSGg0ZUhoQWVIaDRlQzVqYjIwOEwyVXRiV0ZwYkZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWs4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtDVHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLQ1R4a1lYUnBWbVZ5YzJGdFpXNTBiejRLQ1FrOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB3T1R3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTVRZeExqVTJQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NURVRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREl3TURBd01EQXdNREF3TmpBd01ETThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBqQXdNREF3TURBd01EQXdNREF3TURFd01qd3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqY3dMalUyUEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQamt4TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01qd3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLQ1FrOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1R3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==" - ] - ); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_1->getStazione()); - $this->assertNull($this->instance_2->getStazione()); - $this->assertNull($this->instance_3->getStazione()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('000000000000000100', $this->instance_1->getCcp(0)); - $this->assertEquals('000000000000000101', $this->instance_2->getCcp(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getCcp(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getCcp(1)); - - $this->assertNull($this->instance_1->getCcp(1)); - $this->assertNull($this->instance_2->getCcp(1)); - $this->assertNull($this->instance_3->getCcp(2)); - - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('PSP_RPT', $this->instance_1->getPsp()); - $this->assertEquals('PSP_RPT', $this->instance_2->getPsp()); - $this->assertEquals('PSP_RPT', $this->instance_3->getPsp()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_3->getBrokerPsp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_1->getBrokerPa()); - $this->assertNull($this->instance_2->getBrokerPa()); - $this->assertNull($this->instance_3->getBrokerPa()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->instance_1->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_1', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:10:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_1->workflowEvent(1); - $this->assertNull($workflow); - - $workflow = $this->instance_2->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_2', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:11:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_2->workflowEvent(1); - $this->assertNull($workflow); - - - - $workflow = $this->instance_3->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_3', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:12:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_3->workflowEvent(1); - $this->assertEquals('UNIQUE_RPT_3', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:12:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_3->workflowEvent(2); - $this->assertNull($workflow); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['02000000000060000'], $this->instance_1->getIuvs()); - $this->assertEquals(['02000000000060001'], $this->instance_2->getIuvs()); - $this->assertEquals(['02000000000060002', '02000000000060003'], $this->instance_3->getIuvs()); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('02000000000060000', $this->instance_1->getCreditorReferenceId(0)); - $this->assertEquals('02000000000060001', $this->instance_2->getCreditorReferenceId(0)); - $this->assertEquals('02000000000060002', $this->instance_3->getCreditorReferenceId(0)); - $this->assertEquals('02000000000060003', $this->instance_3->getCreditorReferenceId(1)); - - $this->assertNull($this->instance_1->getCreditorReferenceId(1)); - $this->assertNull($this->instance_2->getCreditorReferenceId(1)); - $this->assertNull($this->instance_3->getCreditorReferenceId(2)); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_3->getCanale()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_1->getFaultCode()); - $this->assertNull($this->instance_2->getFaultCode()); - $this->assertNull($this->instance_3->getFaultCode()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_1->getFaultString()); - $this->assertNull($this->instance_2->getFaultString()); - $this->assertNull($this->instance_3->getFaultString()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_3->getPaEmittente(0)); - $this->assertEquals('77777777778', $this->instance_3->getPaEmittente(1)); - } - - #[TestDox('transaction()')] - public function testTransactionDetails() - { - $this->assertNull($this->instance_1->transaction(0)); - $this->assertNull($this->instance_2->transaction(0)); - $this->assertNull($this->instance_3->transaction(0)); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('000000000000000100', $this->instance_1->getPaymentToken(0)); - $this->assertEquals('000000000000000101', $this->instance_2->getPaymentToken(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getPaymentToken(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getPaymentToken(1)); - - $this->assertNull($this->instance_1->getPaymentToken(1)); - $this->assertNull($this->instance_2->getPaymentToken(1)); - $this->assertNull($this->instance_3->getPaymentToken(2)); - - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1->getNoticeNumber(0)); - $this->assertNull($this->instance_2->getNoticeNumber(0)); - $this->assertNull($this->instance_3->getNoticeNumber(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspInviaCarrelloRPTCarte::class, $this->instance_1->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspInviaCarrelloRPTCarte::class, $this->instance_2->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspInviaCarrelloRPTCarte::class, $this->instance_3->getMethodInterface()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_2->getPaEmittenti()); - $this->assertEquals(['77777777777', '77777777778'], $this->instance_3->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance_1->getTransferCount(0)); - $this->assertNull($this->instance_1->getTransferCount(1)); - - $this->assertEquals(2, $this->instance_2->getTransferCount(0)); - $this->assertNull($this->instance_2->getTransferCount(1)); - - $this->assertEquals(2, $this->instance_3->getTransferCount(0)); - $this->assertEquals(2, $this->instance_3->getTransferCount(1)); - $this->assertNull($this->instance_3->getTransferCount(2)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_1->getPaymentsCount()); - $this->assertEquals(1, $this->instance_2->getPaymentsCount()); - $this->assertEquals(2, $this->instance_3->getPaymentsCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_1->getFaultDescription()); - $this->assertNull($this->instance_2->getFaultDescription()); - $this->assertNull($this->instance_3->getFaultDescription()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('02000000000060000', $this->instance_1->getIuv(0)); - $this->assertEquals('02000000000060001', $this->instance_2->getIuv(0)); - $this->assertEquals('02000000000060002', $this->instance_3->getIuv(0)); - $this->assertEquals('02000000000060003', $this->instance_3->getIuv(1)); - - $this->assertNull($this->instance_1->getIuv(1)); - $this->assertNull($this->instance_2->getIuv(1)); - $this->assertNull($this->instance_3->getIuv(2)); - - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_1->isFaultEvent()); - $this->assertFalse($this->instance_2->isFaultEvent()); - $this->assertFalse($this->instance_3->isFaultEvent()); - } - #[TestDox('isFaultEvent()')] - public function testGetCcps() - { - $this->assertEquals(['000000000000000100'], $this->instance_1->getCcps()); - $this->assertEquals(['000000000000000101'], $this->instance_2->getCcps()); - $this->assertEquals(['000000000000000102', '000000000000000102'], $this->instance_3->getCcps()); - } - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->instance_1->transaction(0)); - $this->assertNull($this->instance_2->transaction(0)); - $this->assertNull($this->instance_3->transaction(0)); - } -} diff --git a/src/tests/pagopa/events/req/pspInviaCarrelloRPTTest.php b/src/tests/pagopa/events/req/pspInviaCarrelloRPTTest.php deleted file mode 100644 index b868cfbc..00000000 --- a/src/tests/pagopa/events/req/pspInviaCarrelloRPTTest.php +++ /dev/null @@ -1,347 +0,0 @@ -instance_1 = new pspInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 10:10:00.210", - "tipoevento" => "pspInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "PSP_RPT", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVDwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPGxpc3RhUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDIwMDAwMDAwMDAwNjAwMDA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDEwMDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCQkJPHJwdD5QRkpRVkNCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1a2FXZHBkSEJoTG1kdmRpNXBkQzl6WTJobGJXRnpMekl3TVRFdlVHRm5ZVzFsYm5ScEx5SStDZ2s4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhaRzl0YVc1cGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlUzUmhlbWx2Ym1WU2FXTm9hV1ZrWlc1MFpUNDNOemMzTnpjM056YzNOMTh3TVR3dmFXUmxiblJwWm1sallYUnBkbTlUZEdGNmFXOXVaVkpwWTJocFpXUmxiblJsUGdvSlBDOWtiMjFwYm1sdlBnb0pQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBtWXpaV016Tm1SaU56aGtZVFEwTkdaaFlqUmpaakJtT1RBNE9XSm1aRGt3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TURsVU1qRTZOVE02TXpZOEwyUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NnazhjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSkNUeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtDUWs4WlMxdFlXbHNVR0ZuWVhSdmNtVStlSGg0ZUhoQWVIaDRlQzVqYjIwOEwyVXRiV0ZwYkZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWs4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtDVHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLQ1R4a1lYUnBWbVZ5YzJGdFpXNTBiejRLQ1FrOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB3T1R3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTVRVeExqVTJQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NURVRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREl3TURBd01EQXdNREF3TmpBd01EQThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBqQXdNREF3TURBd01EQXdNREF3TURFd01Ed3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqRTFNUzQxTmp3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhV0poYmtGalkzSmxaR2wwYno1SlZEQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQk8L2xpc3RhUlBUPgoJCTwvcHB0OnBzcEludmlhQ2FycmVsbG9SUFQ+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==" - ]); - - - $this->instance_2 = new pspInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 10:11:00.210", - "tipoevento" => "pspInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "PSP_RPT", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_02", - "sessionidoriginal" => "SESSORIGIN_02", - "uniqueid" => "UNIQUE_RPT_2", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVDwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPGxpc3RhUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDIwMDAwMDAwMDAwNjAwMDE8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDEwMTwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCQkJPHJwdD5QRkpRVkNCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1a2FXZHBkSEJoTG1kdmRpNXBkQzl6WTJobGJXRnpMekl3TVRFdlVHRm5ZVzFsYm5ScEx5SStDZ2s4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhaRzl0YVc1cGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlUzUmhlbWx2Ym1WU2FXTm9hV1ZrWlc1MFpUNDNOemMzTnpjM056YzNOMTh3TVR3dmFXUmxiblJwWm1sallYUnBkbTlUZEdGNmFXOXVaVkpwWTJocFpXUmxiblJsUGdvSlBDOWtiMjFwYm1sdlBnb0pQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBtWXpaV016Tm1SaU56aGtZVFEwTkdaaFlqUmpaakJtT1RBNE9XSm1aRGt3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TURsVU1qRTZOVE02TXpZOEwyUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NnazhjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSkNUeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtDUWs4WlMxdFlXbHNVR0ZuWVhSdmNtVStlSGg0ZUhoQWVIaDRlQzVqYjIwOEwyVXRiV0ZwYkZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWs4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtDVHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLQ1R4a1lYUnBWbVZ5YzJGdFpXNTBiejRLQ1FrOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB3T1R3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTVRVeExqVTJQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NURVRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREl3TURBd01EQXdNREF3TmpBd01EQThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBqQXdNREF3TURBd01EQXdNREF3TURFd01Ed3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqY3dMalUyUEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQamd4TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01qd3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLQ1FrOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1R3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=" - ]); - - $this->instance_3 = new pspInviaCarrelloRPT( - [ - "inserted_timestamp" => "2024-03-13 10:12:00.210", - "tipoevento" => "pspInviaCarrelloRPT", - "sottotipoevento" => "REQ", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "PSP_RPT", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_03", - "sessionidoriginal" => "SESSORIGIN_03", - "uniqueid" => "UNIQUE_RPT_3", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX1JQVDwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPGxpc3RhUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDIwMDAwMDAwMDAwNjAwMDI8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDEwMjwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCQkJPHJwdD5QRkpRVkNCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1a2FXZHBkSEJoTG1kdmRpNXBkQzl6WTJobGJXRnpMekl3TVRFdlVHRm5ZVzFsYm5ScEx5SStDZ2s4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhaRzl0YVc1cGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlUzUmhlbWx2Ym1WU2FXTm9hV1ZrWlc1MFpUNDNOemMzTnpjM056YzNOMTh3TVR3dmFXUmxiblJwWm1sallYUnBkbTlUZEdGNmFXOXVaVkpwWTJocFpXUmxiblJsUGdvSlBDOWtiMjFwYm1sdlBnb0pQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBtWXpaV016Tm1SaU56aGtZVFEwTkdaaFlqUmpaakJtT1RBNE9XSm1aRGt3UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TURsVU1qRTZOVE02TXpZOEwyUmhkR0ZQY21GTlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhZWFYwWlc1MGFXTmhlbWx2Ym1WVGIyZG5aWFIwYno1NGVIZzhMMkYxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K0NnazhjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlVHRm5ZWFJ2Y21VK0Nna0pDVHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKUEdGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSkNUeHVZWHBwYjI1bFVHRm5ZWFJ2Y21VK1NWUThMMjVoZW1sdmJtVlFZV2RoZEc5eVpUNEtDUWs4WlMxdFlXbHNVR0ZuWVhSdmNtVStlSGg0ZUhoQWVIaDRlQzVqYjIwOEwyVXRiV0ZwYkZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWs4WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NEtDVHd2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLQ1R4a1lYUnBWbVZ5YzJGdFpXNTBiejRLQ1FrOFpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB3T1R3dlpHRjBZVVZ6WldOMWVtbHZibVZRWVdkaGJXVnVkRzgrQ2drSlBHbHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrTVRVeExqVTJQQzlwYlhCdmNuUnZWRzkwWVd4bFJHRldaWEp6WVhKbFBnb0pDVHgwYVhCdlZtVnljMkZ0Wlc1MGJ6NURVRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREl3TURBd01EQXdNREF3TmpBd01ESThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBqQXdNREF3TURBd01EQXdNREF3TURFd01qd3ZZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0NRazhaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNRazhhVzF3YjNKMGIxTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBqY3dMalUyUEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBuaDRlSGg0ZUhnOEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVIZzhMMlJoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNEtDUWs4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWs4WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQamd4TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01qd3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLQ1FrOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1R3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCTxlbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3ODwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAyMDAwMDAwMDAwMDYwMDAzPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQkJCTxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4wMDAwMDAwMDAwMDAwMDAxMDI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1pNHdQQzkyWlhKemFXOXVaVTluWjJWMGRHOCtDZ2s4Wkc5dGFXNXBiejRLQ1FrOGFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZVM1JoZW1sdmJtVlNhV05vYVdWa1pXNTBaVDQzTnpjM056YzNOemMzTjE4d01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQbVl6WldNek5tUmlOemhrWVRRME5HWmhZalJqWmpCbU9UQTRPV0ptWkRrd1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ0S0NUeGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBqSXdNalF0TURRdE1EbFVNakU2TlRNNk16WThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDZ2s4WVhWMFpXNTBhV05oZW1sdmJtVlRiMmRuWlhSMGJ6NTRlSGc4TDJGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtDZ2s4YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1FrOGFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5nOEwzUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHhqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRlRHd2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSlBHRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNTRlSGg0ZUR3dllXNWhaM0poWm1sallWQmhaMkYwYjNKbFBnb0pDVHh1WVhwcGIyNWxVR0ZuWVhSdmNtVStTVlE4TDI1aGVtbHZibVZRWVdkaGRHOXlaVDRLQ1FrOFpTMXRZV2xzVUdGbllYUnZjbVUrZUhoNGVIaEFlSGg0ZUM1amIyMDhMMlV0YldGcGJGQmhaMkYwYjNKbFBnb0pQQzl6YjJkblpYUjBiMUJoWjJGMGIzSmxQZ29KUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRa0pQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NTRlSGg0ZUhnOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrOFpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1R3dlpXNTBaVUpsYm1WbWFXTnBZWEpwYno0S0NUeGtZWFJwVm1WeWMyRnRaVzUwYno0S0NRazhaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K01qQXlOQzB3TkMwd09Ud3ZaR0YwWVVWelpXTjFlbWx2Ym1WUVlXZGhiV1Z1ZEc4K0Nna0pQR2x0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK01UWXhMalUyUEM5cGJYQnZjblJ2Vkc5MFlXeGxSR0ZXWlhKellYSmxQZ29KQ1R4MGFYQnZWbVZ5YzJGdFpXNTBiejVEVUR3dmRHbHdiMVpsY25OaGJXVnVkRzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURJd01EQXdNREF3TURBd05qQXdNRE04TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtDZ2tKUEdOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQakF3TURBd01EQXdNREF3TURBd01ERXdNand2WTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDZ2tKUEdacGNtMWhVbWxqWlhaMWRHRStNRHd2Wm1seWJXRlNhV05sZG5WMFlUNEtDUWs4WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDUWs4YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQamN3TGpVMlBDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLQ1FrOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1FrOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KQ1FrOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpreExqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNand2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0NRazhMMlJoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NUd3ZaR0YwYVZabGNuTmhiV1Z1ZEc4K0Nqd3ZVbEJVUGc9PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJPC9wcHQ6cHNwSW52aWFDYXJyZWxsb1JQVD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+" - ] - ); - - - - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_1->getStazione()); - $this->assertNull($this->instance_2->getStazione()); - $this->assertNull($this->instance_3->getStazione()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('000000000000000100', $this->instance_1->getCcp(0)); - $this->assertEquals('000000000000000101', $this->instance_2->getCcp(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getCcp(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getCcp(1)); - - $this->assertNull($this->instance_1->getCcp(1)); - $this->assertNull($this->instance_2->getCcp(1)); - $this->assertNull($this->instance_3->getCcp(2)); - - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('PSP_RPT', $this->instance_1->getPsp()); - $this->assertEquals('PSP_RPT', $this->instance_2->getPsp()); - $this->assertEquals('PSP_RPT', $this->instance_3->getPsp()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_3->getBrokerPsp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_1->getBrokerPa()); - $this->assertNull($this->instance_2->getBrokerPa()); - $this->assertNull($this->instance_3->getBrokerPa()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->instance_1->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_1', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:10:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_1->workflowEvent(1); - $this->assertNull($workflow); - - $workflow = $this->instance_2->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_2', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:11:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_2->workflowEvent(1); - $this->assertNull($workflow); - - - - $workflow = $this->instance_3->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_3', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:12:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_3->workflowEvent(1); - $this->assertEquals('UNIQUE_RPT_3', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:12:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('PSP_RPT', $workflow->getReadyColumnValue('id_psp')); - - $workflow = $this->instance_3->workflowEvent(2); - $this->assertNull($workflow); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['02000000000060000'], $this->instance_1->getIuvs()); - $this->assertEquals(['02000000000060001'], $this->instance_2->getIuvs()); - $this->assertEquals(['02000000000060002', '02000000000060003'], $this->instance_3->getIuvs()); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('02000000000060000', $this->instance_1->getCreditorReferenceId(0)); - $this->assertEquals('02000000000060001', $this->instance_2->getCreditorReferenceId(0)); - $this->assertEquals('02000000000060002', $this->instance_3->getCreditorReferenceId(0)); - $this->assertEquals('02000000000060003', $this->instance_3->getCreditorReferenceId(1)); - - $this->assertNull($this->instance_1->getCreditorReferenceId(1)); - $this->assertNull($this->instance_2->getCreditorReferenceId(1)); - $this->assertNull($this->instance_3->getCreditorReferenceId(2)); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_3->getCanale()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_1->getFaultCode()); - $this->assertNull($this->instance_2->getFaultCode()); - $this->assertNull($this->instance_3->getFaultCode()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_1->getFaultString()); - $this->assertNull($this->instance_2->getFaultString()); - $this->assertNull($this->instance_3->getFaultString()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_3->getPaEmittente(0)); - $this->assertEquals('77777777778', $this->instance_3->getPaEmittente(1)); - } - - #[TestDox('transaction()')] - public function testTransactionDetails() - { - $this->assertNull($this->instance_1->transaction(0)); - $this->assertNull($this->instance_2->transaction(0)); - $this->assertNull($this->instance_3->transaction(0)); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('000000000000000100', $this->instance_1->getPaymentToken(0)); - $this->assertEquals('000000000000000101', $this->instance_2->getPaymentToken(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getPaymentToken(0)); - $this->assertEquals('000000000000000102', $this->instance_3->getPaymentToken(1)); - - $this->assertNull($this->instance_1->getPaymentToken(1)); - $this->assertNull($this->instance_2->getPaymentToken(1)); - $this->assertNull($this->instance_3->getPaymentToken(2)); - - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1->getNoticeNumber(0)); - $this->assertNull($this->instance_2->getNoticeNumber(0)); - $this->assertNull($this->instance_3->getNoticeNumber(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspInviaCarrelloRPT::class, $this->instance_1->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspInviaCarrelloRPT::class, $this->instance_2->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspInviaCarrelloRPT::class, $this->instance_3->getMethodInterface()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_2->getPaEmittenti()); - $this->assertEquals(['77777777777', '77777777778'], $this->instance_3->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance_1->getTransferCount(0)); - $this->assertNull($this->instance_1->getTransferCount(1)); - - $this->assertEquals(2, $this->instance_2->getTransferCount(0)); - $this->assertNull($this->instance_2->getTransferCount(1)); - - $this->assertEquals(2, $this->instance_3->getTransferCount(0)); - $this->assertEquals(2, $this->instance_3->getTransferCount(1)); - $this->assertNull($this->instance_3->getTransferCount(2)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_1->getPaymentsCount()); - $this->assertEquals(1, $this->instance_2->getPaymentsCount()); - $this->assertEquals(2, $this->instance_3->getPaymentsCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_1->getFaultDescription()); - $this->assertNull($this->instance_2->getFaultDescription()); - $this->assertNull($this->instance_3->getFaultDescription()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('02000000000060000', $this->instance_1->getIuv(0)); - $this->assertEquals('02000000000060001', $this->instance_2->getIuv(0)); - $this->assertEquals('02000000000060002', $this->instance_3->getIuv(0)); - $this->assertEquals('02000000000060003', $this->instance_3->getIuv(1)); - - $this->assertNull($this->instance_1->getIuv(1)); - $this->assertNull($this->instance_2->getIuv(1)); - $this->assertNull($this->instance_3->getIuv(2)); - - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_1->isFaultEvent()); - $this->assertFalse($this->instance_2->isFaultEvent()); - $this->assertFalse($this->instance_3->isFaultEvent()); - } - #[TestDox('isFaultEvent()')] - public function testGetCcps() - { - $this->assertEquals(['000000000000000100'], $this->instance_1->getCcps()); - $this->assertEquals(['000000000000000101'], $this->instance_2->getCcps()); - $this->assertEquals(['000000000000000102', '000000000000000102'], $this->instance_3->getCcps()); - } - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->instance_1->transaction(0)); - $this->assertNull($this->instance_2->transaction(0)); - $this->assertNull($this->instance_3->transaction(0)); - } -} diff --git a/src/tests/pagopa/events/req/pspNotifyPaymentTest.php b/src/tests/pagopa/events/req/pspNotifyPaymentTest.php deleted file mode 100644 index d836a7f8..00000000 --- a/src/tests/pagopa/events/req/pspNotifyPaymentTest.php +++ /dev/null @@ -1,274 +0,0 @@ -pspNotifyPayment_credit_cart = new pspNotifyPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'pspNotifyPayment', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_no_data', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjIwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTUuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRDYXJkUGF5bWVudD4KCQkJCTxycm4+MTExMTExMTExMTExPC9ycm4+CgkJCQk8b3V0Y29tZVBheW1lbnRHYXRld2F5Pk9LPC9vdXRjb21lUGF5bWVudEdhdGV3YXk+CgkJCQk8dG90YWxBbW91bnQ+MzYuMzA8L3RvdGFsQW1vdW50PgoJCQkJPGZlZT4xLjMwPC9mZWU+CgkJCQk8dGltZXN0YW1wT3BlcmF0aW9uPjIwMjQtMDQtMTBUMjE6MTQ6NDc8L3RpbWVzdGFtcE9wZXJhdGlvbj4KCQkJCTxhdXRob3JpemF0aW9uQ29kZT4xMTExMTE8L2F1dGhvcml6YXRpb25Db2RlPgoJCQk8L2NyZWRpdENhcmRQYXltZW50PgoJCTwvcGZuOnBzcE5vdGlmeVBheW1lbnRSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - $this->pspNotifyPayment_paypal = new pspNotifyPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'pspNotifyPayment', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_no_data', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjM1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8cGF5cGFsUGF5bWVudD4KCQkJCTx0cmFuc2FjdGlvbklkPjExMTExMTExMTwvdHJhbnNhY3Rpb25JZD4KCQkJCTxwc3BUcmFuc2FjdGlvbklkPjExMTExMTExMTExMTExPC9wc3BUcmFuc2FjdGlvbklkPgoJCQkJPHRvdGFsQW1vdW50PjM2LjMwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS4zMDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEwVDIxOjE1OjAxPC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCTwvcGF5cGFsUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - - $this->pspNotifyPayment_bancomat = new pspNotifyPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'pspNotifyPayment', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_no_data', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjM1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8YmFuY29tYXRwYXlQYXltZW50PgoJCQkJPHRyYW5zYWN0aW9uSWQ+MTExMTExMTExPC90cmFuc2FjdGlvbklkPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT4wPC9vdXRjb21lUGF5bWVudEdhdGV3YXk+CgkJCQk8dG90YWxBbW91bnQ+MzYuMzA8L3RvdGFsQW1vdW50PgoJCQkJPGZlZT4xLjMwPC9mZWU+CgkJCQk8dGltZXN0YW1wT3BlcmF0aW9uPjIwMjQtMDQtMTBUMjE6MTM6NDI8L3RpbWVzdGFtcE9wZXJhdGlvbj4KCQkJCTxhdXRob3JpemF0aW9uQ29kZT4xMTExMTExMTExMTExMTExMTExMTExMTwvYXV0aG9yaXphdGlvbkNvZGU+CgkJCTwvYmFuY29tYXRwYXlQYXltZW50PgoJCTwvcGZuOnBzcE5vdGlmeVBheW1lbnRSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - $this->pspNotifyPayment_additionalPayment = new pspNotifyPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'pspNotifyPayment', - 'sottotipoevento' => 'REQ', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_no_data', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjM1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8YWRkaXRpb25hbFBheW1lbnRJbmZvcm1hdGlvbnM+CgkJCQk8bWV0YWRhdGE+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRpcG9WZXJzYW1lbnRvPC9rZXk+CgkJCQkJCTx2YWx1ZT5DUDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+b3V0Y29tZVBheW1lbnRHYXRld2F5PC9rZXk+CgkJCQkJCTx2YWx1ZT5PSzwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dGltZXN0YW1wT3BlcmF0aW9uPC9rZXk+CgkJCQkJCTx2YWx1ZT4yMDI0LTA0LTEzVDIwOjUyOjEzPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50b3RhbEFtb3VudDwva2V5PgoJCQkJCQk8dmFsdWU+MzYuMzA8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PmZlZTwva2V5PgoJCQkJCQk8dmFsdWU+MS4zMDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+YXV0aG9yaXphdGlvbkNvZGU8L2tleT4KCQkJCQkJPHZhbHVlPjExMTExMTwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+cnJuPC9rZXk+CgkJCQkJCTx2YWx1ZT4xMTExMTExMTExMTExPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJPC9tZXRhZGF0YT4KCQkJPC9hZGRpdGlvbmFsUGF5bWVudEluZm9ybWF0aW9ucz4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->transaction()); - $this->assertNull($this->pspNotifyPayment_bancomat->transaction()); - $this->assertNull($this->pspNotifyPayment_paypal->transaction()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->transaction()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_credit_cart->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_bancomat->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_paypal->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_additionalPayment->getIuvs()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->pspNotifyPayment_credit_cart->workflowEvent(0); - - $this->assertEquals(15, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_no_data', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - - $workflow = $this->pspNotifyPayment_bancomat->workflowEvent(0); - - $this->assertEquals(15, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_no_data', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - - $workflow = $this->pspNotifyPayment_paypal->workflowEvent(0); - - $this->assertEquals(15, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_no_data', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - - $workflow = $this->pspNotifyPayment_additionalPayment->workflowEvent(0); - - $this->assertEquals(15, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_no_data', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_credit_cart->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_bancomat->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_paypal->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_additionalPayment->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(2, $this->pspNotifyPayment_credit_cart->getTransferCount()); - $this->assertEquals(1, $this->pspNotifyPayment_bancomat->getTransferCount()); - $this->assertEquals(1, $this->pspNotifyPayment_paypal->getTransferCount()); - $this->assertEquals(1, $this->pspNotifyPayment_additionalPayment->getTransferCount()); - - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getFaultString()); - $this->assertNull($this->pspNotifyPayment_bancomat->getFaultString()); - $this->assertNull($this->pspNotifyPayment_paypal->getFaultString()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getFaultString()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspNotifyPayment::class, $this->pspNotifyPayment_credit_cart->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspNotifyPayment::class, $this->pspNotifyPayment_bancomat->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspNotifyPayment::class, $this->pspNotifyPayment_paypal->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspNotifyPayment::class, $this->pspNotifyPayment_additionalPayment->getMethodInterface()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getFaultDescription()); - $this->assertNull($this->pspNotifyPayment_bancomat->getFaultDescription()); - $this->assertNull($this->pspNotifyPayment_paypal->getFaultDescription()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getFaultDescription()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_credit_cart->getCcps()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_bancomat->getCcps()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_paypal->getCcps()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_additionalPayment->getCcps()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getFaultCode()); - $this->assertNull($this->pspNotifyPayment_bancomat->getFaultCode()); - $this->assertNull($this->pspNotifyPayment_paypal->getFaultCode()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getFaultCode()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->pspNotifyPayment_credit_cart->isFaultEvent()); - $this->assertFalse($this->pspNotifyPayment_bancomat->isFaultEvent()); - $this->assertFalse($this->pspNotifyPayment_paypal->isFaultEvent()); - $this->assertFalse($this->pspNotifyPayment_additionalPayment->isFaultEvent()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertInstanceOf(TransactionDetails::class, $this->pspNotifyPayment_credit_cart->transactionDetails(0)); - $this->assertInstanceOf(TransactionDetails::class, $this->pspNotifyPayment_bancomat->transactionDetails(0)); - $this->assertInstanceOf(TransactionDetails::class, $this->pspNotifyPayment_paypal->transactionDetails(0)); - $this->assertInstanceOf(TransactionDetails::class, $this->pspNotifyPayment_additionalPayment->transactionDetails(0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->pspNotifyPayment_credit_cart->getPaymentsCount()); - $this->assertEquals(1, $this->pspNotifyPayment_bancomat->getPaymentsCount()); - $this->assertEquals(1, $this->pspNotifyPayment_paypal->getPaymentsCount()); - $this->assertEquals(1, $this->pspNotifyPayment_additionalPayment->getPaymentsCount()); - - } -} diff --git a/src/tests/pagopa/events/req/pspNotifyPaymentV2Test.php b/src/tests/pagopa/events/req/pspNotifyPaymentV2Test.php deleted file mode 100644 index 0aaefce5..00000000 --- a/src/tests/pagopa/events/req/pspNotifyPaymentV2Test.php +++ /dev/null @@ -1,117 +0,0 @@ -event = new pspNotifyPaymentV2( - [ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 10:27:00.197', - 'tipoevento' => 'pspNotifyPaymentV2', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000001', - 'ccp' => 't0000000000000000000000000000001', - 'noticenumber' => '301000000000000001', - 'creditorreferenceid' => '01000000000000001', - 'paymenttoken' => 't0000000000000000000000000000001', - 'psp' => 'PSP_V2', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_100176', - 'sessionidoriginal' => 'sessidoriginal_closepayment_v2', - 'uniqueid' => 'T000178', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50VjI+CgkJCTxpZFBTUD5QU1BfVjI8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAyPC9pZENoYW5uZWw+CgkJCTx0cmFuc2FjdGlvbklkPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwPC90cmFuc2FjdGlvbklkPgoJCQk8dG90YWxBbW91bnQ+NzAxLjAwPC90b3RhbEFtb3VudD4KCQkJPGZlZT4xLjAwPC9mZWU+CgkJCTx0aW1lc3RhbXBPcGVyYXRpb24+MjAyNC0wNC0xOVQyMzowMTo0NDwvdGltZXN0YW1wT3BlcmF0aW9uPgoJCQk8cGF5bWVudExpc3Q+CgkJCQk8cGF5bWVudD4KCQkJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9wYXltZW50VG9rZW4+CgkJCQkJPHBheW1lbnREZXNjcmlwdGlvbj5wYWdhbWVudG8gbXVsdGliZW5lZmljaWFyaW88L3BheW1lbnREZXNjcmlwdGlvbj4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAwMTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQkJCQk8ZGVidEFtb3VudD4yNTAuMDA8L2RlYnRBbW91bnQ+CgkJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4xMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMV8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzFfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMV8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzFfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMl8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzJfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMl8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzJfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJPC90cmFuc2Zlckxpc3Q+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzI8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCTwvbWV0YWRhdGE+CgkJCQk8L3BheW1lbnQ+CgkJCQk8cGF5bWVudD4KCQkJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9wYXltZW50VG9rZW4+CgkJCQkJPHBheW1lbnREZXNjcmlwdGlvbj5wYWdhbWVudG8gbXVsdGliZW5lZmljaWFyaW88L3BheW1lbnREZXNjcmlwdGlvbj4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzg3PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAwMjwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQkJCQk8ZGVidEFtb3VudD40NTAuMDA8L2RlYnRBbW91bnQ+CgkJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc4NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDExPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMV8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzFfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMV8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzFfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3ODg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMjwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMl8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzJfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMl8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzJfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJPC90cmFuc2Zlckxpc3Q+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzI8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCTwvbWV0YWRhdGE+CgkJCQk8L3BheW1lbnQ+CgkJCTwvcGF5bWVudExpc3Q+CgkJCTxhZGRpdGlvbmFsUGF5bWVudEluZm9ybWF0aW9ucz4KCQkJCTxtZXRhZGF0YT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dGlwb1ZlcnNhbWVudG88L2tleT4KCQkJCQkJPHZhbHVlPkNQPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5vdXRjb21lUGF5bWVudEdhdGV3YXk8L2tleT4KCQkJCQkJPHZhbHVlPk9LPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50aW1lc3RhbXBPcGVyYXRpb248L2tleT4KCQkJCQkJPHZhbHVlPjIwMjQtMDQtMTlUMjM6MDE6NDQ8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRvdGFsQW1vdW50PC9rZXk+CgkJCQkJCTx2YWx1ZT43MDEuMDA8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PmZlZTwva2V5PgoJCQkJCQk8dmFsdWU+MS4wMDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+YXV0aG9yaXphdGlvbkNvZGU8L2tleT4KCQkJCQkJPHZhbHVlPjEwMDAwMTwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+cnJuPC9rZXk+CgkJCQkJCTx2YWx1ZT56enp6enp6enp6enp6enp6enp6enoxPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJPC9tZXRhZGF0YT4KCQkJPC9hZGRpdGlvbmFsUGF5bWVudEluZm9ybWF0aW9ucz4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50VjI+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\pspNotifyPaymentV2::class, $this->event->getMethodInterface()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777','77777777787'], $this->event->getPaEmittenti()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000001','01000000000000002'], $this->event->getIuvs()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(2, $this->event->getTransferCount(0)); - $this->assertEquals(2, $this->event->getTransferCount(1)); - $this->assertNull($this->event->getTransferCount(2)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(0); - - $this->assertEquals('25', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V2', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - $workflow = $this->event->workflowEvent(1); - - $this->assertEquals('25', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V2', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - - } - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(2, $this->event->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000001','t0000000000000000000000000000002'], $this->event->getCcps()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - -} diff --git a/src/tests/pagopa/events/req/sendPaymentOutcomeTest.php b/src/tests/pagopa/events/req/sendPaymentOutcomeTest.php deleted file mode 100644 index 71cd6c58..00000000 --- a/src/tests/pagopa/events/req/sendPaymentOutcomeTest.php +++ /dev/null @@ -1,261 +0,0 @@ -instance_1_SPO_OK = new sendPaymentOutcome([ - 'id' => 62, - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 08:07:00.201', - 'tipoevento' => 'sendPaymentOutcome', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000034', - 'ccp' => 't0000000000000000000000000000034', - 'noticenumber' => '301000000000000034', - 'creditorreferenceid' => '01000000000000034', - 'paymenttoken' => 't0000000000000000000000000000034', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000039', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000062', - 'payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDM0PC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', - ]); - - $this->instance_1_SPO_KO = new sendPaymentOutcome( - [ - 'id' => 63, - 'date_event' => '2024-03-11', - 'inserted_timestamp' => '2024-03-11 08:08:00.201', - 'tipoevento' => 'sendPaymentOutcome', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000035', - 'ccp' => 't0000000000000000000000000000035', - 'noticenumber' => '301000000000000035', - 'creditorreferenceid' => '01000000000000035', - 'paymenttoken' => 't0000000000000000000000000000035', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000040', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000063', - 'payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDM1PC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPktPPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', - ] - ); - - $this->instance_no_token = new sendPaymentOutcome( - [ - 'id' => 63, - 'date_event' => '2024-03-11', - 'inserted_timestamp' => '2024-03-11 08:09:00.201', - 'tipoevento' => 'sendPaymentOutcome', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000036', - 'ccp' => '', - 'noticenumber' => '301000000000000036', - 'creditorreferenceid' => '01000000000000036', - 'paymenttoken' => '', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000041', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000063', - 'payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDM2PC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPktPPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', - ] - ); - - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('01000000000000034', $this->instance_1_SPO_OK->getIuv()); - $this->assertEquals('01000000000000035', $this->instance_1_SPO_KO->getIuv()); - $this->assertEquals('01000000000000036', $this->instance_no_token->getIuv()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\sendPaymentOutcome::class, $this->instance_1_SPO_OK->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\sendPaymentOutcome::class, $this->instance_1_SPO_KO->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\sendPaymentOutcome::class, $this->instance_no_token->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals('1', $this->instance_1_SPO_OK->getPaymentsCount()); - $this->assertEquals('1', $this->instance_1_SPO_KO->getPaymentsCount()); - $this->assertEquals('1', $this->instance_no_token->getPaymentsCount()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1_SPO_OK->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_1_SPO_KO->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_no_token->getCanale()); - } - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000034'], $this->instance_1_SPO_OK->getIuvs()); - $this->assertEquals(['01000000000000035'], $this->instance_1_SPO_KO->getIuvs()); - $this->assertEquals(['01000000000000036'], $this->instance_no_token->getIuvs()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_1_SPO_OK->getFaultCode()); - $this->assertNull($this->instance_1_SPO_KO->getFaultCode()); - $this->assertNull($this->instance_no_token->getFaultCode()); - } - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('t0000000000000000000000000000034', $this->instance_1_SPO_OK->getPaymentToken()); - $this->assertEquals('t0000000000000000000000000000035', $this->instance_1_SPO_KO->getPaymentToken()); - $this->assertEquals('t0000000000000000000000000000036', $this->instance_no_token->getPaymentToken()); - } - - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000034', $this->instance_1_SPO_OK->getCcp()); - $this->assertEquals('t0000000000000000000000000000035', $this->instance_1_SPO_KO->getCcp()); - $this->assertEquals('t0000000000000000000000000000036', $this->instance_no_token->getCcp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance_1_SPO_OK->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_1_SPO_KO->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_no_token->getBrokerPa()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_1_SPO_OK->getTransferCount()); - $this->assertNull($this->instance_1_SPO_KO->getTransferCount()); - $this->assertNull($this->instance_no_token->getTransferCount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_1_SPO_OK->isFaultEvent()); - $this->assertFalse($this->instance_1_SPO_KO->isFaultEvent()); - $this->assertFalse($this->instance_no_token->isFaultEvent()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_1_SPO_OK->getFaultDescription()); - $this->assertNull($this->instance_1_SPO_KO->getFaultDescription()); - $this->assertNull($this->instance_no_token->getFaultDescription()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1_SPO_OK->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_1_SPO_KO->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_no_token->getPaEmittenti()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1_SPO_OK->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_1_SPO_KO->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_no_token->getBrokerPsp()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_1_SPO_OK->getFaultString()); - $this->assertNull($this->instance_1_SPO_KO->getFaultString()); - $this->assertNull($this->instance_no_token->getFaultString()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1_SPO_OK->getPaEmittente()); - $this->assertEquals('77777777777', $this->instance_1_SPO_KO->getPaEmittente()); - $this->assertEquals('77777777777', $this->instance_no_token->getPaEmittente()); - - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000034', $this->instance_1_SPO_OK->getIuv()); - $this->assertEquals('01000000000000035', $this->instance_1_SPO_KO->getIuv()); - $this->assertEquals('01000000000000036', $this->instance_no_token->getIuv()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000034'], $this->instance_1_SPO_OK->getCcps()); - $this->assertEquals(['t0000000000000000000000000000035'], $this->instance_1_SPO_KO->getCcps()); - $this->assertEquals(['t0000000000000000000000000000036'], $this->instance_no_token->getCcps()); - } - - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance_1_SPO_OK->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_1_SPO_KO->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_no_token->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000034', $this->instance_1_SPO_OK->getNoticeNumber()); - $this->assertEquals('301000000000000035', $this->instance_1_SPO_KO->getNoticeNumber()); - $this->assertEquals('301000000000000036', $this->instance_no_token->getNoticeNumber()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_1_SPO_OK->getPsp()); - $this->assertEquals('AGID_01', $this->instance_1_SPO_KO->getPsp()); - $this->assertEquals('AGID_01', $this->instance_no_token->getPsp()); - } - -} diff --git a/src/tests/pagopa/events/req/sendPaymentOutcomeV2Test.php b/src/tests/pagopa/events/req/sendPaymentOutcomeV2Test.php deleted file mode 100644 index 1396c84b..00000000 --- a/src/tests/pagopa/events/req/sendPaymentOutcomeV2Test.php +++ /dev/null @@ -1,135 +0,0 @@ -event = new sendPaymentOutcomeV2( - [ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 08:07:00.201', - 'tipoevento' => 'sendPaymentOutcomeV2', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticenumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000039', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000010', - 'payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgogIDxzb2FwOkJvZHk+CiAgICA8bnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdCB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CiAgICAgIDxwYXltZW50VG9rZW5zPgogICAgICAgIDxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L3BheW1lbnRUb2tlbj4KICAgICAgPC9wYXltZW50VG9rZW5zPgogICAgICA8b3V0Y29tZT5PSzwvb3V0Y29tZT4KICAgIDwvbnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdD4KICA8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==', - ] - ); - - $this->multi = new sendPaymentOutcomeV2( - [ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 08:07:00.201', - 'tipoevento' => 'sendPaymentOutcomeV2', - 'sottotipoevento' => 'REQ', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticenumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000039', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000010', - 'payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgogIDxzb2FwOkJvZHk+CiAgICA8bnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdCB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CiAgICAgIDxwYXltZW50VG9rZW5zPgogICAgICAgIDxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L3BheW1lbnRUb2tlbj4KICAgICAgICA8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9wYXltZW50VG9rZW4+CiAgICAgICAgPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzwvcGF5bWVudFRva2VuPgogICAgICA8L3BheW1lbnRUb2tlbnM+CiAgICAgIDxvdXRjb21lPk9LPC9vdXRjb21lPgogICAgPC9uczM6c2VuZFBheW1lbnRPdXRjb21lVjJSZXF1ZXN0PgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+', - ] - ); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - $this->assertNull($this->multi->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\req\sendPaymentOutcomeV2::class, $this->event->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\req\sendPaymentOutcomeV2::class, $this->multi->getMethodInterface()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - $this->assertNull($this->multi->transactionDetails(0)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'REQ'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:07:00.201', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000010', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->event->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->multi->getPaEmittenti()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000001'], $this->event->getCcps()); - $this->assertEquals(['t0000000000000000000000000000001', 't0000000000000000000000000000002', 't0000000000000000000000000000003'], $this->multi->getCcps()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - $this->assertEquals($value, $this->multi->getIuvs()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - $this->assertEquals(3, $this->multi->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/events/resp/activateIOPaymentTest.php b/src/tests/pagopa/events/resp/activateIOPaymentTest.php deleted file mode 100644 index d9156ab4..00000000 --- a/src/tests/pagopa/events/resp/activateIOPaymentTest.php +++ /dev/null @@ -1,172 +0,0 @@ -ok_instance = new activateIOPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activateIOPayment', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpuZnBzcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JJTy54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8dG90YWxBbW91bnQ+MTYuNjI8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAxMDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcHNwOmFjdGl2YXRlSU9QYXltZW50UmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ]); - - $this->ko_instance = new activateIOPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:38:50', - 'tipoevento' => 'activateIOPayment', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpuZnBzcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JJTy54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgogICAgPHNvYXBlbnY6Qm9keT4KICAgICAgICA8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CiAgICAgICAgICAgIDxvdXRjb21lPktPPC9vdXRjb21lPgogICAgICAgICAgICA8ZmF1bHQ+CiAgICAgICAgICAgICAgICA8ZmF1bHRDb2RlPlBQVF9QQUdBTUVOVE9fSU5fQ09SU088L2ZhdWx0Q29kZT4KICAgICAgICAgICAgICAgIDxmYXVsdFN0cmluZz5QYWdhbWVudG8gaW4gYXR0ZXNhIHJpc3VsdGEgaW4gY29yc28gYWwgc2lzdGVtYSBwYWdvUEE8L2ZhdWx0U3RyaW5nPgogICAgICAgICAgICAgICAgPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgogICAgICAgICAgICAgICAgPGRlc2NyaXB0aW9uPkPigJnDqCBnacOgIHVuIHBhZ2FtZW50byBpbiBjb3Jzbywgcmlwcm92YSB0cmEgcXVhbGNoZSBtaW51dG88L2Rlc2NyaXB0aW9uPgogICAgICAgICAgICA8L2ZhdWx0PgogICAgICAgIDwvbmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CiAgICA8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ]); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->ok_instance->getPaymentsCount()); - $this->assertEquals(1, $this->ko_instance->getPaymentsCount()); - - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PPT_PAGAMENTO_IN_CORSO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('C’è già un pagamento in corso, riprova tra qualche minuto', $this->ko_instance->getFaultDescription()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->ok_instance->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->ko_instance->getIuvs()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activateIOPayment::class, $this->ok_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activateIOPayment::class, $this->ko_instance->getMethodInterface()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflowEvent = $this->ok_instance->workflowEvent(); - $this->assertEquals('22', $workflowEvent->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflowEvent->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflowEvent->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflowEvent->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflowEvent->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflowEvent->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflowEvent->getReadyColumnValue('outcome')); - $this->assertNull($workflowEvent->getReadyColumnValue('faultcode')); - - $workflowEvent = $this->ko_instance->workflowEvent(); - $this->assertEquals('22', $workflowEvent->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:38:50.000', $workflowEvent->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflowEvent->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflowEvent->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflowEvent->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflowEvent->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflowEvent->getReadyColumnValue('outcome')); - $this->assertEquals('PPT_PAGAMENTO_IN_CORSO', $workflowEvent->getReadyColumnValue('faultcode')); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->ok_instance->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->ko_instance->getPaEmittenti()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->ok_instance->transactionDetails(0)); - $this->assertNull($this->ko_instance->transactionDetails(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000010'], $this->ok_instance->getCcps()); - $this->assertEquals(['t0000000000000000000000000000010'], $this->ko_instance->getCcps()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->ok_instance->transaction()); - $this->assertNull($this->ko_instance->transaction()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Pagamento in attesa risulta in corso al sistema pagoPA', $this->ko_instance->getFaultString()); - } -} diff --git a/src/tests/pagopa/events/resp/activatePaymentNoticeTest.php b/src/tests/pagopa/events/resp/activatePaymentNoticeTest.php deleted file mode 100644 index 4ad452f0..00000000 --- a/src/tests/pagopa/events/resp/activatePaymentNoticeTest.php +++ /dev/null @@ -1,450 +0,0 @@ -instance_all_field = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'RESP', - 'psp' => 'ABI03069', - 'stazione' => '02770891204_01', - 'canale' => '97249640588_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '06655971007', - 'iuv' => '04100435542586389', - 'ccp' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'noticenumber' => '304100435542586389', - 'creditorreferenceid' => '04100435542586389', - 'paymenttoken' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - $this->instance_no_stazione_canale_in_evento = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'RESP', - 'psp' => '', - 'stazione' => '', - 'canale' => '', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '06655971007', - 'iuv' => '04100435542586389', - 'ccp' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'noticenumber' => '304100435542586389', - 'creditorreferenceid' => '04100435542586389', - 'paymenttoken' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - - $this->instance_no_iuv_in_evento = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'RESP', - 'psp' => 'ABI03069', - 'stazione' => '02770891204_01', - 'canale' => '97249640588_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '06655971007', - 'iuv' => '', - 'ccp' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'noticenumber' => '304100435542586389', - 'creditorreferenceid' => '', - 'paymenttoken' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - - $this->instance_no_dominio_in_evento = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'RESP', - 'psp' => 'ABI03069', - 'stazione' => '02770891204_01', - 'canale' => '97249640588_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '', - 'iuv' => '04100435542586389', - 'ccp' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'noticenumber' => '304100435542586389', - 'creditorreferenceid' => '04100435542586389', - 'paymenttoken' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - - $this->instance_no_token_in_evento = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'RESP', - 'psp' => 'ABI03069', - 'stazione' => '02770891204_01', - 'canale' => '97249640588_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '06655971007', - 'iuv' => '04100435542586389', - 'ccp' => '', - 'noticenumber' => '304100435542586389', - 'creditorreferenceid' => '04100435542586389', - 'paymenttoken' => '', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - - $this->instance_no_nav_in_evento = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'RESP', - 'psp' => 'ABI03069', - 'stazione' => '02770891204_01', - 'canale' => '97249640588_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '06655971007', - 'iuv' => '04100435542586389', - 'ccp' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'noticenumber' => '', - 'creditorreferenceid' => '04100435542586389', - 'paymenttoken' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - $this->faultInstance = new activatePaymentNotice( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNotice', - 'sottotipoevento' => 'RESP', - 'psp' => 'ABI03069', - 'stazione' => '02770891204_01', - 'canale' => '97249640588_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_activate_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '06655971007', - 'iuv' => '04100435542586389', - 'ccp' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'noticenumber' => '304100435542586389', - 'creditorreferenceid' => '04100435542586389', - 'paymenttoken' => '0a8ef4f0194f4886942cbc8da8fdbe04', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD44MDAwMDA1MDkyNDwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX0RVUExJQ0FUTwpGYXVsdFN0cmluZyBQQTogUGFnYW1lbnRvIGluIGF0dGVzYSByaXN1bHRhIGNvbmNsdXNvIGFsbCdFbnRlCUNyZWRpdG9yZQpEZXNjcmlwdGlvbiBQQTogUGFnYW1lbnRvIEF0dGVzbyBpbiBzdGF0byBSSUNFVlVUQV9SVF9QT1NJVElWQTwvZGVzY3JpcHRpb24+CgkJCTwvZmF1bHQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - } - - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - - /* instance_all_field; - instance_no_stazione_canale_in_evento; - instance_no_iuv_in_evento; - instance_no_dominio_in_evento; - instance_no_token_in_evento; - instance_no_nav_in_evento; - faultInstance; - */ - $this->assertEquals(1, $this->instance_all_field->getPaymentsCount()); - $this->assertEquals(1, $this->instance_no_stazione_canale_in_evento->getPaymentsCount()); - $this->assertEquals(1, $this->instance_no_iuv_in_evento->getPaymentsCount()); - $this->assertEquals(1, $this->instance_no_dominio_in_evento->getPaymentsCount()); - $this->assertEquals(1, $this->instance_no_token_in_evento->getPaymentsCount()); - $this->assertEquals(1, $this->instance_no_nav_in_evento->getPaymentsCount()); - $this->assertEquals(1, $this->faultInstance->getPaymentsCount()); - } - - #[TestDox('getTipoEvento()')] - public function testGetTipoEvento() - { - $this->assertEquals('activatePaymentNotice', $this->instance_all_field->getTipoEvento()); - $this->assertEquals('activatePaymentNotice', $this->instance_no_stazione_canale_in_evento->getTipoEvento()); - $this->assertEquals('activatePaymentNotice', $this->instance_no_iuv_in_evento->getTipoEvento()); - $this->assertEquals('activatePaymentNotice', $this->instance_no_dominio_in_evento->getTipoEvento()); - $this->assertEquals('activatePaymentNotice', $this->instance_no_token_in_evento->getTipoEvento()); - $this->assertEquals('activatePaymentNotice', $this->instance_no_nav_in_evento->getTipoEvento()); - $this->assertEquals('activatePaymentNotice', $this->faultInstance->getTipoEvento()); - } - - #[TestDox('getSottoTipoEvento()')] - public function testGetSottoTipoEvento() - { - $this->assertEquals('RESP', $this->instance_all_field->getSottoTipoEvento()); - $this->assertEquals('RESP', $this->instance_no_stazione_canale_in_evento->getSottoTipoEvento()); - $this->assertEquals('RESP', $this->instance_no_iuv_in_evento->getSottoTipoEvento()); - $this->assertEquals('RESP', $this->instance_no_dominio_in_evento->getSottoTipoEvento()); - $this->assertEquals('RESP', $this->instance_no_token_in_evento->getSottoTipoEvento()); - $this->assertEquals('RESP', $this->instance_no_nav_in_evento->getSottoTipoEvento()); - $this->assertEquals('RESP', $this->faultInstance->getSottoTipoEvento()); - - } - - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['06655971007'], $this->instance_all_field->getPaEmittenti()); - $this->assertEquals(['06655971007'], $this->instance_no_stazione_canale_in_evento->getPaEmittenti()); - $this->assertEquals(['06655971007'], $this->instance_no_iuv_in_evento->getPaEmittenti()); - $this->assertEquals(['06655971007'], $this->instance_no_dominio_in_evento->getPaEmittenti()); - $this->assertEquals(['06655971007'], $this->instance_no_token_in_evento->getPaEmittenti()); - $this->assertEquals(['06655971007'], $this->instance_no_nav_in_evento->getPaEmittenti()); - $this->assertEquals(['06655971007'], $this->faultInstance->getPaEmittenti()); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['04100435542586389'], $this->instance_all_field->getIuvs()); - $this->assertEquals(['04100435542586389'], $this->instance_no_stazione_canale_in_evento->getIuvs()); - $this->assertEquals(['04100435542586389'], $this->instance_no_iuv_in_evento->getIuvs()); - $this->assertEquals(['04100435542586389'], $this->instance_no_dominio_in_evento->getIuvs()); - $this->assertEquals(['04100435542586389'], $this->instance_no_token_in_evento->getIuvs()); - $this->assertEquals(['04100435542586389'], $this->instance_no_nav_in_evento->getIuvs()); - $this->assertEquals(['04100435542586389'], $this->faultInstance->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->instance_all_field->getCCps()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->instance_no_stazione_canale_in_evento->getCCps()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->instance_no_iuv_in_evento->getCCps()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->instance_no_dominio_in_evento->getCCps()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->instance_no_token_in_evento->getCCps()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->instance_no_nav_in_evento->getCCps()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->faultInstance->getCCps()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('06655971007', $this->instance_all_field->getPaEmittente()); - $this->assertEquals('06655971007', $this->instance_no_stazione_canale_in_evento->getPaEmittente()); - $this->assertEquals('06655971007', $this->instance_no_iuv_in_evento->getPaEmittente()); - $this->assertEquals('06655971007', $this->instance_no_dominio_in_evento->getPaEmittente()); - $this->assertEquals('06655971007', $this->instance_no_token_in_evento->getPaEmittente()); - $this->assertEquals('06655971007', $this->instance_no_nav_in_evento->getPaEmittente()); - $this->assertEquals('06655971007', $this->faultInstance->getPaEmittente()); - - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('04100435542586389', $this->instance_all_field->getIuv()); - $this->assertEquals('04100435542586389', $this->instance_no_stazione_canale_in_evento->getIuv()); - $this->assertEquals('04100435542586389', $this->instance_no_iuv_in_evento->getIuv()); - $this->assertEquals('04100435542586389', $this->instance_no_dominio_in_evento->getIuv()); - $this->assertEquals('04100435542586389', $this->instance_no_token_in_evento->getIuv()); - $this->assertEquals('04100435542586389', $this->instance_no_nav_in_evento->getIuv()); - $this->assertEquals('04100435542586389', $this->faultInstance->getIuv()); - - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('04100435542586389', $this->instance_all_field->getCreditorReferenceId()); - $this->assertEquals('04100435542586389', $this->instance_no_stazione_canale_in_evento->getCreditorReferenceId()); - $this->assertEquals('04100435542586389', $this->instance_no_iuv_in_evento->getCreditorReferenceId()); - $this->assertEquals('04100435542586389', $this->instance_no_dominio_in_evento->getCreditorReferenceId()); - $this->assertEquals('04100435542586389', $this->instance_no_token_in_evento->getCreditorReferenceId()); - $this->assertEquals('04100435542586389', $this->instance_no_nav_in_evento->getCreditorReferenceId()); - $this->assertEquals('04100435542586389', $this->faultInstance->getCreditorReferenceId()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_all_field->getCcp()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_stazione_canale_in_evento->getCcp()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_iuv_in_evento->getCcp()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_dominio_in_evento->getCcp()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_token_in_evento->getCcp()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_nav_in_evento->getCcp()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->faultInstance->getCcp()); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_all_field->getPaymentToken()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_stazione_canale_in_evento->getPaymentToken()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_iuv_in_evento->getPaymentToken()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_dominio_in_evento->getPaymentToken()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_token_in_evento->getPaymentToken()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->instance_no_nav_in_evento->getPaymentToken()); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->faultInstance->getPaymentToken()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('304100435542586389', $this->instance_all_field->getNoticeNumber()); - $this->assertEquals('304100435542586389', $this->instance_no_stazione_canale_in_evento->getNoticeNumber()); - $this->assertEquals('304100435542586389', $this->instance_no_iuv_in_evento->getNoticeNumber()); - $this->assertEquals('304100435542586389', $this->instance_no_dominio_in_evento->getNoticeNumber()); - $this->assertEquals('304100435542586389', $this->instance_no_token_in_evento->getNoticeNumber()); - $this->assertEquals('304100435542586389', $this->faultInstance->getNoticeNumber()); - $this->assertNull($this->instance_no_nav_in_evento->getNoticeNumber()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('ABI03069', $this->instance_all_field->getPsp()); - $this->assertNull($this->instance_no_stazione_canale_in_evento->getPsp()); - $this->assertEquals('ABI03069', $this->instance_no_iuv_in_evento->getPsp()); - $this->assertEquals('ABI03069', $this->instance_no_dominio_in_evento->getPsp()); - $this->assertEquals('ABI03069', $this->instance_no_token_in_evento->getPsp()); - $this->assertEquals('ABI03069', $this->instance_no_nav_in_evento->getPsp()); - $this->assertEquals('ABI03069', $this->faultInstance->getPsp()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('97249640588_01', $this->instance_all_field->getCanale()); - $this->assertEquals('97249640588_01', $this->instance_no_iuv_in_evento->getCanale()); - $this->assertEquals('97249640588_01', $this->instance_no_dominio_in_evento->getCanale()); - $this->assertEquals('97249640588_01', $this->instance_no_token_in_evento->getCanale()); - $this->assertEquals('97249640588_01', $this->instance_no_nav_in_evento->getCanale()); - $this->assertEquals('97249640588_01', $this->faultInstance->getCanale()); - $this->assertNull($this->instance_no_stazione_canale_in_evento->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('97249640588', $this->instance_all_field->getBrokerPsp()); - $this->assertEquals('97249640588', $this->instance_no_iuv_in_evento->getBrokerPsp()); - $this->assertEquals('97249640588', $this->instance_no_dominio_in_evento->getBrokerPsp()); - $this->assertEquals('97249640588', $this->instance_no_token_in_evento->getBrokerPsp()); - $this->assertEquals('97249640588', $this->instance_no_nav_in_evento->getBrokerPsp()); - $this->assertEquals('97249640588', $this->faultInstance->getBrokerPsp()); - $this->assertNull($this->instance_no_stazione_canale_in_evento->getBrokerPsp()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('02770891204_01', $this->instance_all_field->getStazione()); - $this->assertEquals('02770891204_01', $this->instance_no_iuv_in_evento->getStazione()); - $this->assertEquals('02770891204_01', $this->instance_no_dominio_in_evento->getStazione()); - $this->assertEquals('02770891204_01', $this->instance_no_token_in_evento->getStazione()); - $this->assertEquals('02770891204_01', $this->instance_no_nav_in_evento->getStazione()); - $this->assertEquals('02770891204_01', $this->faultInstance->getStazione()); - $this->assertNull($this->instance_no_stazione_canale_in_evento->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('02770891204', $this->instance_all_field->getBrokerPa()); - $this->assertEquals('02770891204', $this->instance_no_iuv_in_evento->getBrokerPa()); - $this->assertEquals('02770891204', $this->instance_no_dominio_in_evento->getBrokerPa()); - $this->assertEquals('02770891204', $this->instance_no_token_in_evento->getBrokerPa()); - $this->assertEquals('02770891204', $this->instance_no_nav_in_evento->getBrokerPa()); - $this->assertEquals('02770891204', $this->faultInstance->getBrokerPa()); - $this->assertNull($this->instance_no_stazione_canale_in_evento->getBrokerPa()); - } - - #[TestDox('isValid()')] - public function testIsValid() - { - $this->assertTrue(true); - } - - #[TestDox('getKey()')] - public function testGetKey() - { - $this->assertTrue(true); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertTrue(true); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNotice::class, $this->instance_all_field->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNotice::class, $this->instance_no_stazione_canale_in_evento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNotice::class, $this->instance_no_iuv_in_evento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNotice::class, $this->instance_no_dominio_in_evento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNotice::class, $this->instance_no_token_in_evento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNotice::class, $this->instance_no_nav_in_evento->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNotice::class, $this->faultInstance->getMethodInterface()); - - } -} diff --git a/src/tests/pagopa/events/resp/activatePaymentNoticeV2Test.php b/src/tests/pagopa/events/resp/activatePaymentNoticeV2Test.php deleted file mode 100644 index d662a912..00000000 --- a/src/tests/pagopa/events/resp/activatePaymentNoticeV2Test.php +++ /dev/null @@ -1,323 +0,0 @@ -instance_metadata_transfer = new activatePaymentNoticeV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNoticeV2', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_v2', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activate_v2_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zNjAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTYwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - - $this->instance_metadata_transfer_payment = new activatePaymentNoticeV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNoticeV2', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_v2', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activate_v2_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zNjAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+bWtfdHJhbnNmZXJfMV8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+bXZfdHJhbnNmZXJfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5ta190cmFuc2Zlcl8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT5tdl90cmFuc2Zlcl8xXzI8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCTwvbWV0YWRhdGE+CgkJCQk8L3RyYW5zZmVyPgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE2MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5ta190cmFuc2Zlcl8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT5tdl90cmFuc2Zlcl8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5Pm1rX3RyYW5zZmVyXzJfMjwva2V5PgoJCQkJCQkJPHZhbHVlPm12X3RyYW5zZmVyXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8bWV0YWRhdGE+CgkJCQk8bWFwRW50cnk+CgkJCQkJPGtleT5ta19wYXltZW50XzE8L2tleT4KCQkJCQk8dmFsdWU+bXZfcGF5bWVudF8xPC92YWx1ZT4KCQkJCTwvbWFwRW50cnk+CgkJCQk8bWFwRW50cnk+CgkJCQkJPGtleT5ta19wYXltZW50XzI8L2tleT4KCQkJCQk8dmFsdWU+bXZfcGF5bWVudF8yPC92YWx1ZT4KCQkJCTwvbWFwRW50cnk+CgkJCTwvbWV0YWRhdGE+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMDEwPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - $this->instance_metadata_bollo = new activatePaymentNoticeV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNoticeV2', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_v2', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activate_v2_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4yMTYuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTYuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPHJpY2hpZXN0YU1hcmNhRGFCb2xsbz4KCQkJCQkJPGhhc2hEb2N1bWVudG8+eHh4eHg8L2hhc2hEb2N1bWVudG8+CgkJCQkJCTx0aXBvQm9sbG8+eHh4eHg8L3RpcG9Cb2xsbz4KCQkJCQkJPHByb3ZpbmNpYVJlc2lkZW56YT54eHh4eHg8L3Byb3ZpbmNpYVJlc2lkZW56YT4KCQkJCQk8L3JpY2hpZXN0YU1hcmNhRGFCb2xsbz4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - - $this->fault_instance = new activatePaymentNoticeV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'activatePaymentNoticeV2', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_v2', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activate_v2_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UFBUX1NUQVpJT05FX0lOVF9QQV9TRVJWSVpJT19OT05BVFRJVk88L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5JbCBTZXJ2aXppbyBBcHBsaWNhdGl2byBkZWxsYSBTdGF6aW9uZSBub24gZScgYXR0aXZvLjwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RXJyb3JlIG5lbCBwcm9jZXNzYW1lbnRvIGRlbCBtZXNzYWdnaW88L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $details = $this->instance_metadata_transfer->transactionDetails(0); - $this->assertEquals('77777777777', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertNull($details->getReadyColumnValue('iur')); - $this->assertFalse($details->getReadyColumnValue('is_bollo')); - - $details = $this->instance_metadata_transfer->transactionDetails(1); - $this->assertEquals('77777777778', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('160.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertNull($details->getReadyColumnValue('iur')); - $this->assertFalse($details->getReadyColumnValue('is_bollo')); - - - - $details = $this->instance_metadata_transfer_payment->transactionDetails(0); - $this->assertEquals('77777777777', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertNull($details->getReadyColumnValue('iur')); - $this->assertFalse($details->getReadyColumnValue('is_bollo')); - - $details = $this->instance_metadata_transfer_payment->transactionDetails(1); - $this->assertEquals('77777777778', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('160.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertNull($details->getReadyColumnValue('iur')); - $this->assertFalse($details->getReadyColumnValue('is_bollo')); - - - $details = $this->instance_metadata_bollo->transactionDetails(0); - $this->assertEquals('77777777777', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getReadyColumnValue('id_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getReadyColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertNull($details->getReadyColumnValue('iur')); - $this->assertFalse($details->getReadyColumnValue('is_bollo')); - - $details = $this->instance_metadata_bollo->transactionDetails(1); - $this->assertEquals('77777777778', $details->getReadyColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getReadyColumnValue('id_transfer')); - $this->assertEquals('16.00', $details->getReadyColumnValue('amount_transfer')); - $this->assertNull($details->getReadyColumnValue('iban_transfer')); - $this->assertNull($details->getReadyColumnValue('iur')); - $this->assertTrue($details->getReadyColumnValue('is_bollo')); - - - $details = $this->fault_instance->transactionDetails(0); - $this->assertNull($details); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(2, $this->instance_metadata_transfer->getTransferCount()); - $this->assertEquals(2, $this->instance_metadata_transfer_payment->getTransferCount()); - $this->assertEquals(2, $this->instance_metadata_bollo->getTransferCount()); - $this->assertNull($this->fault_instance->getTransferCount()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_metadata_transfer->getPaymentsCount()); - $this->assertEquals(1, $this->instance_metadata_transfer_payment->getPaymentsCount()); - $this->assertEquals(1, $this->instance_metadata_bollo->getPaymentsCount()); - $this->assertEquals(1, $this->fault_instance->getPaymentsCount()); - } - - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->instance_metadata_transfer->getIuvs()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getIuvs()); - $this->assertEquals($value, $this->instance_metadata_bollo->getIuvs()); - $this->assertEquals($value, $this->fault_instance->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->instance_metadata_transfer->getCcps()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getCcps()); - $this->assertEquals($value, $this->instance_metadata_bollo->getCcps()); - $this->assertEquals($value, $this->fault_instance->getCcps()); - } - - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_metadata_transfer->getFaultCode()); - $this->assertNull($this->instance_metadata_transfer_payment->getFaultCode()); - $this->assertNull($this->instance_metadata_bollo->getFaultCode()); - $this->assertEquals('PPT_STAZIONE_INT_PA_SERVIZIO_NONATTIVO', $this->fault_instance->getFaultCode()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_metadata_transfer->getFaultString()); - $this->assertNull($this->instance_metadata_transfer_payment->getFaultString()); - $this->assertNull($this->instance_metadata_bollo->getFaultString()); - $this->assertEquals('Il Servizio Applicativo della Stazione non e\' attivo.', $this->fault_instance->getFaultString()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->instance_metadata_transfer->getPaEmittenti()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getPaEmittenti()); - $this->assertEquals($value, $this->instance_metadata_bollo->getPaEmittenti()); - $this->assertEquals($value, $this->fault_instance->getPaEmittenti()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNoticeV2::class, $this->instance_metadata_transfer->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNoticeV2::class, $this->instance_metadata_transfer_payment->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNoticeV2::class, $this->instance_metadata_bollo->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\activatePaymentNoticeV2::class, $this->fault_instance->getMethodInterface()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_metadata_transfer->isFaultEvent()); - $this->assertFalse($this->instance_metadata_transfer_payment->isFaultEvent()); - $this->assertFalse($this->instance_metadata_bollo->isFaultEvent()); - $this->assertTrue($this->fault_instance->isFaultEvent()); - - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->instance_metadata_transfer->transaction()); - $this->assertNull($this->instance_metadata_transfer_payment->transaction()); - $this->assertNull($this->instance_metadata_bollo->transaction()); - $this->assertNull($this->fault_instance->transaction()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_metadata_transfer->getFaultDescription()); - $this->assertNull($this->instance_metadata_transfer_payment->getFaultDescription()); - $this->assertNull($this->instance_metadata_bollo->getFaultDescription()); - $this->assertEquals('Errore nel processamento del messaggio', $this->fault_instance->getFaultDescription()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->instance_metadata_transfer->workflowEvent(0); - $this->assertEquals('24', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activate_v2_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->instance_metadata_transfer_payment->workflowEvent(0); - $this->assertEquals('24', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activate_v2_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->instance_metadata_bollo->workflowEvent(0); - $this->assertEquals('24', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activate_v2_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - - $workflow = $this->fault_instance->workflowEvent(0); - $this->assertEquals('24', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activate_v2_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('PPT_STAZIONE_INT_PA_SERVIZIO_NONATTIVO', $workflow->getReadyColumnValue('faultcode')); - } -} diff --git a/src/tests/pagopa/events/resp/cdInfoWispTest.php b/src/tests/pagopa/events/resp/cdInfoWispTest.php deleted file mode 100644 index 435fe12d..00000000 --- a/src/tests/pagopa/events/resp/cdInfoWispTest.php +++ /dev/null @@ -1,106 +0,0 @@ -cdInfoWisp = new cdInfoWisp( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'cdInfoWisp', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_v2', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_cdInfoWisp', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb0NELnNwY29vcC5nb3YuaXQiIHhtbG5zOndzdT0iaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvd3NzLzIwMDQvMDEvb2FzaXMtMjAwNDAxLXdzcy13c3NlY3VyaXR5LXV0aWxpdHktMS4wLnhzZCI+Cgk8c29hcDpCb2R5PgoJCTxwcHQ6Y2RJbmZvV2lzcFJlc3BvbnNlIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCTwvcHB0OmNkSW5mb1dpc3BSZXNwb25zZT4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+' - ] - ); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->cdInfoWisp->getCcps()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->cdInfoWisp->getIuvs()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->cdInfoWisp->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->cdInfoWisp->getTransferCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->cdInfoWisp->getPaEmittenti()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->cdInfoWisp->transactionDetails(0)); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->cdInfoWisp->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->cdInfoWisp->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('cdInfoWisp', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_cdInfoWisp', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\cdInfoWisp::class, $this->cdInfoWisp->getMethodInterface()); - } -} diff --git a/src/tests/pagopa/events/resp/closePaymentV1Test.php b/src/tests/pagopa/events/resp/closePaymentV1Test.php deleted file mode 100644 index f37afc6c..00000000 --- a/src/tests/pagopa/events/resp/closePaymentV1Test.php +++ /dev/null @@ -1,127 +0,0 @@ -event = new closePaymentV1( - [ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 10:27:00.197', - 'tipoevento' => 'closePayment-v1', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000176', - 'ccp' => 't0000000000000000000000000000176', - 'noticenumber' => '301000000000000176', - 'creditorreferenceid' => '01000000000000176', - 'paymenttoken' => 't0000000000000000000000000000176', - 'psp' => 'PSP_V1', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_100176', - 'sessionidoriginal' => 'sessidoriginal_closepayment_v1', - 'uniqueid' => 'T000178', - 'payload' => 'eyJlc2l0byI6Ik9LIn0=', - ] - ); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\closePaymentV1::class, $this->event->getMethodInterface()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000176']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - $this->assertEquals('30', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V1', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000176']; - $this->assertEquals($value, $this->event->getIuvs()); - } -} diff --git a/src/tests/pagopa/events/resp/closePaymentV2Test.php b/src/tests/pagopa/events/resp/closePaymentV2Test.php deleted file mode 100644 index ea06024a..00000000 --- a/src/tests/pagopa/events/resp/closePaymentV2Test.php +++ /dev/null @@ -1,123 +0,0 @@ -payment = new closePaymentV2([ - 'id' => 179, - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 10:27:01.197', - 'tipoevento' => 'closePayment-v2', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000175', - 'ccp' => 't0000000000000000000000000000175', - 'noticenumber' => '301000000000000175', - 'creditorreferenceid' => '01000000000000175', - 'paymenttoken' => 't0000000000000000000000000000175', - 'psp' => 'PSP_V2', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_100176', - 'sessionidoriginal' => 'sessidoriginal_closepayment_v2', - 'uniqueid' => 'T000179', - 'payload' => 'ewogICAgIm91dGNvbWUiOiAiT0siCn0=' - ]); - - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->payment->isFaultEvent()); - } - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->payment->workflowEvent(); - - $this->assertEquals('28', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:01.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000179', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V2', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->payment->getPaymentsCount()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->payment->getFaultCode()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->payment->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->payment->getFaultString()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->payment->getFaultDescription()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->payment->transaction()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\closePaymentV2::class, $this->payment->getMethodInterface()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000175']; - $this->assertEquals($value, $this->payment->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000175']; - $this->assertEquals($value, $this->payment->getCcps()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoAttivaRPTTest.php b/src/tests/pagopa/events/resp/nodoAttivaRPTTest.php deleted file mode 100644 index 6f2291a7..00000000 --- a/src/tests/pagopa/events/resp/nodoAttivaRPTTest.php +++ /dev/null @@ -1,171 +0,0 @@ -ok_instance = new nodoAttivaRPT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoAttivaRPT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_ok', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQk8bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJCTxkYXRpUGFnYW1lbnRvUEE+CgkJCQkJPGltcG9ydG9TaW5nb2xvVmVyc2FtZW50bz4yNy4wMDwvaW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPgoJCQkJCTxpYmFuQWNjcmVkaXRvPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvaWJhbkFjY3JlZGl0bz4KCQkJCQk8ZW50ZUJlbmVmaWNpYXJpbz4KCQkJCQkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0JlbmVmaWNpYXJpbz4KCQkJCQkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkc8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjc3Nzc3Nzc3Nzc3PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCTwvcGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvQmVuZWZpY2lhcmlvPgoJCQkJCQk8cGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz54eHh4eHg8L3BheV9pOmRlbm9taW5hemlvbmVCZW5lZmljaWFyaW8+CgkJCQkJPC9lbnRlQmVuZWZpY2lhcmlvPgoJCQkJCTxjYXVzYWxlVmVyc2FtZW50bz54eHh4eHg8L2NhdXNhbGVWZXJzYW1lbnRvPgoJCQkJPC9kYXRpUGFnYW1lbnRvUEE+CgkJCTwvbm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCTwvcHB0Om5vZG9BdHRpdmFSUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - - $this->ko_instance = new nodoAttivaRPT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoAttivaRPT', - 'sottotipoevento' => 'RESP', - 'psp' => '', - 'stazione' => '', - 'canale' => '', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_ko', - 'iddominio' => '', - 'iuv' => '', - 'ccp' => '', - 'noticeNumber' => '', - 'creditorreferenceid' => '', - 'paymenttoken' => '', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQk8bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQkJPGZhdWx0PgoJCQkJCTxmYXVsdENvZGU+UFBUX01VTFRJX0JFTkVGSUNJQVJJTzwvZmF1bHRDb2RlPgoJCQkJCTxmYXVsdFN0cmluZz5MYSBjaGlhbWF0YSBub24gw6ggY29tcGF0aWJpbGUgY29uIGlsIG51b3ZvIG1vZGVsbG8gUFNQLjwvZmF1bHRTdHJpbmc+CgkJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJCTxkZXNjcmlwdGlvbj5MYSBjaGlhbWF0YSBub24gw6ggY29tcGF0aWJpbGUgY29uIGlsIG51b3ZvIG1vZGVsbG8gUFNQLjwvZGVzY3JpcHRpb24+CgkJCQk8L2ZhdWx0PgoJCQkJPGVzaXRvPktPPC9lc2l0bz4KCQkJPC9ub2RvQXR0aXZhUlBUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $transaction = $this->ok_instance->transaction(); - $this->assertNull($transaction); - - $transaction = $this->ko_instance->transaction(); - $this->assertNull($transaction); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->ok_instance->getTransferCount()); - $this->assertEquals(1, $this->ko_instance->getTransferCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('La chiamata non è compatibile con il nuovo modello PSP.', $this->ko_instance->getFaultString()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('PPT_MULTI_BENEFICIARIO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('La chiamata non è compatibile con il nuovo modello PSP.', $this->ko_instance->getFaultDescription()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->ok_instance->transactionDetails(0)); - $this->assertNull($this->ko_instance->transactionDetails(0)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->ok_instance->workflowEvent(); - $this->assertEquals(14, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_ok', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->ko_instance->workflowEvent(); - $this->assertEquals(14, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_ko', $workflow->getReadyColumnValue('event_id')); - $this->assertNull($workflow->getReadyColumnValue('id_psp')); - $this->assertNull($workflow->getReadyColumnValue('stazione')); - $this->assertNull($workflow->getReadyColumnValue('canale')); - $this->assertEquals('PPT_MULTI_BENEFICIARIO', $workflow->getReadyColumnValue('faultcode')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - - } -} diff --git a/src/tests/pagopa/events/resp/nodoChiediAvanzamentoPagamentoTest.php b/src/tests/pagopa/events/resp/nodoChiediAvanzamentoPagamentoTest.php deleted file mode 100644 index 6a36e069..00000000 --- a/src/tests/pagopa/events/resp/nodoChiediAvanzamentoPagamentoTest.php +++ /dev/null @@ -1,130 +0,0 @@ -event = new nodoChiediAvanzamentoPagamento( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoChiediAvanzamentoPagamento', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'eyJlc2l0byI6Ik9LIn0=' - ] - ); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - $this->assertEquals(36, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoChiediAvanzamentoPagamento::class, $this->event->getMethodInterface()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoChiediCopiaRTTest.php b/src/tests/pagopa/events/resp/nodoChiediCopiaRTTest.php deleted file mode 100644 index 9bf2990f..00000000 --- a/src/tests/pagopa/events/resp/nodoChiediCopiaRTTest.php +++ /dev/null @@ -1,149 +0,0 @@ -nodoChiediCopiaRT = new nodoChiediCopiaRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoChiediCopiaRT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJCQk8cnQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BIQmhlVjlwT2xKVUlIaHRiRzV6T25CaGVWOXBQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklpQjRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQjRjMms2YzJOb1pXMWhURzlqWVhScGIyNDlJaTl2Y0hRdmNITndZWGhsY0hSaEwzSmxjMjkxY21ObGN5OVFZV2RKYm1aZlVsQlVYMUpVWHpaZk1sOHdMbmh6WkNJK0NnazhjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1pNHdQQzl3WVhsZmFUcDJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhjR0Y1WDJrNlpHOXRhVzVwYno0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb0pQQzl3WVhsZmFUcGtiMjFwYm1sdlBnb0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1salpYWjFkR0UrYzJSbVpEazRaSGR2Wm1wa2EyeHNNak5sT0hOaGMyUnpZVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTmxkblYwWVQ0S0NUeHdZWGxmYVRwa1lYUmhUM0poVFdWemMyRm5aMmx2VW1salpYWjFkR0UrTWpBeU5DMHdOUzB4TTFReU1Ub3lORG95TlR3dmNHRjVYMms2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJWMmRYUmhQZ29KUEhCaGVWOXBPbkpwWm1WeWFXMWxiblJ2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJeU5ESXpORE16TVR3dmNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhjR0Y1WDJrNmNtbG1aWEpwYldWdWRHOUVZWFJoVW1samFHbGxjM1JoUGpJd01qUXRNRFV0TVRNOEwzQmhlVjlwT25KcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDRLQ1R4d1lYbGZhVHBwYzNScGRIVjBiMEYwZEdWemRHRnVkR1UrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa0k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUVVkSlJGOHdNVHd2Y0dGNVgyazZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFYUjBaWE4wWVc1MFpUNEtDUWs4Y0dGNVgyazZaR1Z1YjIxcGJtRjZhVzl1WlVGMGRHVnpkR0Z1ZEdVK1RXOWpheUJRVTFBOEwzQmhlVjlwT21SbGJtOXRhVzVoZW1sdmJtVkJkSFJsYzNSaGJuUmxQZ29KUEM5d1lYbGZhVHBwYzNScGRIVjBiMEYwZEdWemRHRnVkR1UrQ2drOGNHRjVYMms2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1FrOGNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOGNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGpnNE9EZzRPRGc0T0RnNFBDOXdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzl3WVhsZmFUcHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K1EyOXRkVzVsUEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5d1lYbGZhVHBsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEhCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhjR0Y1WDJrNmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOXdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGg0ZUhoNGVIaDRlSGg0ZUhnOEwzQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1R4d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrZUhoNGVIaDRQQzl3WVhsZmFUcGhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWx1WkdseWFYcDZiMVpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQSEJoZVY5cE9teHZZMkZzYVhSaFZtVnljMkZ1ZEdVK2VIaDRlRHd2Y0dGNVgyazZiRzlqWVd4cGRHRldaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStlSGg0ZUR3dmNHRjVYMms2Y0hKdmRtbHVZMmxoVm1WeWMyRnVkR1UrQ2drSlBIQmhlVjlwT201aGVtbHZibVZXWlhKellXNTBaVDU0ZUhoNGVIZzhMM0JoZVY5cE9tNWhlbWx2Ym1WV1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNlpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaDRlRHd2Y0dGNVgyazZaUzF0WVdsc1ZtVnljMkZ1ZEdVK0NnazhMM0JoZVY5cE9uTnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRlSGg0ZUhoNGVEd3ZjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT21GdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlSGg0ZUhnOEwzQmhlVjlwT21GdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ0S0NUd3ZjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NUeHdZWGxmYVRwa1lYUnBVR0ZuWVcxbGJuUnZQZ29KQ1R4d1lYbGZhVHBqYjJScFkyVkZjMmwwYjFCaFoyRnRaVzUwYno0d1BDOXdZWGxmYVRwamIyUnBZMlZGYzJsMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZhVzF3YjNKMGIxUnZkR0ZzWlZCaFoyRjBiejQ1TUM0d01Ed3ZjR0Y1WDJrNmFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0d01UQXdNREF3TURBd01EQXdNREF4TUR3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZRMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K1l6QXdNREF3TURBd01EQXdNREF3TURBeE1Ed3ZjR0Y1WDJrNlEyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21SaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrT1RBdU1EQThMM0JoZVY5cE9uTnBibWR2Ykc5SmJYQnZjblJ2VUdGbllYUnZQZ29KQ1FrOGNHRjVYMms2WlhOcGRHOVRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBsQkJSMEZVUVR3dmNHRjVYMms2WlhOcGRHOVRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZaR0YwWVVWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBMUxURXpQQzl3WVhsZmFUcGtZWFJoUlhOcGRHOVRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VW1selkyOXpjMmx2Ym1VK01URXhNVEV4TVRFeE1URThMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUpwYzJOdmMzTnBiMjVsUGdvSkNRazhjR0Y1WDJrNlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K2VIaDRlSGg0ZUhoNFBDOXdZWGxmYVRwallYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQSEJoZVY5cE9tUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0NUx6QXhNRGN4TURGVVV5ODhMM0JoZVY5cE9tUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0NRazhMM0JoZVY5cE9tUmhkR2xUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KUEM5d1lYbGZhVHBrWVhScFVHRm5ZVzFsYm5SdlBnbzhMM0JoZVY5cE9sSlVQZz09PC9ydD4KCQk8L3BwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - - $this->fault = new nodoChiediCopiaRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoChiediCopiaRT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJCQk8ZmF1bHQ+CgkJCQk8ZmF1bHRDb2RlPlBQVF9SVF9OT05ESVNQT05JQklMRTwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPlJUIG5vbiBhbmNvcmEgcHJvbnRhLjwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+UlQgbm9uIGRpc3BvbmliaWxlLCByaXByb3ZhcmUgaW4gdW4gc2Vjb25kbyBtb21lbnRvPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L3BwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getIuvs()); - $this->assertEquals($value, $this->fault->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getCcps()); - $this->assertEquals($value, $this->fault->getCcps()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getPaEmittenti()); - $this->assertEquals($value, $this->fault->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->nodoChiediCopiaRT->transaction()); - $this->assertNull($this->fault->transaction()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->nodoChiediCopiaRT->transactionDetails(0)); - $this->assertNull($this->fault->transactionDetails(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoChiediCopiaRT::class, $this->nodoChiediCopiaRT->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoChiediCopiaRT::class, $this->fault->getMethodInterface()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->nodoChiediCopiaRT->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('nodoChiediCopiaRT', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->fault->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('nodoChiediCopiaRT', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('PPT_RT_NONDISPONIBILE', $workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoChiediCopiaRT->getPaymentsCount()); - $this->assertEquals(1, $this->fault->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoChiediInformazioniPagamentoTest.php b/src/tests/pagopa/events/resp/nodoChiediInformazioniPagamentoTest.php deleted file mode 100644 index c8ff4fb0..00000000 --- a/src/tests/pagopa/events/resp/nodoChiediInformazioniPagamentoTest.php +++ /dev/null @@ -1,119 +0,0 @@ -event = new nodoChiediInformazioniPagamento([ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoChiediInformazioniPagamento', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'ewogICAgIklCQU4iOiAiSVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxIiwKICAgICJib2xsb0RpZ2l0YWxlIjogZmFsc2UsCiAgICAiY29kaWNlRmlzY2FsZSI6ICJYWFhYWFhYWFhYWFhYWFgiLAogICAgImRldHRhZ2xpIjogWwogICAgICAgIHsKICAgICAgICAgICAgIkNDUCI6ICJjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIsCiAgICAgICAgICAgICJJVVYiOiAiMDEwMDAwMDAwMDAwMDAwMTAiLAogICAgICAgICAgICAiY29kaWNlUGFnYXRvcmUiOiAiWFhYWFhYWFhYWFhYWFhYIiwKICAgICAgICAgICAgImVudGVCZW5lZmljaWFyaW8iOiAieHh4eHgiLAogICAgICAgICAgICAiaWREb21pbmlvIjogIjc3Nzc3Nzc3Nzc3IiwKICAgICAgICAgICAgImltcG9ydG8iOiA3NS41MCwKICAgICAgICAgICAgIm5vbWVQYWdhdG9yZSI6ICJ4eHh4eCIsCiAgICAgICAgICAgICJ0aXBvUGFnYXRvcmUiOiAiRiIKICAgICAgICB9CiAgICBdLAogICAgImltcG9ydG9Ub3RhbGUiOiA3NS41MCwKICAgICJvZ2dldHRvUGFnYW1lbnRvIjogIlBBR0FNRU5UTyBUQVJJIFJBVEEgMSIsCiAgICAicmFnaW9uZVNvY2lhbGUiOiAieHh4eHgiLAogICAgInVybFJlZGlyZWN0RUMiOiAiaHR0cDovL2V4YW1wbGUuY29tIgp9' - ]); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoChiediInformazioniPagamento::class, $this->event->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoInoltraEsitoPagamentoCartaTest.php b/src/tests/pagopa/events/resp/nodoInoltraEsitoPagamentoCartaTest.php deleted file mode 100644 index 277cc9c6..00000000 --- a/src/tests/pagopa/events/resp/nodoInoltraEsitoPagamentoCartaTest.php +++ /dev/null @@ -1,130 +0,0 @@ -event = new nodoInoltraEsitoPagamentoCarta( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInoltraEsitoPagamentoCarta', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'eyJlc2l0byI6Ik9LIn0=' - ] - ); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - - $this->assertEquals(34, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInoltraEsitoPagamentoCarta::class, $this->event->getMethodInterface()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->event->getCcps()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoInoltraEsitoPagamentoPayPalTest.php b/src/tests/pagopa/events/resp/nodoInoltraEsitoPagamentoPayPalTest.php deleted file mode 100644 index 65d3be70..00000000 --- a/src/tests/pagopa/events/resp/nodoInoltraEsitoPagamentoPayPalTest.php +++ /dev/null @@ -1,107 +0,0 @@ -event = new nodoInoltraEsitoPagamentoPayPal( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInoltraEsitoPagamentoPayPal', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_PayPal', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => '' - ] - ); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInoltraEsitoPagamentoPayPal::class, $this->event->getMethodInterface()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoPayPal', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_PayPal', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - $this->assertNull($workflow->getReadyColumnValue('outcome')); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $values = ['77777777777']; - $this->assertEquals($values, $this->event->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $values = ['01000000000000010']; - $this->assertEquals($values, $this->event->getIuvs()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $values = ['t0000000000000000000000000000010']; - $this->assertEquals($values, $this->event->getCcps()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoInoltraPagamentoMod1Test.php b/src/tests/pagopa/events/resp/nodoInoltraPagamentoMod1Test.php deleted file mode 100644 index e89408cf..00000000 --- a/src/tests/pagopa/events/resp/nodoInoltraPagamentoMod1Test.php +++ /dev/null @@ -1,107 +0,0 @@ -nodoInoltraPagamentoMod1 = new nodoInoltraPagamentoMod1( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInoltraPagamentoMod1', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'eyJlc2l0byI6Ik9LIiwidXJsUmVkaXJlY3RQU1AiOiJodHRwczovL3dmZXNwLnBhZ29wYS5nb3YuaXQvcmVkaXJlY3Qvd3BsMDIvZ2V0P2lkU2Vzc2lvbj0xODgxYTJhMi0xNmMzLTRlMjktYjk1OS0wNmZmNzhkYTRjYmMifQ==' - ] - ); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoInoltraPagamentoMod1->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoInoltraPagamentoMod1->getIuvs()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->transactionDetails(0)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->nodoInoltraPagamentoMod1->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraPagamentoMod1', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoInoltraPagamentoMod1->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->nodoInoltraPagamentoMod1->getCcps()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInoltraPagamentoMod1::class, $this->nodoInoltraPagamentoMod1->getMethodInterface()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->transaction()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferCount()); - } - -} diff --git a/src/tests/pagopa/events/resp/nodoInviaCarrelloRPTTest.php b/src/tests/pagopa/events/resp/nodoInviaCarrelloRPTTest.php deleted file mode 100644 index 32fb21fe..00000000 --- a/src/tests/pagopa/events/resp/nodoInviaCarrelloRPTTest.php +++ /dev/null @@ -1,229 +0,0 @@ -instance_1 = new nodoInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 09:15:00.210", - "tipoevento" => "nodoInviaCarrelloRPT", - "sottotipoevento" => "RESP", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+" - ]); - - $this->instance_fault = new nodoInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 09:18:00.210", - "tipoevento" => "nodoInviaCarrelloRPT", - "sottotipoevento" => "RESP", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+S088L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8bGlzdGFFcnJvcmlSUFQ+CgkJCQk8ZmF1bHQ+CgkJCQkJPGZhdWx0Q29kZT5QUFRfSUJBTl9OT05fQ0VOU0lUTzwvZmF1bHRDb2RlPgoJCQkJCTxmYXVsdFN0cmluZz5JbCBjb2RpY2UgSUJBTiBpbmRpY2F0byBkYWwgRUMgbm9uIMOoIHByZXNlbnRlIG5lbGxhIGxpc3RhIGRlZ2xpIElCQU4gY29tdW5pY2F0aSBhbCBzaXN0ZW1hIHBhZ29QQS48L2ZhdWx0U3RyaW5nPgoJCQkJCTxpZD5Ob2RvRGVpUGFnYW1lbnRpU1BDPC9pZD4KCQkJCQk8ZGVzY3JpcHRpb24+SSB2YWxvcmkgZGkgSUJBTiBpbmRpY2F0aSBuZWkgdmVyc2FtZW50aSBbSVQxNlgwMjAwODEyMDExMDAwMTA3MDQyMzc0XSBub24gZmFubm8gcGFydGUgZGVnbGkgSUJBTiB2YWxpZGkgcGVyIGxhIFBBPC9kZXNjcmlwdGlvbj4KCQkJCQk8c2VyaWFsPjE8L3NlcmlhbD4KCQkJCTwvZmF1bHQ+CgkJCTwvbGlzdGFFcnJvcmlSUFQ+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+" - ]); - } - - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_1->getTransferCount(0)); - $this->assertNull($this->instance_fault->getTransferCount(0)); - - $this->assertNull($this->instance_1->getTransferCount(1)); - $this->assertNull($this->instance_fault->getTransferCount(1)); - - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertNull($this->instance_1->getPaymentToken(0)); - $this->assertNull($this->instance_fault->getPaymentToken(0)); - $this->assertNull($this->instance_1->getPaymentToken(1)); - $this->assertNull($this->instance_fault->getPaymentToken(1)); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance_1->getCcp(0)); - $this->assertNull($this->instance_fault->getCcp(0)); - $this->assertNull($this->instance_1->getCcp(1)); - $this->assertNull($this->instance_fault->getCcp(1)); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1->getNoticeNumber(0)); - $this->assertNull($this->instance_fault->getNoticeNumber(0)); - $this->assertNull($this->instance_1->getNoticeNumber(1)); - $this->assertNull($this->instance_fault->getNoticeNumber(1)); - } - - #[TestDox('getNoticeNumber()')] - public function testGetCcps() - { - $this->assertNull($this->instance_1->getCcps()); - $this->assertNull($this->instance_fault->getCcps()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_fault->getBrokerPsp()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_1->getPsp()); - $this->assertEquals('AGID_01', $this->instance_fault->getPsp()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance_1->getIuv(0)); - $this->assertNull($this->instance_fault->getIuv(0)); - $this->assertNull($this->instance_1->getIuv(1)); - $this->assertNull($this->instance_fault->getIuv(1)); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance_1->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_fault->getStazione()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance_1->getIuvs()); - $this->assertNull($this->instance_fault->getIuvs()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_fault->getCanale()); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertNull($this->instance_1->getCreditorReferenceId(0)); - $this->assertNull($this->instance_fault->getCreditorReferenceId(0)); - $this->assertNull($this->instance_1->getCreditorReferenceId(1)); - $this->assertNull($this->instance_fault->getCreditorReferenceId(1)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInviaCarrelloRPT::class, $this->instance_1->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInviaCarrelloRPT::class, $this->instance_fault->getMethodInterface()); - $this->assertInstanceOf(FaultInterface::class, $this->instance_fault->getMethodInterface()); - } - - #[TestDox('getMethodInterface()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance_1->getPaEmittente(0)); - $this->assertNull($this->instance_fault->getPaEmittente(1)); - $this->assertNull($this->instance_1->getPaEmittente(0)); - $this->assertNull($this->instance_fault->getPaEmittente(1)); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance_1->getPaEmittenti()); - $this->assertNull($this->instance_fault->getPaEmittenti()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->instance_1->getPaymentsCount()); - $this->assertNull($this->instance_fault->getPaymentsCount()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance_1->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_fault->getBrokerPa()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->instance_1->transaction(0)); - $this->assertNull($this->instance_fault->transaction(1)); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->instance_1->transactionDetails(0)); - $this->assertNull($this->instance_fault->transactionDetails(1)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflow() - { - $workflow_1 = $this->instance_1->workflowEvent(0); - $this->assertEquals('2024-03-13', $workflow_1->getReadyColumnValue('date_event')); - $this->assertEquals('4', $workflow_1->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:15:00.210', $workflow_1->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_1', $workflow_1->getReadyColumnValue('event_id')); - $this->assertNull($workflow_1->getReadyColumnValue('faultcode')); - - - $workflow_2 = $this->instance_fault->workflowEvent(0); - $this->assertEquals('2024-03-13', $workflow_2->getReadyColumnValue('date_event')); - $this->assertEquals('4', $workflow_2->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-13 09:18:00.210', $workflow_2->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_1', $workflow_2->getReadyColumnValue('event_id')); - $this->assertEquals('PPT_IBAN_NON_CENSITO', $workflow_2->getReadyColumnValue('faultcode')); - - } -} diff --git a/src/tests/pagopa/events/resp/nodoInviaRPTTest.php b/src/tests/pagopa/events/resp/nodoInviaRPTTest.php deleted file mode 100644 index 22874245..00000000 --- a/src/tests/pagopa/events/resp/nodoInviaRPTTest.php +++ /dev/null @@ -1,254 +0,0 @@ -one_instance = new nodoInviaRPT([ - "inserted_timestamp" => "2024-03-13 09:10:00.210", - "tipoevento" => "nodoInviaRPT", - "sottotipoevento" => "RESP", - "iddominio" => "77777777777", - "iuv" => "01000000000000001", - "ccp" => "0d70d69d3275491b94fd3ab8fae67337", - "noticenumber" => "", - "creditorreferenceid" => "01000000000000001", - "paymenttoken" => "0d70d69d3275491b94fd3ab8fae67337", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPHJlZGlyZWN0PjE8L3JlZGlyZWN0PgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhUlBUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==" - ]); - - $this->no_data_event = new nodoInviaRPT([ - "inserted_timestamp" => "2024-03-13 09:10:00.210", - "tipoevento" => "nodoInviaRPT", - "sottotipoevento" => "RESP", - "iddominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorreferenceid" => "", - "paymenttoken" => "", - "psp" => "", - "stazione" => "", - "canale" => "", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfU0lOVEFTU0lfWFNEPC9mYXVsdENvZGU+CgkJCQk8ZmF1bHRTdHJpbmc+RXJyb3JlIGRpIHNpbnRhc3NpIFhTRC48L2ZhdWx0U3RyaW5nPgoJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPkVycm9yZSB2YWxpZGF6aW9uZSBYTUwgW1JQVC9kYXRpVmVyc2FtZW50by9pbXBvcnRvVG90YWxlRGFWZXJzYXJlXSAtIGN2Yy1taW5JbmNsdXNpdmUtdmFsaWQ6IGlsIHZhbG9yZSAmcXVvdDswLjAwJnF1b3Q7IG5vbiDDqCB2YWxpZG8gY29tZSBmYWNldCByaXNwZXR0byBhIG1pbkV4Y2x1c2l2ZSAmcXVvdDswLjAxJnF1b3Q7IHBlciBpbCB0aXBvICdzdEltcG9ydG9EaXZlcnNvRGFaZXJvJy48L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCQk8ZXNpdG8+S088L2VzaXRvPgoJCTwvcHB0Om5vZG9JbnZpYVJQVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=" - ]); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->one_instance->getFaultCode()); - $this->assertEquals('PPT_SINTASSI_XSD', $this->no_data_event->getFaultCode()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInviaRPT::class, $this->one_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInviaRPT::class, $this->no_data_event->getMethodInterface()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->one_instance->getBrokerPa()); - $this->assertNull($this->no_data_event->getBrokerPa()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->one_instance->getPaEmittente()); - $this->assertNull($this->no_data_event->getPaEmittente()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->one_instance->transaction()); - $this->assertNull($this->no_data_event->transaction()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->one_instance->getNoticeNumber()); - $this->assertNull($this->no_data_event->getNoticeNumber()); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $this->one_instance->getPaymentToken()); - $this->assertNull($this->no_data_event->getPaymentToken()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->one_instance->getBrokerPsp()); - $this->assertNull($this->no_data_event->getBrokerPsp()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->one_instance->getFaultDescription()); - $this->assertStringContainsString('Errore validazione XML', $this->no_data_event->getFaultDescription()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $transaction = $this->one_instance->workflowEvent(); - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:10:00.210', $transaction->getReadyColumnValue('event_timestamp')); - $this->assertEquals('AGID_01', $transaction->getReadyColumnValue('id_psp')); - $this->assertEquals('UNIQUE_RPT_1', $transaction->getReadyColumnValue('event_id')); - $this->assertEquals('77777777777_01', $transaction->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getReadyColumnValue('canale')); - $this->assertNull($transaction->getReadyColumnValue('faultcode')); - - $transaction = $this->no_data_event->workflowEvent(); - $this->assertEquals('2024-03-13', $transaction->getReadyColumnValue('date_event')); - $this->assertEquals('2024-03-13 09:10:00.210', $transaction->getReadyColumnValue('event_timestamp')); - $this->assertEquals('UNIQUE_RPT_1', $transaction->getReadyColumnValue('event_id')); - $this->assertNull($transaction->getReadyColumnValue('id_psp')); - $this->assertNull($transaction->getReadyColumnValue('stazione')); - $this->assertNull($transaction->getReadyColumnValue('canale')); - $this->assertEquals('PPT_SINTASSI_XSD', $transaction->getReadyColumnValue('faultcode')); - - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->one_instance->getPaymentsCount()); - $this->assertNull($this->no_data_event->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->one_instance->getTransferCount()); - $this->assertNull($this->no_data_event->getTransferCount()); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('01000000000000001', $this->one_instance->getCreditorReferenceId()); - $this->assertNull($this->no_data_event->getCreditorReferenceId()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->one_instance->getFaultString()); - $this->assertEquals('Errore di sintassi XSD.', $this->no_data_event->getFaultString()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->one_instance->getCanale()); - $this->assertNull($this->no_data_event->getCanale()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->one_instance->getStazione()); - $this->assertNull($this->no_data_event->getStazione()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('0d70d69d3275491b94fd3ab8fae67337', $this->one_instance->getCcp()); - $this->assertNull($this->no_data_event->getCcp()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->one_instance->getPsp()); - $this->assertNull($this->no_data_event->getPsp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->one_instance->getPaEmittenti()); - $this->assertNull($this->no_data_event->getPaEmittenti()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->one_instance->isFaultEvent()); - $this->assertTrue($this->no_data_event->isFaultEvent()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000001'], $this->one_instance->getIuvs()); - $this->assertNull($this->no_data_event->getIuvs()); - - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->one_instance->transactionDetails(0)); - $this->assertNull($this->no_data_event->transactionDetails(0)); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000001', $this->one_instance->getIuv()); - $this->assertNull($this->no_data_event->getIuv()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['0d70d69d3275491b94fd3ab8fae67337'], $this->one_instance->getCcps()); - $this->assertNull($this->no_data_event->getCcps()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->one_instance->getMethodInterface()->outcome()); - $this->assertEquals('KO', $this->no_data_event->getMethodInterface()->outcome()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoInviaRTTest.php b/src/tests/pagopa/events/resp/nodoInviaRTTest.php deleted file mode 100644 index 7dffc5ff..00000000 --- a/src/tests/pagopa/events/resp/nodoInviaRTTest.php +++ /dev/null @@ -1,174 +0,0 @@ -ok_instance = new nodoInviaRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInviaRT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_01', - 'sessionidoriginal' => 'sessoriginal_01', - 'uniqueid' => 'unique_id_nodoInviaRT_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c00000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c00000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCQk8L25vZG9JbnZpYVJUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+' - ] - ); - - $this->ko_instance = new nodoInviaRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoInviaRT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_01', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_nodoInviaRT_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c00000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c00000000000000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZmF1bHQ+CgkJCQkJPGZhdWx0Q29kZT5QUFRfUlRfRFVQTElDQVRBPC9mYXVsdENvZGU+CgkJCQkJPGZhdWx0U3RyaW5nPkxhIFJUIMOoIGdpw6Agc3RhdGEgZ2VuZXJhdGEgZGFsIE5vZG88L2ZhdWx0U3RyaW5nPgoJCQkJCTxpZD5Ob2RvRGVpUGFnYW1lbnRpU1BDPC9pZD4KCQkJCQk8ZGVzY3JpcHRpb24+TGEgUlQgw6ggZ2nDoCBzdGF0YSBnZW5lcmF0YSBkYWwgTm9kbzwvZGVzY3JpcHRpb24+CgkJCQk8L2ZhdWx0PgoJCQkJPGVzaXRvPktPPC9lc2l0bz4KCQkJPC9ub2RvSW52aWFSVFJpc3Bvc3RhPgoJCTwvcHB0Om5vZG9JbnZpYVJUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInviaRT::class, $this->ok_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoInviaRT::class, $this->ko_instance->getMethodInterface()); - - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('La RT è già stata generata dal Nodo', $this->ko_instance->getFaultString()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->ok_instance->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->ko_instance->getPaEmittenti()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->ok_instance->workflowEvent(); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_nodoInviaRT_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->ko_instance->workflowEvent(); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_nodoInviaRT_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PPT_RT_DUPLICATA', $workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('La RT è già stata generata dal Nodo', $this->ko_instance->getFaultDescription()); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->ok_instance->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->ko_instance->getIuvs()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PPT_RT_DUPLICATA', $this->ko_instance->getFaultCode()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->ok_instance->transaction()); - $this->assertNull($this->ko_instance->transaction()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->ok_instance->transactionDetails(0)); - $this->assertNull($this->ko_instance->transactionDetails(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c00000000000000010'], $this->ok_instance->getCcps()); - $this->assertEquals(['c00000000000000010'], $this->ko_instance->getCcps()); - } -} diff --git a/src/tests/pagopa/events/resp/nodoNotificaAnnullamentoTest.php b/src/tests/pagopa/events/resp/nodoNotificaAnnullamentoTest.php deleted file mode 100644 index e736ce59..00000000 --- a/src/tests/pagopa/events/resp/nodoNotificaAnnullamentoTest.php +++ /dev/null @@ -1,108 +0,0 @@ -nodoNotificaAnnullamento = new nodoNotificaAnnullamento( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'nodoNotificaAnnullamento', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'unique_id_Annullamento', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'payload' => 'eyJlc2l0byI6Ik9LIn0=' - ] - ); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->nodoNotificaAnnullamento->workflowEvent(); - - $this->assertEquals(MapEvents::getMethodId('nodoNotificaAnnullamento', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_Annullamento', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferCount()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoNotificaAnnullamento->getPaymentsCount()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->nodoNotificaAnnullamento->transactionDetails(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\nodoNotificaAnnullamento::class, $this->nodoNotificaAnnullamento->getMethodInterface()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->nodoNotificaAnnullamento->getCcps()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->nodoNotificaAnnullamento->transaction()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoNotificaAnnullamento->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoNotificaAnnullamento->getPaEmittenti()); - } -} diff --git a/src/tests/pagopa/events/resp/paGetPaymentTest.php b/src/tests/pagopa/events/resp/paGetPaymentTest.php deleted file mode 100644 index d13161c9..00000000 --- a/src/tests/pagopa/events/resp/paGetPaymentTest.php +++ /dev/null @@ -1,151 +0,0 @@ -event = new paGetPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paGetPayment', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFHZXRQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xMTUuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTEzPC9kdWVEYXRlPgoJCQkJPGRlc2NyaXB0aW9uPnh4eHh4eHg8L2Rlc2NyaXB0aW9uPgoJCQkJPGNvbXBhbnlOYW1lPnh4eHh4PC9jb21wYW55TmFtZT4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTE1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L0lCQU4+CgkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+MDEwMTEwMUlNPC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPC9kYXRhPgoJCTwvbnMzOnBhR2V0UGF5bWVudFJlcz4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=' - ] - ); - - $this->fault = new paGetPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paGetPayment', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFHZXRQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UEFBX1BBR0FNRU5UT19JTl9DT1JTTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPlBhZ2FtZW50byBpbiBhdHRlc2EgcmlzdWx0YSBpbiBjb3JzbyBhbGzigJlFbnRlIENyZWRpdG9yZS48L2ZhdWx0U3RyaW5nPgoJCQkJPGlkPjk3MDg2NzQwNTgyPC9pZD4KCQkJPC9mYXVsdD4KCQk8L25zMzpwYUdldFBheW1lbnRSZXM+Cgk8L1NPQVAtRU5WOkJvZHk+CjwvU09BUC1FTlY6RW52ZWxvcGU+' - ] - ); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->event->transaction()); - $this->assertNull($this->fault->transaction()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->event->getIuvs()); - $this->assertEquals($value, $this->fault->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->event->getCcps()); - $this->assertEquals($value, $this->fault->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\paGetPayment::class, $this->event->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\paGetPayment::class, $this->fault->getMethodInterface()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->event->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('paGetPayment', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->fault->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('paGetPayment', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('PAA_PAGAMENTO_IN_CORSO', $workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->event->transactionDetails(0)); - $this->assertNull($this->fault->transactionDetails(0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->event->getPaymentsCount()); - $this->assertEquals(1, $this->fault->getPaymentsCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->event->getPaEmittenti()); - $this->assertEquals($value, $this->fault->getPaEmittenti()); - } -} diff --git a/src/tests/pagopa/events/resp/paGetPaymentV2Test.php b/src/tests/pagopa/events/resp/paGetPaymentV2Test.php deleted file mode 100644 index 971eeeb9..00000000 --- a/src/tests/pagopa/events/resp/paGetPaymentV2Test.php +++ /dev/null @@ -1,149 +0,0 @@ -payment = new paGetPaymentV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paGetPaymentV2', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6cGFmPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxwYWY6cGFHZXRQYXltZW50VjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4yMDAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTIyPC9kdWVEYXRlPgoJCQkJPHJldGVudGlvbkRhdGU+MjAyNC0wNS0yM1QwMDowMDowMDwvcmV0ZW50aW9uRGF0ZT4KCQkJCTxsYXN0UGF5bWVudD4wPC9sYXN0UGF5bWVudD4KCQkJCTxkZXNjcmlwdGlvbj54eHh4eHh4eDwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQk8b2ZmaWNlTmFtZT54eHh4eDwvb2ZmaWNlTmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT54eHh4eHg8L2Z1bGxOYW1lPgoJCQkJCTxlLW1haWw+eHh4eHh4eHhAeHh4eHgueHh4PC9lLW1haWw+CgkJCQk8L2RlYnRvcj4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjAwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJCTxJQkFOPklUMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPC9kYXRhPgoJCTwvcGFmOnBhR2V0UGF5bWVudFYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==' - ] - ); - - $this->fault = new paGetPaymentV2( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paGetPaymentV2', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c000000000000000010', - 'payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6SGVhZGVyLz4KCTxzb2FwZW52OkJvZHk+CgkJPG5zMjpwYUdldFBheW1lbnRWMlJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UEFBX1BBR0FNRU5UT19TQ09OT1NDSVVUTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPnBhZ2FtZW50byBzY29ub3NjaXV0bzwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+MTUzNzYzNzEwMDk8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPkwnaWQgZGVsIHBhZ2FtZW50byByaWNldnV0byBub24gZXNpc3RlPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L25zMjpwYUdldFBheW1lbnRWMlJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=' - ] - ); - - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->payment->getPaEmittenti()); - $this->assertEquals($value, $this->fault->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->payment->transaction()); - $this->assertNull($this->fault->transaction()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->payment->transactionDetails(0)); - $this->assertNull($this->fault->transactionDetails(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->payment->getCcps()); - $this->assertEquals($value, $this->fault->getCcps()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->payment->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->fault->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('PAA_PAGAMENTO_SCONOSCIUTO', $workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\paGetPaymentV2::class, $this->payment->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\paGetPaymentV2::class, $this->fault->getMethodInterface()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->payment->getIuvs()); - $this->assertEquals($value, $this->fault->getIuvs()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - $this->assertEquals(1, $this->fault->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/events/resp/paSendRTTest.php b/src/tests/pagopa/events/resp/paSendRTTest.php deleted file mode 100644 index cdbe86ab..00000000 --- a/src/tests/pagopa/events/resp/paSendRTTest.php +++ /dev/null @@ -1,110 +0,0 @@ -paSendRT = new paSendRT( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paSendRT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_0010', - 'sessionidoriginal' => '', - 'uniqueid' => 'unique_id_activateIO_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'r0209430439039409209312014857300', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'r0209430439039409209312014857300', - 'payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnM2OnBhU2VuZFJUUmVzIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOm5zMz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOm5zND0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIiB4bWxuczpuczU9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zNj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIiB4bWxuczpuczc9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uczY6cGFTZW5kUlRSZXM+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==' - ] - ); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['r0209430439039409209312014857300']; - $this->assertEquals($value, $this->paSendRT->getCcps()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->paSendRT->transactionDetails(0)); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->paSendRT->workflowEvent(0); - $this->assertEquals(MapEvents::getMethodId('paSendRT', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_activateIO_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->paSendRT->getIuvs()); - - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->paSendRT->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->paSendRT->transaction()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\paSendRT::class, $this->paSendRT->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->paSendRT->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->paSendRT->getTransferCount()); - } -} diff --git a/src/tests/pagopa/events/resp/paaInviaRTTest.php b/src/tests/pagopa/events/resp/paaInviaRTTest.php deleted file mode 100644 index 0edca7d4..00000000 --- a/src/tests/pagopa/events/resp/paaInviaRTTest.php +++ /dev/null @@ -1,171 +0,0 @@ -ok_instance = new paaInviaRT([ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paaInviaRT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_01', - 'sessionidoriginal' => 'sessoriginal_01', - 'uniqueid' => 'unique_id_nodoInviaRT_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFhSW52aWFSVFJpc3Bvc3RhIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFhSW52aWFSVFJpc3Bvc3RhPgoJCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPC9wYWFJbnZpYVJUUmlzcG9zdGE+CgkJPC9uczM6cGFhSW52aWFSVFJpc3Bvc3RhPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==' - ]); - - $this->ko_instance = new paaInviaRT([ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'paaInviaRT', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_01', - 'sessionidoriginal' => 'sessoriginal_01', - 'uniqueid' => 'unique_id_nodoInviaRT_OK', - 'state' => 'TO_LOAD', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFhSW52aWFSVFJpc3Bvc3RhIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFhSW52aWFSVFJpc3Bvc3RhPgoJCQkJPGZhdWx0PgoJCQkJCTxmYXVsdENvZGU+UEFBX1BBR0FNRU5UT19TQ0FEVVRPPC9mYXVsdENvZGU+CgkJCQkJPGZhdWx0U3RyaW5nPlBhZ2FtZW50byBpbiBhdHRlc2EgcmlzdWx0YSBzY2FkdXRvIGFsbOKAmUVudGUgQ3JlZGl0b3JlPC9mYXVsdFN0cmluZz4KCQkJCQk8aWQ+ZGFzZHM8L2lkPgoJCQkJCTxkZXNjcmlwdGlvbj5UcmFuc2F6aW9uZSBkaSBQYWdhbWVudG8gc2NhZHV0YTwvZGVzY3JpcHRpb24+CgkJCQk8L2ZhdWx0PgoJCQkJPGVzaXRvPktPPC9lc2l0bz4KCQkJPC9wYWFJbnZpYVJUUmlzcG9zdGE+CgkJPC9uczM6cGFhSW52aWFSVFJpc3Bvc3RhPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==' - ]); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->ok_instance->workflowEvent(); - $this->assertEquals(20, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_nodoInviaRT_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - - $workflow = $this->ko_instance->workflowEvent(); - $this->assertEquals(20, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('unique_id_nodoInviaRT_OK', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('PAA_PAGAMENTO_SCADUTO', $workflow->getReadyColumnValue('faultcode')); - - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PAA_PAGAMENTO_SCADUTO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->ok_instance->transactionDetails(0)); - $this->assertNull($this->ko_instance->transactionDetails(0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Pagamento in attesa risulta scaduto all’Ente Creditore', $this->ko_instance->getFaultString()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->ok_instance->transaction()); - $this->assertNull($this->ko_instance->transaction()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\paaInviaRT::class, $this->ok_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\paaInviaRT::class, $this->ko_instance->getMethodInterface()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->ok_instance->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->ok_instance->getCcps()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->ko_instance->getCcps()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('Transazione di Pagamento scaduta', $this->ko_instance->getFaultDescription()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->ok_instance->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->ko_instance->getIuvs()); - } -} diff --git a/src/tests/pagopa/events/resp/pspInviaCarrelloRPTCarteTest.php b/src/tests/pagopa/events/resp/pspInviaCarrelloRPTCarteTest.php deleted file mode 100644 index 0954a688..00000000 --- a/src/tests/pagopa/events/resp/pspInviaCarrelloRPTCarteTest.php +++ /dev/null @@ -1,239 +0,0 @@ -instance_OK = new pspInviaCarrelloRPTCarte([ - "inserted_timestamp" => "2024-03-13 10:12:00.210", - "tipoevento" => "pspInviaCarrelloRPTCarte", - "sottotipoevento" => "RESP", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnR5cGU9Im5zMjplc2l0b1BzcEludmlhQ2FycmVsbG9SUFQiPgoJCQkJPGVzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPk9LPC9lc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT4KCQkJCTxpZGVudGlmaWNhdGl2b0NhcnJlbGxvPnh4eHh4eHh4eHh4eHg8L2lkZW50aWZpY2F0aXZvQ2FycmVsbG8+CgkJCQk8cGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPmlkQnJ1Y2lhdHVyYT14eHcyMjwvcGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPgoJCQk8L3BzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=" - ]); - - - $this->instance_KO = new pspInviaCarrelloRPTCarte([ - "inserted_timestamp" => "2024-03-13 10:13:00.210", - "tipoevento" => "pspInviaCarrelloRPTCarte", - "sottotipoevento" => "RESP", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_02", - "sessionidoriginal" => "SESSORIGIN_02", - "uniqueid" => "UNIQUE_RPT_2", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMzOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGVSZXNwb25zZT4KCQkJCTxlc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT5LTzwvZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+CgkJCQk8bGlzdGFFcnJvcmlSUFQ+CgkJCQkJPGZhdWx0PgoJCQkJCQk8ZmF1bHRDb2RlPkNBTkFMRV9TSU5UQVNTSV9YU0Q8L2ZhdWx0Q29kZT4KCQkJCQkJPGZhdWx0U3RyaW5nPkVycm9yZSBkaSBzaW50YXNzaSBYU0Q8L2ZhdWx0U3RyaW5nPgoJCQkJCQk8aWQ+QUdJRF8wMTwvaWQ+CgkJCQkJCTxzZXJpYWw+MTwvc2VyaWFsPgoJCQkJCTwvZmF1bHQ+CgkJCQk8L2xpc3RhRXJyb3JpUlBUPgoJCQk8L3BzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJCTwvbnMzOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=" - ]); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance_OK->getIuvs()); - $this->assertNull($this->instance_KO->getIuvs()); - } - - #[TestDox('getIuvs()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_OK->getFaultDescription()); - $this->assertNull($this->instance_KO->getFaultDescription()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_OK->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_KO->getCanale()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->instance_OK->transaction(0)); - $this->assertNull($this->instance_KO->transaction(0)); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance_OK->getPaEmittenti()); - $this->assertNull($this->instance_KO->getPaEmittenti()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->instance_OK->getPaymentsCount()); - $this->assertNull($this->instance_KO->getPaymentsCount()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance_OK->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_KO->getStazione()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_OK->isFaultEvent()); - $this->assertTrue($this->instance_KO->isFaultEvent()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance_OK->getCcp(0)); - $this->assertNull($this->instance_KO->getCcp(0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_OK->getTransferCount(0)); - $this->assertNull($this->instance_KO->getTransferCount(0)); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance_OK->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_KO->getBrokerPa()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_OK->getPsp()); - $this->assertEquals('AGID_01', $this->instance_KO->getPsp()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_OK->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_KO->getBrokerPsp()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_OK->getNoticeNumber()); - $this->assertNull($this->instance_KO->getNoticeNumber()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance_OK->getIuv(0)); - $this->assertNull($this->instance_KO->getIuv(0)); - } - - #[TestDox('getIuvs()')] - public function testWorkflowEvent() - { - - $workflow = $this->instance_OK->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_1', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:12:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - - $workflow = $this->instance_KO->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_2', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:13:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('CANALE_SINTASSI_XSD', $workflow->getReadyColumnValue('faultcode')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertNull($this->instance_OK->getPaymentToken(0)); - $this->assertNull($this->instance_KO->getPaymentToken(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspInviaCarrelloRPTCarte::class, $this->instance_OK->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspInviaCarrelloRPTCarte::class, $this->instance_KO->getMethodInterface()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance_OK->getPaEmittente(0)); - $this->assertNull($this->instance_KO->getPaEmittente(0)); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertNull($this->instance_OK->getCreditorReferenceId(0)); - $this->assertNull($this->instance_KO->getCreditorReferenceId(0)); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_OK->getFaultString()); - $this->assertEquals('Errore di sintassi XSD', $this->instance_KO->getFaultString()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_OK->getFaultCode()); - $this->assertEquals('CANALE_SINTASSI_XSD', $this->instance_KO->getFaultCode()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->instance_OK->transactionDetails(0)); - $this->assertNull($this->instance_KO->transactionDetails(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance_OK->getCcps()); - $this->assertNull($this->instance_KO->getCcps()); - } -} diff --git a/src/tests/pagopa/events/resp/pspInviaCarrelloRPTTest.php b/src/tests/pagopa/events/resp/pspInviaCarrelloRPTTest.php deleted file mode 100644 index b9c1e038..00000000 --- a/src/tests/pagopa/events/resp/pspInviaCarrelloRPTTest.php +++ /dev/null @@ -1,239 +0,0 @@ -instance_OK = new pspInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 10:12:00.210", - "tipoevento" => "pspInviaCarrelloRPT", - "sottotipoevento" => "RESP", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_01", - "sessionidoriginal" => "SESSORIGIN_01", - "uniqueid" => "UNIQUE_RPT_1", - "payload" => "PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6dHlwZT0ibnMyOmVzaXRvUHNwSW52aWFDYXJyZWxsb1JQVCI+CgkJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQkJPGlkZW50aWZpY2F0aXZvQ2FycmVsbG8+eHh4eHh4eHh4eHh4eDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQkJCTxwYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+aWRCcnVjaWF0dXJhPXh4dzIyPC9wYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+" - ]); - - - $this->instance_KO = new pspInviaCarrelloRPT([ - "inserted_timestamp" => "2024-03-13 10:13:00.210", - "tipoevento" => "pspInviaCarrelloRPT", - "sottotipoevento" => "RESP", - "idDominio" => "", - "iuv" => "", - "ccp" => "", - "noticeNumber" => "", - "creditorReferenceId" => "", - "paymentToken" => "", - "psp" => "AGID_01", - "stazione" => "77777777777_01", - "canale" => "88888888888_01", - "sessionid" => "SESSID_02", - "sessionidoriginal" => "SESSORIGIN_02", - "uniqueid" => "UNIQUE_RPT_2", - "payload" => "PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMzOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93d3cuY25pcGEuZ292Lml0L3NjaGVtYXMvMjAxMC9QYWdhbWVudGkvQWNrXzFfMC8iIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCQkJPGVzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPktPPC9lc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT4KCQkJCTxsaXN0YUVycm9yaVJQVD4KCQkJCQk8ZmF1bHQ+CgkJCQkJCTxmYXVsdENvZGU+Q0FOQUxFX1NJTlRBU1NJX1hTRDwvZmF1bHRDb2RlPgoJCQkJCQk8ZmF1bHRTdHJpbmc+RXJyb3JlIGRpIHNpbnRhc3NpIFhTRDwvZmF1bHRTdHJpbmc+CgkJCQkJCTxpZD5BR0lEXzAxPC9pZD4KCQkJCQkJPHNlcmlhbD4xPC9zZXJpYWw+CgkJCQkJPC9mYXVsdD4KCQkJCTwvbGlzdGFFcnJvcmlSUFQ+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMzOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+" - ]); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance_OK->getIuvs()); - $this->assertNull($this->instance_KO->getIuvs()); - } - - #[TestDox('getIuvs()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_OK->getFaultDescription()); - $this->assertNull($this->instance_KO->getFaultDescription()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_OK->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_KO->getCanale()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->instance_OK->transaction(0)); - $this->assertNull($this->instance_KO->transaction(0)); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance_OK->getPaEmittenti()); - $this->assertNull($this->instance_KO->getPaEmittenti()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->instance_OK->getPaymentsCount()); - $this->assertNull($this->instance_KO->getPaymentsCount()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance_OK->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_KO->getStazione()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_OK->isFaultEvent()); - $this->assertTrue($this->instance_KO->isFaultEvent()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance_OK->getCcp(0)); - $this->assertNull($this->instance_KO->getCcp(0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_OK->getTransferCount(0)); - $this->assertNull($this->instance_KO->getTransferCount(0)); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance_OK->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_KO->getBrokerPa()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_OK->getPsp()); - $this->assertEquals('AGID_01', $this->instance_KO->getPsp()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_OK->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_KO->getBrokerPsp()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_OK->getNoticeNumber()); - $this->assertNull($this->instance_KO->getNoticeNumber()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance_OK->getIuv(0)); - $this->assertNull($this->instance_KO->getIuv(0)); - } - - #[TestDox('getIuvs()')] - public function testWorkflowEvent() - { - - $workflow = $this->instance_OK->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_1', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:12:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - - $workflow = $this->instance_KO->workflowEvent(0); - $this->assertEquals('UNIQUE_RPT_2', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('2024-03-13 10:13:00.210', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('CANALE_SINTASSI_XSD', $workflow->getReadyColumnValue('faultcode')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertNull($this->instance_OK->getPaymentToken(0)); - $this->assertNull($this->instance_KO->getPaymentToken(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspInviaCarrelloRPT::class, $this->instance_OK->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspInviaCarrelloRPT::class, $this->instance_KO->getMethodInterface()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance_OK->getPaEmittente(0)); - $this->assertNull($this->instance_KO->getPaEmittente(0)); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertNull($this->instance_OK->getCreditorReferenceId(0)); - $this->assertNull($this->instance_KO->getCreditorReferenceId(0)); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_OK->getFaultString()); - $this->assertEquals('Errore di sintassi XSD', $this->instance_KO->getFaultString()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_OK->getFaultCode()); - $this->assertEquals('CANALE_SINTASSI_XSD', $this->instance_KO->getFaultCode()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->instance_OK->transactionDetails(0)); - $this->assertNull($this->instance_KO->transactionDetails(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance_OK->getCcps()); - $this->assertNull($this->instance_KO->getCcps()); - } -} diff --git a/src/tests/pagopa/events/resp/pspNotifyPaymentTest.php b/src/tests/pagopa/events/resp/pspNotifyPaymentTest.php deleted file mode 100644 index 02757fb7..00000000 --- a/src/tests/pagopa/events/resp/pspNotifyPaymentTest.php +++ /dev/null @@ -1,177 +0,0 @@ -ok_payment = new pspNotifyPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'pspNotifyPayment', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_no_data', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+' - ] - ); - - $this->ko_payment = new pspNotifyPayment( - [ - 'date_event' => '2023-09-01', - 'inserted_timestamp' => '2023-09-01 07:37:50', - 'tipoevento' => 'pspNotifyPayment', - 'sottotipoevento' => 'RESP', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'sessionidoriginal' => '6c9ce650-3542-4a10-b8bb-9c3331d2ebef', - 'uniqueid' => 'event_no_data', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 'c0000000000000000000000000000010', - 'noticeNumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 'c0000000000000000000000000000010', - 'payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPFNPQVAtRU5WOkhlYWRlciB4bWxuczpTT0FQLUVOVj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iLz4KCTxzb2FwOkJvZHk+CgkJPG5zMjpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5DQU5BTEVfQ0FSUkVMTE9fUklGSVVUQVRPPC9mYXVsdENvZGU+CgkJCQk8ZmF1bHRTdHJpbmc+Q2FycmVsbG8gcmlmaXV0YXRvPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wPC9pZD4KCQkJCTxkZXNjcmlwdGlvbj5FcnJvcmUgQWNjcmVkaXRvOkFQUDo8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbnMyOnBzcE5vdGlmeVBheW1lbnRSZXM+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==' - ] - ); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->ok_payment->transactionDetails(0)); - $this->assertNull($this->ko_payment->transactionDetails(0)); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspNotifyPayment::class,$this->ok_payment->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspNotifyPayment::class,$this->ko_payment->getMethodInterface()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->ok_payment->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->ko_payment->getIuvs()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_payment->getPaymentsCount()); - $this->assertNull($this->ko_payment->getPaymentsCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_payment->getFaultDescription()); - $this->assertEquals('Errore Accredito:APP:', $this->ko_payment->getFaultDescription()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_payment->getTransferCount()); - $this->assertNull($this->ko_payment->getTransferCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->ok_payment->getCcps()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->ko_payment->getCcps()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_payment->getFaultString()); - $this->assertEquals('Carrello rifiutato', $this->ko_payment->getFaultString()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->ok_payment->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->ko_payment->getPaEmittenti()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_payment->getFaultCode()); - $this->assertEquals('CANALE_CARRELLO_RIFIUTATO', $this->ko_payment->getFaultCode()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->ok_payment->transaction()); - $this->assertNull($this->ko_payment->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->ok_payment->workflowEvent(0); - - $this->assertEquals(16, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_no_data', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - - $workflow = $this->ko_payment->workflowEvent(0); - - $this->assertEquals(16, $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2023-09-01 07:37:50.000', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('event_no_data', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('CANALE_CARRELLO_RIFIUTATO', $workflow->getReadyColumnValue('faultcode')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_payment->isFaultEvent()); - $this->assertTrue($this->ko_payment->isFaultEvent()); - - } -} diff --git a/src/tests/pagopa/events/resp/pspNotifyPaymentV2Test.php b/src/tests/pagopa/events/resp/pspNotifyPaymentV2Test.php deleted file mode 100644 index 12f36ab2..00000000 --- a/src/tests/pagopa/events/resp/pspNotifyPaymentV2Test.php +++ /dev/null @@ -1,172 +0,0 @@ -ok_instance = new pspNotifyPaymentV2([ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 10:27:00.197', - 'tipoevento' => 'pspNotifyPaymentV2', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000001', - 'ccp' => 't0000000000000000000000000000001', - 'noticenumber' => '301000000000000001', - 'creditorreferenceid' => '01000000000000001', - 'paymenttoken' => 't0000000000000000000000000000001', - 'psp' => 'PSP_V2', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_100176', - 'sessionidoriginal' => 'sessidoriginal_closepayment_v2', - 'uniqueid' => 'T000178', - 'payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cHNwTm90aWZ5UGF5bWVudFYyUmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25zMzpwc3BOb3RpZnlQYXltZW50VjJSZXM+Cgk8L1NPQVAtRU5WOkJvZHk+CjwvU09BUC1FTlY6RW52ZWxvcGU+' - ]); - - $this->ko_instance = new pspNotifyPaymentV2([ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 10:27:00.197', - 'tipoevento' => 'pspNotifyPaymentV2', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000001', - 'ccp' => 't0000000000000000000000000000001', - 'noticenumber' => '301000000000000001', - 'creditorreferenceid' => '01000000000000001', - 'paymenttoken' => 't0000000000000000000000000000001', - 'psp' => 'PSP_V2', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_100176', - 'sessionidoriginal' => 'sessidoriginal_closepayment_v2', - 'uniqueid' => 'T000178', - 'payload' => 'PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cHNwTm90aWZ5UGF5bWVudFYyUmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QU1BfRVJST1JFX0VNRVNTTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPkVycm9yZSBlbWVzc28gZGFsIFBTUDwvZmF1bHRTdHJpbmc+CgkJCQk8ZGVzY3JpcHRpb24+RXJyb3JlIGVtZXNzbyBkYWwgUHJlc3RhdG9yZSBkaSBTZXJ2aXppIGRpIFBhZ2FtZW50bzwvZGVzY3JpcHRpb24+CgkJCTwvZmF1bHQ+CgkJPC9uczM6cHNwTm90aWZ5UGF5bWVudFYyUmVzPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==' - ]); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->ok_instance->workflowEvent(0); - - $this->assertEquals('26', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V2', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - - $workflow = $this->ko_instance->workflowEvent(0); - - $this->assertEquals('26', $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('PSP_V2', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('PSP_ERRORE_EMESSO', $workflow->getReadyColumnValue('faultcode')); - - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('Errore emesso dal Prestatore di Servizi di Pagamento', $this->ko_instance->getFaultDescription()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->ok_instance->transaction(0)); - $this->assertNull($this->ko_instance->transaction(0)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PSP_ERRORE_EMESSO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->ok_instance->transactionDetails(0)); - $this->assertNull($this->ko_instance->transactionDetails(0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspNotifyPaymentV2::class, $this->ok_instance->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\pspNotifyPaymentV2::class, $this->ko_instance->getMethodInterface()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Errore emesso dal PSP', $this->ko_instance->getFaultString()); - } -} diff --git a/src/tests/pagopa/events/resp/sendPaymentOutcomeTest.php b/src/tests/pagopa/events/resp/sendPaymentOutcomeTest.php deleted file mode 100644 index 8baf5e2b..00000000 --- a/src/tests/pagopa/events/resp/sendPaymentOutcomeTest.php +++ /dev/null @@ -1,212 +0,0 @@ -instance_OK = new sendPaymentOutcome( - [ - 'id' => 67, - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 08:08:00.201', - 'tipoevento' => 'sendPaymentOutcome', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000035', - 'ccp' => 't0000000000000000000000000000035', - 'noticenumber' => '301000000000000035', - 'creditorreferenceid' => '01000000000000035', - 'paymenttoken' => 't0000000000000000000000000000035', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000041', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000067', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', - ] - ); - - $this->instance_KO = new sendPaymentOutcome( - [ - 'id' => 67, - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 08:08:00.201', - 'tipoevento' => 'sendPaymentOutcome', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000036', - 'ccp' => 't0000000000000000000000000000036', - 'noticenumber' => '301000000000000036', - 'creditorreferenceid' => '01000000000000036', - 'paymenttoken' => 't0000000000000000000000000000036', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000041', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000067', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVNJVE9fQUNRVUlTSVRPPC9mYXVsdENvZGU+CgkJCQk8ZmF1bHRTdHJpbmc+cGF5bWVudFRva2VuIGlzIGV4cGlyZWQ8L2ZhdWx0U3RyaW5nPgoJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPnBheW1lbnRUb2tlbiBpcyBleHBpcmVkPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', - ] - ); - } - - #[TestDox('getCreditorReferenceId()')] - public function testGetCreditorReferenceId() - { - $this->assertEquals('01000000000000035', $this->instance_OK->getCreditorReferenceId()); - $this->assertEquals('01000000000000036', $this->instance_KO->getCreditorReferenceId()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_OK->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_KO->getBrokerPsp()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_OK->getTransferCount()); - $this->assertNull($this->instance_KO->getTransferCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000035'], $this->instance_OK->getIuvs()); - $this->assertEquals(['01000000000000036'], $this->instance_KO->getIuvs()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_OK->getPaEmittente()); - $this->assertEquals('77777777777', $this->instance_KO->getPaEmittente()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_OK->getPaymentsCount()); - $this->assertEquals(1, $this->instance_KO->getPaymentsCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000035', $this->instance_OK->getIuv()); - $this->assertEquals('01000000000000036', $this->instance_KO->getIuv()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000035', $this->instance_OK->getCcp()); - $this->assertEquals('t0000000000000000000000000000036', $this->instance_KO->getCcp()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_OK->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_KO->getCanale()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance_OK->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_KO->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance_OK->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_KO->getBrokerPa()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000035'], $this->instance_OK->getCcps()); - $this->assertEquals(['t0000000000000000000000000000036'], $this->instance_KO->getCcps()); - } - - #[TestDox('getPaymentToken()')] - public function testGetPaymentToken() - { - $this->assertEquals('t0000000000000000000000000000035', $this->instance_OK->getPaymentToken()); - $this->assertEquals('t0000000000000000000000000000036', $this->instance_KO->getPaymentToken()); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\sendPaymentOutcome::class, $this->instance_OK->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\sendPaymentOutcome::class, $this->instance_KO->getMethodInterface()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_OK->getFaultDescription()); - $this->assertEquals('paymentToken is expired', $this->instance_KO->getFaultDescription()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_OK->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_KO->getPaEmittenti()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_OK->getFaultString()); - $this->assertEquals('paymentToken is expired', $this->instance_KO->getFaultString()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000035', $this->instance_OK->getNoticeNumber()); - $this->assertEquals('301000000000000036', $this->instance_KO->getNoticeNumber()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_OK->getFaultCode()); - $this->assertEquals('PPT_ESITO_ACQUISITO', $this->instance_KO->getFaultCode()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_OK->getPsp()); - $this->assertEquals('AGID_01', $this->instance_KO->getPsp()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_OK->isFaultEvent()); - $this->assertTrue($this->instance_KO->isFaultEvent()); - } -} diff --git a/src/tests/pagopa/events/resp/sendPaymentOutcomeV2Test.php b/src/tests/pagopa/events/resp/sendPaymentOutcomeV2Test.php deleted file mode 100644 index 0c9b97e8..00000000 --- a/src/tests/pagopa/events/resp/sendPaymentOutcomeV2Test.php +++ /dev/null @@ -1,144 +0,0 @@ -payment = new sendPaymentOutcomeV2( - [ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 08:07:00.201', - 'tipoevento' => 'sendPaymentOutcomeV2', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticenumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000039', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+', - ] - ); - $this->fault = new sendPaymentOutcomeV2( - [ - 'date_event' => '2024-03-10', - 'inserted_timestamp' => '2024-03-10 08:07:00.201', - 'tipoevento' => 'sendPaymentOutcomeV2', - 'sottotipoevento' => 'RESP', - 'iddominio' => '77777777777', - 'iuv' => '01000000000000010', - 'ccp' => 't0000000000000000000000000000010', - 'noticenumber' => '301000000000000010', - 'creditorreferenceid' => '01000000000000010', - 'paymenttoken' => 't0000000000000000000000000000010', - 'psp' => 'AGID_01', - 'stazione' => '77777777777_01', - 'canale' => '88888888888_01', - 'sessionid' => 'sessid_000039', - 'sessionidoriginal' => '', - 'uniqueid' => 'T000010', - 'payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UFBUX1RPS0VOX1NDQURVVE88L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5wYXltZW50VG9rZW4gaXMgZXhwaXJlZDwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+cGF5bWVudFRva2VuIGlzIGV4cGlyZWQ8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==', - ] - ); - } - - #[TestDox('transactionDetails()')] - public function testTransactionDetails() - { - $this->assertNull($this->payment->transactionDetails(0)); - $this->assertNull($this->fault->transactionDetails(0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->payment->getIuvs()); - $this->assertEquals($value, $this->fault->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->payment->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->fault->getPaEmittenti()); - } - - #[TestDox('transaction()')] - public function testTransaction() - { - $this->assertNull($this->payment->transaction()); - $this->assertNull($this->fault->transaction()); - } - - #[TestDox('workflowEvent()')] - public function testWorkflowEvent() - { - $workflow = $this->payment->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:07:00.201', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000010', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('OK', $workflow->getReadyColumnValue('outcome')); - $this->assertNull($workflow->getReadyColumnValue('faultcode')); - - $workflow = $this->fault->workflowEvent(); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'RESP'), $workflow->getReadyColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:07:00.201', $workflow->getReadyColumnValue('event_timestamp')); - $this->assertEquals('T000010', $workflow->getReadyColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getReadyColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getReadyColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getReadyColumnValue('canale')); - $this->assertEquals('KO', $workflow->getReadyColumnValue('outcome')); - $this->assertEquals('PPT_TOKEN_SCADUTO', $workflow->getReadyColumnValue('faultcode')); - } - - #[TestDox('getMethodInterface()')] - public function testGetMethodInterface() - { - $this->assertInstanceOf(\pagopa\crawler\methods\resp\sendPaymentOutcomeV2::class, $this->payment->getMethodInterface()); - $this->assertInstanceOf(\pagopa\crawler\methods\resp\sendPaymentOutcomeV2::class, $this->fault->getMethodInterface()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - $this->assertEquals(1, $this->fault->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000010'], $this->payment->getCcps()); - $this->assertEquals(['t0000000000000000000000000000010'], $this->fault->getCcps()); - } -} diff --git a/src/tests/pagopa/methods/objects/RTTest.php b/src/tests/pagopa/methods/objects/RTTest.php deleted file mode 100644 index 46717cc7..00000000 --- a/src/tests/pagopa/methods/objects/RTTest.php +++ /dev/null @@ -1,90 +0,0 @@ -instance_1_versamento = new RT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHBheV9pOlJUIHhtbG5zOnBheV9pPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Ii9vcHQvcHNwYXhlcHRhL3Jlc291cmNlcy9QYWdJbmZfUlBUX1JUXzZfMl8wLnhzZCI+Cgk8cGF5X2k6dmVyc2lvbmVPZ2dldHRvPjEuMDwvcGF5X2k6dmVyc2lvbmVPZ2dldHRvPgoJPHBheV9pOmRvbWluaW8+CgkJPHBheV9pOmlkZW50aWZpY2F0aXZvRG9taW5pbz45NzUzMjc2MDU4MDwvcGF5X2k6aWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJPC9wYXlfaTpkb21pbmlvPgoJPHBheV9pOmlkZW50aWZpY2F0aXZvTWVzc2FnZ2lvUmljZXZ1dGE+SW1yeGxnZGgwMTUyNWc5MjFjbTQ4czg1MXQ3djh0emZoPC9wYXlfaTppZGVudGlmaWNhdGl2b01lc3NhZ2dpb1JpY2V2dXRhPgoJPHBheV9pOmRhdGFPcmFNZXNzYWdnaW9SaWNldnV0YT4yMDI0LTA0LTE2VDE5OjUzOjQ3PC9wYXlfaTpkYXRhT3JhTWVzc2FnZ2lvUmljZXZ1dGE+Cgk8cGF5X2k6cmlmZXJpbWVudG9NZXNzYWdnaW9SaWNoaWVzdGE+MjAyNDA0MTYwNzUyMjQyMjQ2ZDA3NC03ZTNhLTQxY2EtOTc8L3BheV9pOnJpZmVyaW1lbnRvTWVzc2FnZ2lvUmljaGllc3RhPgoJPHBheV9pOnJpZmVyaW1lbnRvRGF0YVJpY2hpZXN0YT4yMDI0LTA0LTE2PC9wYXlfaTpyaWZlcmltZW50b0RhdGFSaWNoaWVzdGE+Cgk8cGF5X2k6aXN0aXR1dG9BdHRlc3RhbnRlPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29BdHRlc3RhbnRlPgoJCQk8cGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz5CPC9wYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPgoJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPkJOTElJVFJSPC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29BdHRlc3RhbnRlPgoJCTxwYXlfaTpkZW5vbWluYXppb25lQXR0ZXN0YW50ZT5Xb3JsZGxpbmUgTWVyY2hhbnQgU2VydmljZXMgSXRhbGlhIFMucC5BLjwvcGF5X2k6ZGVub21pbmF6aW9uZUF0dGVzdGFudGU+Cgk8L3BheV9pOmlzdGl0dXRvQXR0ZXN0YW50ZT4KCTxwYXlfaTplbnRlQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29CZW5lZmljaWFyaW8+CgkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkc8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCTxwYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+OTc1MzI3NjA1ODA8L3BheV9pOmNvZGljZUlkZW50aWZpY2F0aXZvVW5pdm9jbz4KCQk8L3BheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0JlbmVmaWNpYXJpbz4KCQk8cGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz5NaW5pc3Rlcm8gZGVsbGUgaW5mcmFzdHJ1dHR1cmUgZSBkZWkgdHJhc3BvcnRpPC9wYXlfaTpkZW5vbWluYXppb25lQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTpjb2RpY2VVbml0T3BlckJlbmVmaWNpYXJpbz5EVDwvcGF5X2k6Y29kaWNlVW5pdE9wZXJCZW5lZmljaWFyaW8+CgkJPHBheV9pOmRlbm9tVW5pdE9wZXJCZW5lZmljaWFyaW8+RGlwYXJ0aW1lbnRvIHBlciBsYSBtb2JpbGl0w6Agc29zdGVuaWJpbGU8L3BheV9pOmRlbm9tVW5pdE9wZXJCZW5lZmljaWFyaW8+CgkJPHBheV9pOmluZGlyaXp6b0JlbmVmaWNpYXJpbz5WaWEgR2l1c2VwcGUgQ2FyYWNpPC9wYXlfaTppbmRpcml6em9CZW5lZmljaWFyaW8+CgkJPHBheV9pOmNpdmljb0JlbmVmaWNpYXJpbz4zNjwvcGF5X2k6Y2l2aWNvQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTpjYXBCZW5lZmljaWFyaW8+MDAxNTc8L3BheV9pOmNhcEJlbmVmaWNpYXJpbz4KCQk8cGF5X2k6bG9jYWxpdGFCZW5lZmljaWFyaW8+Uk9NQTwvcGF5X2k6bG9jYWxpdGFCZW5lZmljaWFyaW8+CgkJPHBheV9pOnByb3ZpbmNpYUJlbmVmaWNpYXJpbz5STTwvcGF5X2k6cHJvdmluY2lhQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTpuYXppb25lQmVuZWZpY2lhcmlvPklUPC9wYXlfaTpuYXppb25lQmVuZWZpY2lhcmlvPgoJPC9wYXlfaTplbnRlQmVuZWZpY2lhcmlvPgoJPHBheV9pOnNvZ2dldHRvVmVyc2FudGU+CgkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbnRlPgoJCQk8cGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz5HPC9wYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPgoJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjAxMjcxODIwNjM5PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW50ZT4KCQk8cGF5X2k6YW5hZ3JhZmljYVZlcnNhbnRlPkVMSUFOQSAyPC9wYXlfaTphbmFncmFmaWNhVmVyc2FudGU+CgkJPHBheV9pOmluZGlyaXp6b1ZlcnNhbnRlPlZJQSBFTVBFRE9DTEUgNTAvNTI8L3BheV9pOmluZGlyaXp6b1ZlcnNhbnRlPgoJCTxwYXlfaTpjYXBWZXJzYW50ZT44MDEyNjwvcGF5X2k6Y2FwVmVyc2FudGU+CgkJPHBheV9pOmxvY2FsaXRhVmVyc2FudGU+TkFQT0xJPC9wYXlfaTpsb2NhbGl0YVZlcnNhbnRlPgoJCTxwYXlfaTpwcm92aW5jaWFWZXJzYW50ZT5OQTwvcGF5X2k6cHJvdmluY2lhVmVyc2FudGU+CgkJPHBheV9pOm5hemlvbmVWZXJzYW50ZT5JVDwvcGF5X2k6bmF6aW9uZVZlcnNhbnRlPgoJPC9wYXlfaTpzb2dnZXR0b1ZlcnNhbnRlPgoJPHBheV9pOnNvZ2dldHRvUGFnYXRvcmU+CgkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1BhZ2F0b3JlPgoJCQk8cGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz5HPC9wYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPgoJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjAxMjcxODIwNjM5PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29QYWdhdG9yZT4KCQk8cGF5X2k6YW5hZ3JhZmljYVBhZ2F0b3JlPkVMSUFOQSAyPC9wYXlfaTphbmFncmFmaWNhUGFnYXRvcmU+CgkJPHBheV9pOmluZGlyaXp6b1BhZ2F0b3JlPlZJQSBFTVBFRE9DTEUgNTAvNTI8L3BheV9pOmluZGlyaXp6b1BhZ2F0b3JlPgoJCTxwYXlfaTpjYXBQYWdhdG9yZT44MDEyNjwvcGF5X2k6Y2FwUGFnYXRvcmU+CgkJPHBheV9pOmxvY2FsaXRhUGFnYXRvcmU+TkFQT0xJPC9wYXlfaTpsb2NhbGl0YVBhZ2F0b3JlPgoJCTxwYXlfaTpwcm92aW5jaWFQYWdhdG9yZT5OQTwvcGF5X2k6cHJvdmluY2lhUGFnYXRvcmU+CgkJPHBheV9pOm5hemlvbmVQYWdhdG9yZT5JVDwvcGF5X2k6bmF6aW9uZVBhZ2F0b3JlPgoJPC9wYXlfaTpzb2dnZXR0b1BhZ2F0b3JlPgoJPHBheV9pOmRhdGlQYWdhbWVudG8+CgkJPHBheV9pOmNvZGljZUVzaXRvUGFnYW1lbnRvPjA8L3BheV9pOmNvZGljZUVzaXRvUGFnYW1lbnRvPgoJCTxwYXlfaTppbXBvcnRvVG90YWxlUGFnYXRvPjE2LjAwPC9wYXlfaTppbXBvcnRvVG90YWxlUGFnYXRvPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAzNzA0ODgzOTAxMzM1NTgwPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCTxwYXlfaTpDb2RpY2VDb250ZXN0b1BhZ2FtZW50bz5kZmYyMDJjMWZlYzk0OTM3YjlkNmE3MTg4MmRiMGVlMDwvcGF5X2k6Q29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJPHBheV9pOmRhdGlTaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6c2luZ29sb0ltcG9ydG9QYWdhdG8+MTYuMDA8L3BheV9pOnNpbmdvbG9JbXBvcnRvUGFnYXRvPgoJCQk8cGF5X2k6ZXNpdG9TaW5nb2xvUGFnYW1lbnRvPlBBR0FUQTwvcGF5X2k6ZXNpdG9TaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6ZGF0YUVzaXRvU2luZ29sb1BhZ2FtZW50bz4yMDI0LTA0LTE2PC9wYXlfaTpkYXRhRXNpdG9TaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvUmlzY29zc2lvbmU+MTExMTExMTExMTE8L3BheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1Jpc2Nvc3Npb25lPgoJCQk8cGF5X2k6Y2F1c2FsZVZlcnNhbWVudG8+L1JGQi8wMzcwNDg4MzkwMTMzNTU4MC8xNi9UWFQvTjA2Ny1ESVJJVFRJIOKCrCAyNiw0MCB8IEJPTExJIOKCrCAxNiwwMDwvcGF5X2k6Y2F1c2FsZVZlcnNhbWVudG8+CgkJCTxwYXlfaTpkYXRpU3BlY2lmaWNpUmlzY29zc2lvbmU+OS8wNzE1MTAzU1AvPC9wYXlfaTpkYXRpU3BlY2lmaWNpUmlzY29zc2lvbmU+CgkJPC9wYXlfaTpkYXRpU2luZ29sb1BhZ2FtZW50bz4KCTwvcGF5X2k6ZGF0aVBhZ2FtZW50bz4KPC9wYXlfaTpSVD4=')); - $this->instance_2_versamento = new RT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHBheV9pOlJUIHhtbG5zOnBheV9pPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Ii9vcHQvcHNwYXhlcHRhL3Jlc291cmNlcy9QYWdJbmZfUlBUX1JUXzZfMl8wLnhzZCI+Cgk8cGF5X2k6dmVyc2lvbmVPZ2dldHRvPjEuMDwvcGF5X2k6dmVyc2lvbmVPZ2dldHRvPgoJPHBheV9pOmRvbWluaW8+CgkJPHBheV9pOmlkZW50aWZpY2F0aXZvRG9taW5pbz45NzUzMjc2MDU4MDwvcGF5X2k6aWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJPC9wYXlfaTpkb21pbmlvPgoJPHBheV9pOmlkZW50aWZpY2F0aXZvTWVzc2FnZ2lvUmljZXZ1dGE+SW1yeGxnZGgwMTUyNWc5MjFjbTQ4czg1MXQ3djh0emZoPC9wYXlfaTppZGVudGlmaWNhdGl2b01lc3NhZ2dpb1JpY2V2dXRhPgoJPHBheV9pOmRhdGFPcmFNZXNzYWdnaW9SaWNldnV0YT4yMDI0LTA0LTE2VDE5OjUzOjQ3PC9wYXlfaTpkYXRhT3JhTWVzc2FnZ2lvUmljZXZ1dGE+Cgk8cGF5X2k6cmlmZXJpbWVudG9NZXNzYWdnaW9SaWNoaWVzdGE+MjAyNDA0MTYwNzUyMjQyMjQ2ZDA3NC03ZTNhLTQxY2EtOTc8L3BheV9pOnJpZmVyaW1lbnRvTWVzc2FnZ2lvUmljaGllc3RhPgoJPHBheV9pOnJpZmVyaW1lbnRvRGF0YVJpY2hpZXN0YT4yMDI0LTA0LTE2PC9wYXlfaTpyaWZlcmltZW50b0RhdGFSaWNoaWVzdGE+Cgk8cGF5X2k6aXN0aXR1dG9BdHRlc3RhbnRlPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29BdHRlc3RhbnRlPgoJCQk8cGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz5CPC9wYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPgoJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPkJOTElJVFJSPC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29BdHRlc3RhbnRlPgoJCTxwYXlfaTpkZW5vbWluYXppb25lQXR0ZXN0YW50ZT5Xb3JsZGxpbmUgTWVyY2hhbnQgU2VydmljZXMgSXRhbGlhIFMucC5BLjwvcGF5X2k6ZGVub21pbmF6aW9uZUF0dGVzdGFudGU+Cgk8L3BheV9pOmlzdGl0dXRvQXR0ZXN0YW50ZT4KCTxwYXlfaTplbnRlQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29CZW5lZmljaWFyaW8+CgkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkc8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCTxwYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+OTc1MzI3NjA1ODA8L3BheV9pOmNvZGljZUlkZW50aWZpY2F0aXZvVW5pdm9jbz4KCQk8L3BheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0JlbmVmaWNpYXJpbz4KCQk8cGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz5NaW5pc3Rlcm8gZGVsbGUgaW5mcmFzdHJ1dHR1cmUgZSBkZWkgdHJhc3BvcnRpPC9wYXlfaTpkZW5vbWluYXppb25lQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTpjb2RpY2VVbml0T3BlckJlbmVmaWNpYXJpbz5EVDwvcGF5X2k6Y29kaWNlVW5pdE9wZXJCZW5lZmljaWFyaW8+CgkJPHBheV9pOmRlbm9tVW5pdE9wZXJCZW5lZmljaWFyaW8+RGlwYXJ0aW1lbnRvIHBlciBsYSBtb2JpbGl0w6Agc29zdGVuaWJpbGU8L3BheV9pOmRlbm9tVW5pdE9wZXJCZW5lZmljaWFyaW8+CgkJPHBheV9pOmluZGlyaXp6b0JlbmVmaWNpYXJpbz5WaWEgR2l1c2VwcGUgQ2FyYWNpPC9wYXlfaTppbmRpcml6em9CZW5lZmljaWFyaW8+CgkJPHBheV9pOmNpdmljb0JlbmVmaWNpYXJpbz4zNjwvcGF5X2k6Y2l2aWNvQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTpjYXBCZW5lZmljaWFyaW8+MDAxNTc8L3BheV9pOmNhcEJlbmVmaWNpYXJpbz4KCQk8cGF5X2k6bG9jYWxpdGFCZW5lZmljaWFyaW8+Uk9NQTwvcGF5X2k6bG9jYWxpdGFCZW5lZmljaWFyaW8+CgkJPHBheV9pOnByb3ZpbmNpYUJlbmVmaWNpYXJpbz5STTwvcGF5X2k6cHJvdmluY2lhQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTpuYXppb25lQmVuZWZpY2lhcmlvPklUPC9wYXlfaTpuYXppb25lQmVuZWZpY2lhcmlvPgoJPC9wYXlfaTplbnRlQmVuZWZpY2lhcmlvPgoJPHBheV9pOnNvZ2dldHRvVmVyc2FudGU+CgkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbnRlPgoJCQk8cGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz5HPC9wYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPgoJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjAxMjcxODIwNjM5PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW50ZT4KCQk8cGF5X2k6YW5hZ3JhZmljYVZlcnNhbnRlPkVMSUFOQSAyPC9wYXlfaTphbmFncmFmaWNhVmVyc2FudGU+CgkJPHBheV9pOmluZGlyaXp6b1ZlcnNhbnRlPlZJQSBFTVBFRE9DTEUgNTAvNTI8L3BheV9pOmluZGlyaXp6b1ZlcnNhbnRlPgoJCTxwYXlfaTpjYXBWZXJzYW50ZT44MDEyNjwvcGF5X2k6Y2FwVmVyc2FudGU+CgkJPHBheV9pOmxvY2FsaXRhVmVyc2FudGU+TkFQT0xJPC9wYXlfaTpsb2NhbGl0YVZlcnNhbnRlPgoJCTxwYXlfaTpwcm92aW5jaWFWZXJzYW50ZT5OQTwvcGF5X2k6cHJvdmluY2lhVmVyc2FudGU+CgkJPHBheV9pOm5hemlvbmVWZXJzYW50ZT5JVDwvcGF5X2k6bmF6aW9uZVZlcnNhbnRlPgoJPC9wYXlfaTpzb2dnZXR0b1ZlcnNhbnRlPgoJPHBheV9pOnNvZ2dldHRvUGFnYXRvcmU+CgkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1BhZ2F0b3JlPgoJCQk8cGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz5HPC9wYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPgoJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjAxMjcxODIwNjM5PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29QYWdhdG9yZT4KCQk8cGF5X2k6YW5hZ3JhZmljYVBhZ2F0b3JlPkVMSUFOQSAyPC9wYXlfaTphbmFncmFmaWNhUGFnYXRvcmU+CgkJPHBheV9pOmluZGlyaXp6b1BhZ2F0b3JlPlZJQSBFTVBFRE9DTEUgNTAvNTI8L3BheV9pOmluZGlyaXp6b1BhZ2F0b3JlPgoJCTxwYXlfaTpjYXBQYWdhdG9yZT44MDEyNjwvcGF5X2k6Y2FwUGFnYXRvcmU+CgkJPHBheV9pOmxvY2FsaXRhUGFnYXRvcmU+TkFQT0xJPC9wYXlfaTpsb2NhbGl0YVBhZ2F0b3JlPgoJCTxwYXlfaTpwcm92aW5jaWFQYWdhdG9yZT5OQTwvcGF5X2k6cHJvdmluY2lhUGFnYXRvcmU+CgkJPHBheV9pOm5hemlvbmVQYWdhdG9yZT5JVDwvcGF5X2k6bmF6aW9uZVBhZ2F0b3JlPgoJPC9wYXlfaTpzb2dnZXR0b1BhZ2F0b3JlPgoJPHBheV9pOmRhdGlQYWdhbWVudG8+CgkJPHBheV9pOmNvZGljZUVzaXRvUGFnYW1lbnRvPjA8L3BheV9pOmNvZGljZUVzaXRvUGFnYW1lbnRvPgoJCTxwYXlfaTppbXBvcnRvVG90YWxlUGFnYXRvPjMyLjAwPC9wYXlfaTppbXBvcnRvVG90YWxlUGFnYXRvPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAzNzA0ODgzOTAxMzM1NTgwPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCTxwYXlfaTpDb2RpY2VDb250ZXN0b1BhZ2FtZW50bz5kZmYyMDJjMWZlYzk0OTM3YjlkNmE3MTg4MmRiMGVlMDwvcGF5X2k6Q29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJPHBheV9pOmRhdGlTaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6c2luZ29sb0ltcG9ydG9QYWdhdG8+MTAuMDA8L3BheV9pOnNpbmdvbG9JbXBvcnRvUGFnYXRvPgoJCQk8cGF5X2k6ZXNpdG9TaW5nb2xvUGFnYW1lbnRvPlBBR0FUQTwvcGF5X2k6ZXNpdG9TaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6ZGF0YUVzaXRvU2luZ29sb1BhZ2FtZW50bz4yMDI0LTA0LTE2PC9wYXlfaTpkYXRhRXNpdG9TaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvUmlzY29zc2lvbmU+MjIyMjIyMjIyMjI8L3BheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1Jpc2Nvc3Npb25lPgoJCQk8cGF5X2k6Y2F1c2FsZVZlcnNhbWVudG8+L1JGQi8wMzcwNDg4MzkwMTMzNTU4MC8xNi9UWFQvTjA2Ny1ESVJJVFRJIOKCrCAyNiw0MCB8IEJPTExJIOKCrCAxNiwwMDwvcGF5X2k6Y2F1c2FsZVZlcnNhbWVudG8+CgkJCTxwYXlfaTpkYXRpU3BlY2lmaWNpUmlzY29zc2lvbmU+OS8wNzE1MTAzU1AvPC9wYXlfaTpkYXRpU3BlY2lmaWNpUmlzY29zc2lvbmU+CgkJPC9wYXlfaTpkYXRpU2luZ29sb1BhZ2FtZW50bz4KCQk8cGF5X2k6ZGF0aVNpbmdvbG9QYWdhbWVudG8+CgkJCTxwYXlfaTpzaW5nb2xvSW1wb3J0b1BhZ2F0bz4yMi4wMDwvcGF5X2k6c2luZ29sb0ltcG9ydG9QYWdhdG8+CgkJCTxwYXlfaTplc2l0b1NpbmdvbG9QYWdhbWVudG8+UEFHQVRBPC9wYXlfaTplc2l0b1NpbmdvbG9QYWdhbWVudG8+CgkJCTxwYXlfaTpkYXRhRXNpdG9TaW5nb2xvUGFnYW1lbnRvPjIwMjQtMDQtMTY8L3BheV9pOmRhdGFFc2l0b1NpbmdvbG9QYWdhbWVudG8+CgkJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29SaXNjb3NzaW9uZT4yMjIyMjIyMjIyMzwvcGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvUmlzY29zc2lvbmU+CgkJCTxwYXlfaTpjYXVzYWxlVmVyc2FtZW50bz4vUkZCLzAzNzA0ODgzOTAxMzM1NTgwLzE2L1RYVC9OMDY3LURJUklUVEkg4oKsIDI2LDQwIHwgQk9MTEkg4oKsIDE2LDAwPC9wYXlfaTpjYXVzYWxlVmVyc2FtZW50bz4KCQkJPHBheV9pOmRhdGlTcGVjaWZpY2lSaXNjb3NzaW9uZT45LzA3MTUxMDNTUC88L3BheV9pOmRhdGlTcGVjaWZpY2lSaXNjb3NzaW9uZT4KCQk8L3BheV9pOmRhdGlTaW5nb2xvUGFnYW1lbnRvPgoJPC9wYXlfaTpkYXRpUGFnYW1lbnRvPgo8L3BheV9pOlJUPg==')); - $this->instance_1_2_bollo = new RT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHBheV9pOlJUIHhtbG5zOnBheV9pPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Ii9vcHQvcHJvY3RlbGUvcmVzb3VyY2VzL1BhZ0luZl9SUFRfUlRfNl8yXzAueHNkIj4KCTxwYXlfaTp2ZXJzaW9uZU9nZ2V0dG8+Ni4yLjA8L3BheV9pOnZlcnNpb25lT2dnZXR0bz4KCTxwYXlfaTpkb21pbmlvPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b0RvbWluaW8+ODAxODU2OTA1ODU8L3BheV9pOmlkZW50aWZpY2F0aXZvRG9taW5pbz4KCQk8cGF5X2k6aWRlbnRpZmljYXRpdm9TdGF6aW9uZVJpY2hpZWRlbnRlPjAyMzI3OTEwNTgwXzAyPC9wYXlfaTppZGVudGlmaWNhdGl2b1N0YXppb25lUmljaGllZGVudGU+Cgk8L3BheV9pOmRvbWluaW8+Cgk8cGF5X2k6aWRlbnRpZmljYXRpdm9NZXNzYWdnaW9SaWNldnV0YT5JbXI1eHY2OTBiOGF2anpsMGp0MjdrODUwNTEzeDd5aGs8L3BheV9pOmlkZW50aWZpY2F0aXZvTWVzc2FnZ2lvUmljZXZ1dGE+Cgk8cGF5X2k6ZGF0YU9yYU1lc3NhZ2dpb1JpY2V2dXRhPjIwMjQtMDQtMTZUMjM6MDk6NTM8L3BheV9pOmRhdGFPcmFNZXNzYWdnaW9SaWNldnV0YT4KCTxwYXlfaTpyaWZlcmltZW50b01lc3NhZ2dpb1JpY2hpZXN0YT45NzI4OTAxMDQ2YmE0OWE0ODU4MmVhZWUxN2YyZjk2YzwvcGF5X2k6cmlmZXJpbWVudG9NZXNzYWdnaW9SaWNoaWVzdGE+Cgk8cGF5X2k6cmlmZXJpbWVudG9EYXRhUmljaGllc3RhPjIwMjQtMDQtMTY8L3BheV9pOnJpZmVyaW1lbnRvRGF0YVJpY2hpZXN0YT4KCTxwYXlfaTppc3RpdHV0b0F0dGVzdGFudGU+CgkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0F0dGVzdGFudGU+CgkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkI8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCTxwYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+QkNJVElUTU08L3BheV9pOmNvZGljZUlkZW50aWZpY2F0aXZvVW5pdm9jbz4KCQk8L3BheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0F0dGVzdGFudGU+CgkJPHBheV9pOmRlbm9taW5hemlvbmVBdHRlc3RhbnRlPkludGVzYSBTYW5wYW9sbzwvcGF5X2k6ZGVub21pbmF6aW9uZUF0dGVzdGFudGU+Cgk8L3BheV9pOmlzdGl0dXRvQXR0ZXN0YW50ZT4KCTxwYXlfaTplbnRlQmVuZWZpY2lhcmlvPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29CZW5lZmljaWFyaW8+CgkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkc8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCTxwYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+ODAxODU2OTA1ODU8L3BheV9pOmNvZGljZUlkZW50aWZpY2F0aXZvVW5pdm9jbz4KCQk8L3BheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0JlbmVmaWNpYXJpbz4KCQk8cGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz5NaW5pc3Rlcm8gZGVsbCdJbnRlcm5vIC0gREFJVDwvcGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz4KCTwvcGF5X2k6ZW50ZUJlbmVmaWNpYXJpbz4KCTxwYXlfaTpzb2dnZXR0b1ZlcnNhbnRlPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW50ZT4KCQkJPHBheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+RjwvcGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz4KCQkJPHBheV9pOmNvZGljZUlkZW50aWZpY2F0aXZvVW5pdm9jbz5HTlRTTFY2NFI2N0czMzdNPC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW50ZT4KCQk8cGF5X2k6YW5hZ3JhZmljYVZlcnNhbnRlPkdOVFNMVjY0UjY3RzMzN008L3BheV9pOmFuYWdyYWZpY2FWZXJzYW50ZT4KCQk8cGF5X2k6ZS1tYWlsVmVyc2FudGU+cC5sYW5kaW5pQGFsaWNlLml0PC9wYXlfaTplLW1haWxWZXJzYW50ZT4KCTwvcGF5X2k6c29nZ2V0dG9WZXJzYW50ZT4KCTxwYXlfaTpzb2dnZXR0b1BhZ2F0b3JlPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29QYWdhdG9yZT4KCQkJPHBheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+RjwvcGF5X2k6dGlwb0lkZW50aWZpY2F0aXZvVW5pdm9jbz4KCQkJPHBheV9pOmNvZGljZUlkZW50aWZpY2F0aXZvVW5pdm9jbz5HTlRTTFY2NFI2N0czMzdNPC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29QYWdhdG9yZT4KCQk8cGF5X2k6YW5hZ3JhZmljYVBhZ2F0b3JlPkdOVFNMVjY0UjY3RzMzN008L3BheV9pOmFuYWdyYWZpY2FQYWdhdG9yZT4KCQk8cGF5X2k6cHJvdmluY2lhUGFnYXRvcmU+UFI8L3BheV9pOnByb3ZpbmNpYVBhZ2F0b3JlPgoJPC9wYXlfaTpzb2dnZXR0b1BhZ2F0b3JlPgoJPHBheV9pOmRhdGlQYWdhbWVudG8+CgkJPHBheV9pOmNvZGljZUVzaXRvUGFnYW1lbnRvPjA8L3BheV9pOmNvZGljZUVzaXRvUGFnYW1lbnRvPgoJCTxwYXlfaTppbXBvcnRvVG90YWxlUGFnYXRvPjUwLjAwPC9wYXlfaTppbXBvcnRvVG90YWxlUGFnYXRvPgoJCTxwYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPlJGNDMwMDAwMDAwMDAwMDAwNzY4NDUxMTwvcGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQk8cGF5X2k6Q29kaWNlQ29udGVzdG9QYWdhbWVudG8+Qk9MTE8yMDI0MDQxNjAwMDAwMDAwMDAwMDAwMDc2ODQ1MDY8L3BheV9pOkNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTxwYXlfaTpkYXRpU2luZ29sb1BhZ2FtZW50bz4KCQkJPHBheV9pOnNpbmdvbG9JbXBvcnRvUGFnYXRvPjE2LjAwPC9wYXlfaTpzaW5nb2xvSW1wb3J0b1BhZ2F0bz4KCQkJPHBheV9pOmVzaXRvU2luZ29sb1BhZ2FtZW50bz5QQUdBVEE8L3BheV9pOmVzaXRvU2luZ29sb1BhZ2FtZW50bz4KCQkJPHBheV9pOmRhdGFFc2l0b1NpbmdvbG9QYWdhbWVudG8+MjAyNC0wNC0xNjwvcGF5X2k6ZGF0YUVzaXRvU2luZ29sb1BhZ2FtZW50bz4KCQkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1Jpc2Nvc3Npb25lPjMzMzMzMzMzMzMzPC9wYXlfaTppZGVudGlmaWNhdGl2b1VuaXZvY29SaXNjb3NzaW9uZT4KCQkJPHBheV9pOmNhdXNhbGVWZXJzYW1lbnRvPi9SRlMvUkY0MzAwMDAwMDAwMDAwMDA3Njg0NTExLzE2LjAwL1RYVC9CT0xMT0RJR0lUQUxFLUFOUFJCLTdRWXpxcFZ3MjQ8L3BheV9pOmNhdXNhbGVWZXJzYW1lbnRvPgoJCQk8cGF5X2k6ZGF0aVNwZWNpZmljaVJpc2Nvc3Npb25lPjkvMDkwMTEwMEFQL0JPTExPL2dicF4jekFHKnB6QSpsdWdiP2ozaUNIeC53aFclUi9tbXtjeE1tNjc8L3BheV9pOmRhdGlTcGVjaWZpY2lSaXNjb3NzaW9uZT4KCQkJPHBheV9pOmFsbGVnYXRvUmljZXZ1dGE+CgkJCQk8cGF5X2k6dGlwb0FsbGVnYXRvUmljZXZ1dGE+QkQ8L3BheV9pOnRpcG9BbGxlZ2F0b1JpY2V2dXRhPgoJCQkJPHBheV9pOnRlc3RvQWxsZWdhdG8+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGJXRnlZMkZFWVVKdmJHeHZJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbUZuWlc1NmFXRmxiblJ5WVhSbExtZHZkaTVwZEM4eU1ERTBMMDFoY21OaFJHRkNiMnhzYnlJZ2VHMXNibk02Ym5NeVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3THpBNUwzaHRiR1J6YVdjaklqNDhVRk5RUGp4RGIyUnBZMlZHYVhOallXeGxQakF3TnprNU9UWXdNVFU0UEM5RGIyUnBZMlZHYVhOallXeGxQanhFWlc1dmJXbHVZWHBwYjI1bFBrbHVkR1Z6WVNCVFlXNXdZVzlzYnlCVExuQXVRUzQ4TDBSbGJtOXRhVzVoZW1sdmJtVStQQzlRVTFBK1BFbFZRa1ErTURFeU5EQXdNREU1TWpVM05qQThMMGxWUWtRK1BFOXlZVUZqY1hWcGMzUnZQakl3TWpRdE1EUXRNRFZVTWpBNk1UazZNemdyTURJNk1EQThMMDl5WVVGamNYVnBjM1J2UGp4SmJYQnZjblJ2UGpFMkxqQXdQQzlKYlhCdmNuUnZQanhVYVhCdlFtOXNiRzgrTURFOEwxUnBjRzlDYjJ4c2J6NDhTVzF3Y205dWRHRkViMk4xYldWdWRHOCtQRVJwWjJWemRFMWxkR2h2WkNCQmJHZHZjbWwwYUcwOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2TURRdmVHMXNaVzVqSTNOb1lUSTFOaUl2UGp4dWN6STZSR2xuWlhOMFZtRnNkV1UrT1dRME1HWmlNRGMzTkRsbE1USmhOVEEzWkRkak1HWmlPVFl5T1RZeU9UZ3lNVEF6TlRNd04ySmpZalJrTVRaaU16Y3hPRFE0WW1SaU0yUTJPVFEzWkR3dmJuTXlPa1JwWjJWemRGWmhiSFZsUGp3dlNXMXdjbTl1ZEdGRWIyTjFiV1Z1ZEc4K1BGTnBaMjVoZEhWeVpTQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzh3T1M5NGJXeGtjMmxuSXlJK1BGTnBaMjVsWkVsdVptOCtQRU5oYm05dWFXTmhiR2w2WVhScGIyNU5aWFJvYjJRZ1FXeG5iM0pwZEdodFBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OVVVaTh5TURBeEwxSkZReTE0Yld3dFl6RTBiaTB5TURBeE1ETXhOU0l2UGp4VGFXZHVZWFIxY21WTlpYUm9iMlFnUVd4bmIzSnBkR2h0UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMekEwTDNodGJHUnphV2N0Ylc5eVpTTnljMkV0YzJoaE1qVTJJaTgrUEZKbFptVnlaVzVqWlNCVlVrazlJaUkrUEZSeVlXNXpabTl5YlhNK1BGUnlZVzV6Wm05eWJTQkJiR2R2Y21sMGFHMDlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdk1Ea3ZlRzFzWkhOcFp5TmxiblpsYkc5d1pXUXRjMmxuYm1GMGRYSmxJaTgrUEM5VWNtRnVjMlp2Y20xelBqeEVhV2RsYzNSTlpYUm9iMlFnUVd4bmIzSnBkR2h0UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXhMekEwTDNodGJHVnVZeU56YUdFeU5UWWlMejQ4UkdsblpYTjBWbUZzZFdVK2JXTnJSa3c1UlZjNU5uWkZOM2RtVWxsbldEZHVNM0J1VmpSTWNsaHJMMWhwU0VWNk9ISjBlVU16VFQwOEwwUnBaMlZ6ZEZaaGJIVmxQand2VW1WbVpYSmxibU5sUGp3dlUybG5ibVZrU1c1bWJ6NDhVMmxuYm1GMGRYSmxWbUZzZFdVK2NETjZlRzR5U0dWaGFrcHZabXhUZURSVGVVaDJRVFF6T1RCRWVTOUVVMFZwY21FeGFEZ3ZWRzk0Y1RacmNGaGtORWxyVDNaNFFrbHRRbEJFZGpaWlNIVmhabFJUYW1sUVpXczRiSGRwTDBaUFREZG1ZVkpwVGpoYWRGa3llSGRyWkhWT1dqRm1NSEJzTUZCTVZtMXZRM1Z2WlZoQ2VtNVhVMkZGWkZnemJHOUxNMEpvTVROelRDODNjRWhsUmpWcVVqbDFabFZRT1hCRFJteFFaM054ZURFeFNHWnNhV0owT1VSRmEwRk5Sa3RQVW04clpqZHhZbllyVms5Q1IxSm5UekJCY0ZsWE1FUTVkVW81TUZCYWFIZHlPVmhXT1M5S1RYUnlUVGx5UW14d1JESkpjall3VGxGSmRtVXpjRlp5U25WdkswNTBaVkZrTjA5c1pUaHhhR3B2VERkdlV5OTRWbWcyWTBoblYwdHBVblJPWjJsMVYyUkZhRk5sY1dFMmJXdEliazFQU25SUFZHaEhUVTR3VERsbVNuaFRhVWhvYzJsQlVsSmhXRVl2TjFkRWIyaDZTa3BtT1ZwTFpHeHVWbUpXUjBwUlBUMDhMMU5wWjI1aGRIVnlaVlpoYkhWbFBqeExaWGxKYm1adlBqeFlOVEE1UkdGMFlUNDhXRFV3T1VObGNuUnBabWxqWVhSbFBrMUpTVVYwVkVORFFYQXlaMEYzU1VKQlowbEpWbGhoY0ZveGRqZzVXVUYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkaFJFVk1UVUZyUjBFeFZVVkNhRTFEVTFaUmVFaHFRV05DWjA1V1FrRnZUVVpWUm01YVZ6VTJZVmRGWjFwSFZuTmlSMVZuVWxjMU1HTnRSakJhVkVWaVRVSnJSMEV4VlVWRGQzZFRWVEpXZVdSdGJEWmhVMEpWV2xkNGJHSlhSakJoVjA1d1RWSjNkMGRuV1VSV1VWRkVSRUpPUkZGVFFrTmlNbmh6WW5sQ1ZWcFhlR3hpVjBZd1lWZE9kazFDTkZoRVZFVTFUVlJCZDAxcVJYcE9WR2Q0VGpGdldFUlVTVEZOVkVGM1RXcEZlazVVWjNoT01XOTNXbFJGVEUxQmEwZEJNVlZGUW1oTlExTldVWGhJYWtGalFtZE9Wa0pCYjAxR1ZVWnVXbGMxTm1GWFJXZGFSMVp6WWtkVloxSlhOVEJqYlVZd1dsUkZUVTFCYjBkQk1WVkZRM2QzUkZWR1RsRk5VMmQzU21kWlJGWlJVVVJFUWpoM1RVUmpOVTlVYXpKTlJFVXhUME5DU2xSc1VrWlZNRVZuVlRCR1QxVkZSbEJVUlRoblZURkNRazFKU1VKSmFrRk9RbWRyY1docmFVYzVkekJDUVZGRlJrRkJUME5CVVRoQlRVbEpRa05uUzBOQlVVVkJka3RIWjNWRFNIQktRa1JWVjNOU1lsbDZZVXg0U0RkemQxY3pjVFEyVkdkS0sybFFNRVJoYVZkaVNTOVVRbWRyUTBaU2NuVndUazU0U1RaMlVqUjRVR2xSSzBOaE1uZzBRVEp4VVdOaWJYcDVOVk51Vm5Vd2FrdDROVFp4T1ZsRFJFUmlOVkZSZGxoa2VWcFNWaXRwUVhCV09FVm5VV0pJWW1weGJ6Sk1jVkZIWTFadFpVazBUamR2ZWtObFpEVndRWHBvZDBZckswNW1SVEpZY1dsSFdsZERhRFZpV0dGdVJHc3pZUzk0UW5rdlluaFpNelEzVFVaTWEycG9UbXhsVDI5TFQyTldkRzFhYTB4dGNTdFRkRWx4WW5sV05qWjZUMDl0ZDNkUWVETkdlR0owT1RNMFltcEZWMUpHVG1aV1MwTXhOa3hrTmpCM1RqQnhlVGhuYTI1S2RFNDJhRGROWTBadGFrZEhhMnAxYkZVekx5czRiR1JPTWpoM01uZzFZMDVuZDNBeWFFVmpVSEF3UW1ZMloydFRTMUZHYjJGT01URnZPUzkzU21oTE1rVnRObFJYZW1WeGFVVkJXRlZ4TDJkSWNrOVJTVVJCVVVGQ2J6SlpkMXBFUVdaQ1owNVdTRk5OUlVkRVFWZG5RbEZ4VWpkS0wwbFZlUzk1T1RSSmFtUk1ORTlsY25aeU9UVkRVa1JCVTBKblRsWklVMEZGUTNwQlNrMUJZMGRDVTNSTlNGRkZTazFDTUVkQk1WVmtSR2RSVjBKQ1VYRkNlWHBUTkZOMGRuVkRPR05rVjB0U2MyMHJaVmx1WjBWUVJFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSnJRWGRFVVZsS1MyOWFTV2gyWTA1QlVVVk1RbEZCUkdkblNVSkJRV0ZYZEc5dk1FZEpTWEI2UW5sa2VXNWxZekZ3VTJoUlRHUjFSa3RRU0hsd2RWTTBNWE5VU25kaGNrbFlSWFJqTUZCelJYSjNObHBoZW5GVWFUQnFUMUpEZURFMVVXSnZNRmxzY1RSQ1YwVTNXbk5UVWpFMFptZFhPV1pGVFZOSVIxRmxZWGgwTVc0MFVHVkRVRkkzUVVwWmQxVTJUSGxyTUVOaGMxTmFXVnBuUTNkRlFreDRRbkl2YUV0SFRYSnJhV3RRTWtKR2JreHNOVlJRY0VGbVdGZGFXVkJNY0dGVllUaDBMMUpJVW0weVdXWTFlR281SzBkUFJrdDJRbU0yWlRsc2FVVkhOREpRWnpoM2JEZEdWbkJCU1M5WGJrUkllbXRNTUVJNFMydE1OVTA0ZFhOMmFVSTRSM1IyVVVkMVRURlRXamRuYzNKamIyMXhORGhqVVZOQmVDOXlMMWRyVUhnMWQzTlJPVWd6UTBsTVJFWkZjM2xQZGl0Tk4zaExlV0kzUVZKWGVYZEtielZCVlU1aE5FWXdTMXBpT1ZsQ1VtMURSMm8zYldKTmFrMU1ibUZ0V1VwNVJHMWlTakkzU3pOU0syaDRjbkpqYkdObWRWSXlOMGhaTW1SVWJYVjBWSEZxY2xabVptRXpRbXBaVm5adWNVSldSMmhGUlRaWWNWTlZjWFppVW1KTk5YVldZV0ZZZW5CWVFrOHdlVVpMVjI0MFpYTkRTR1J0V1ZWYVJHMWpRVlJ4TlVReGJUZHBUeXQxUTNSTlV5OUJka3hZVHpaMU9XTlBjbkpSV0Vab2NVVkVSMEpUTnpGd0t6VlhPVWxIWkRkbE1ubzBNMGx4TjAxS2IyZFBZblZzYkU1SWNsZzFMekpNV1ZrelNHRnVLekprVTFoQ2JHNUdRM2RsSzJ3NWMxbDBabWN4VmxaNlIyVk9XSFZoTTNGellrdDFjekJUZWxSbmMyWlNhVXBqVjFrelMzUllWRkI2WlN0aFlYQTNRbmg2VmpRMWNXRjRPV3hxVTNaM09GQTFjMFZGUXpkSFluTlhhMGw0YkdsVGMwdzFSWGsxYURaa00wcHBOSG9yZVcxYWQyOURhRmxqU1ZGUlJ5dHZUbEJXTXpSTlV6TnVaVXBNZVZkaU1FaHFlRzF1Um00MlQwaERUWFE0V25NemExVmtPU3N4WWpjeVVDOUZXR0V6UlVkbloyTThMMWcxTURsRFpYSjBhV1pwWTJGMFpUNDhXRFV3T1VOU1RENU5TVWxETkhwRFFucEJTVUpCVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGRVFtOU5VWE4zUTFGWlJGWlJVVWRGZDBwS1ZrUkZaVTFDZDBkQk1WVkZRMmQzVmxGWFpHeGlibkJ3V1ZOQ2ExcFhlSE5hVTBKR1ltNVNlVmxZVW14TlVuTjNSMUZaUkZaUlVVeEVRa3BVV2xoS01tRlljSEJKUmxKc1lrZFdkRmxZVW5CWk1tdDRTRVJCWVVKblRsWkNRVTFOUlRCT1FrbEZTblppUjNoMlNVWlNiR0pIVm5SWldGSndXVEk0V0VSVVNUQk5SRkY0VG1wQk5VMTZZM3BPVm05WVJGUkpNRTFFVVhoT2VrRTFUWHBqZWs1R2NXZE5SRUYxVFVJNFIwRXhWV1JKZDFGWlRVSmhRVVpEY0VoemJqaG9WRXd2VERObmFVNHdkbWMxTm5VcmRqTnJTa1ZOUVhOSFFURlZaRVpCVVVWQlowbFdhMnBCVGtKbmEzRm9hMmxIT1hjd1FrRlJjMFpCUVU5RFFXZEZRVkJITW1acFMxWkljMEZXZHpOS1NYSlBTMHN6WTNZcmNERlNUeXR3YUdwdE4yTmtTRTVaWTJGS1dDODBVbU5LV2xSd2VGcHpURFpoU0M5VGJqbGtPRGg2U1RCMlYySlZaMEZSVjJFeVdubHVSRmRvYlUwNE5tbHFVbFpCY1hOelRsUmpUMnRNTldsU2RWUlRUR2hUWkZwcFIyaE9XbmsxZDJZd1VqYzJUR2s0ZFdwWldWbExVbWd2ZEN0eGVHaDVUazltYzJNMlVqWTNVa05pYTJjelZuaDRXV0pxZUU1b05ESnVNVFo0T1dOQ1RsY3lUR2hLUlVGRlZGZHFkVm92TVVoS1dGZzNiR3RLY3psTGEyMHdaV3QxUkdWQ1NuWlNaSFJWUjA1T00wbGtSbFIxYkRsbk16YzRNRFY0VkVSSFprTnpWM0l4VlhOVVUybHJWMFJHVVRaRldETjVUMkl3Wmt0VFRYWnNaQ3Q0U21FNFkwdFFSMWwwYW5oRFF5dEtOWFZJWms5c1RFaEdha0pLVms5RlVsVkhjWFJ3VmtORWFHVTVOblJVYVU1Qk1HcFlXREpzVjI5bEszQktkMVJrYW5ORmFHMVVNSEJGTlZWM2RuaHVZakpQVnpBd0x5OWtaWE5UWVdvdk9WRnVVRGRHUzNaWWJWUldSVUZWT1ROdmVqbHBlVXB3U25ob01FeGtRUzgzY0dOSkwwWlBhazF5ZDFjMFdsZDNaRlIwY2pONWRWcHRUekZuVGxwR1ZYcFdPRlZaWTBKQ1NXTktUMU4yTUU5NVdYaGhUVzF2WVZkdlVYZHVXRzFGWkdSRVYxVk5RVVZHYmxCNk1rVkNOa2RWUXpSQlFVaHdTMlZ4ZURSRmVsbFFWRmgwT1RCUk5XcHhTblJXUWpock5sZHhVMHd4ZG1WNFVVdEtWV1V5Ylc5QmFYbElVSE5pVkZwMFpqZG5RamN2VVhwMVRVMTVUMHAyYm1aS1ptMVdablJtVDNBNVNqaENZV2hYWVVsRmIyOW5XVFpXUVVOVFRuSlBWMDVHWlc4NVdHUklkR1ZpUkVWMU1XeFVTMUpyYVRZcmF6TlJaWGxxUlRsTlVITnNRV3A0WjBsVlEyMWtUaTh5WldONFRFaENZMXByTTFwdlduRlFaeTlHYzBoU05IaEpSVlpzUW0xeVpFRllSMXBGTjNsTWFWTmxOR0pNVld4UFFUZzRQVHd2V0RVd09VTlNURDQ4TDFnMU1EbEVZWFJoUGp3dlMyVjVTVzVtYno0OEwxTnBaMjVoZEhWeVpUNDhMMjFoY21OaFJHRkNiMnhzYno0PTwvcGF5X2k6dGVzdG9BbGxlZ2F0bz4KCQkJPC9wYXlfaTphbGxlZ2F0b1JpY2V2dXRhPgoJCTwvcGF5X2k6ZGF0aVNpbmdvbG9QYWdhbWVudG8+CgkJPHBheV9pOmRhdGlTaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6c2luZ29sb0ltcG9ydG9QYWdhdG8+MzQuMDA8L3BheV9pOnNpbmdvbG9JbXBvcnRvUGFnYXRvPgoJCQk8cGF5X2k6ZXNpdG9TaW5nb2xvUGFnYW1lbnRvPlBBR0FUQTwvcGF5X2k6ZXNpdG9TaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6ZGF0YUVzaXRvU2luZ29sb1BhZ2FtZW50bz4yMDI0LTA0LTE2PC9wYXlfaTpkYXRhRXNpdG9TaW5nb2xvUGFnYW1lbnRvPgoJCQk8cGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvUmlzY29zc2lvbmU+MzMzMzMzMzMzMzQ8L3BheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb1Jpc2Nvc3Npb25lPgoJCQk8cGF5X2k6Y2F1c2FsZVZlcnNhbWVudG8+L1JGUy9SRjQzMDAwMDAwMDAwMDAwMDc2ODQ1MTEvMTYuMDAvVFhUL0JPTExPRElHSVRBTEUtQU5QUkItN1FZenFwVncyNDwvcGF5X2k6Y2F1c2FsZVZlcnNhbWVudG8+CgkJCTxwYXlfaTpkYXRpU3BlY2lmaWNpUmlzY29zc2lvbmU+OS8wOTAxMTAwQVAvQk9MTE8vZ2JwXiN6QUcqcHpBKmx1Z2I/ajNpQ0h4LndoVyVSL21te2N4TW02NzwvcGF5X2k6ZGF0aVNwZWNpZmljaVJpc2Nvc3Npb25lPgoJCTwvcGF5X2k6ZGF0aVNpbmdvbG9QYWdhbWVudG8+Cgk8L3BheV9pOmRhdGlQYWdhbWVudG8+CjwvcGF5X2k6UlQ+')); - } - - #[TestDox('getImportoVersamento()')] - public function testGetImportoVersamento() - { - $this->assertEquals('16.00', $this->instance_1_versamento->getImportoVersamento(0)); - $this->assertNull($this->instance_1_versamento->getImportoVersamento(1)); - - $this->assertEquals('10.00', $this->instance_2_versamento->getImportoVersamento(0)); - $this->assertEquals('22.00', $this->instance_2_versamento->getImportoVersamento(1)); - $this->assertNull($this->instance_2_versamento->getImportoVersamento(2)); - - $this->assertEquals('16.00', $this->instance_1_2_bollo->getImportoVersamento(0)); - $this->assertEquals('34.00', $this->instance_1_2_bollo->getImportoVersamento(1)); - $this->assertNull($this->instance_1_2_bollo->getImportoVersamento(2)); - - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('16.00', $this->instance_1_versamento->getImporto()); - $this->assertEquals('32.00', $this->instance_2_versamento->getImporto()); - $this->assertEquals('50.00', $this->instance_1_2_bollo->getImporto()); - - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_1_versamento->isBollo(0)); - $this->assertFalse($this->instance_1_versamento->isBollo(1)); - - $this->assertFalse($this->instance_2_versamento->isBollo(0)); - $this->assertFalse($this->instance_2_versamento->isBollo(1)); - - $this->assertTrue($this->instance_1_2_bollo->isBollo(0)); - $this->assertFalse($this->instance_1_2_bollo->isBollo(1)); - - } - - #[TestDox('getEsito()')] - public function testGetEsito() - { - $this->assertEquals('OK', $this->instance_1_versamento->getEsito()); - $this->assertEquals('OK', $this->instance_2_versamento->getEsito()); - $this->assertEquals('OK', $this->instance_1_2_bollo->getEsito()); - - } - - #[TestDox('getIur()')] - public function testGetIur() - { - $this->assertEquals('11111111111', $this->instance_1_versamento->getIur(0)); - $this->assertNull($this->instance_1_versamento->getIur(1)); - - $this->assertEquals('22222222222', $this->instance_2_versamento->getIur(0)); - $this->assertEquals('22222222223', $this->instance_2_versamento->getIur(1)); - $this->assertNull($this->instance_2_versamento->getIur(2)); - - $this->assertEquals('33333333333', $this->instance_1_2_bollo->getIur(0)); - $this->assertEquals('33333333334', $this->instance_1_2_bollo->getIur(1)); - $this->assertNull($this->instance_1_2_bollo->getIur(2)); - - } -} diff --git a/src/tests/pagopa/methods/req/activateIOPaymentTest.php b/src/tests/pagopa/methods/req/activateIOPaymentTest.php deleted file mode 100644 index 2a254969..00000000 --- a/src/tests/pagopa/methods/req/activateIOPaymentTest.php +++ /dev/null @@ -1,213 +0,0 @@ -payment = new activateIOPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIiB4bWxuczpzb2FwPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6dG5zPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvcklPLndzZGwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXEgeG1sbnM6bmZwc3A9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9ySU8ueHNkIj4KCQkJPGlkUFNQPkFHSURfMDE8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjc3Nzc3Nzc3Nzc3XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD54eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAxMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4zMC4wMDwvYW1vdW50PgoJCTwvbmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXE+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==')); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban(0)); - $this->assertNull($this->payment->getTransferIban(1)); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo(0)); - $this->assertFalse($this->payment->isBollo(1)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->payment->getCcps()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa(0)); - $this->assertNull($this->payment->getTransferPa(1)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->payment->getPaEmittente()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->payment->getPaymentMetaDataKey(0, 1)); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->payment->outcome()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->payment->getPsp()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->payment->getAllTokens()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('77777777777_01', $this->payment->getCanale()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount(0)); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertEquals(['301000000000000010'], $this->payment->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->payment->getCcp(0)); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000010', $this->payment->getNoticeNumber()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('30.00', $this->payment->getImportoTotale()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount(0)); - $this->assertNull($this->payment->getTransferAmount(1)); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId(0)); - $this->assertNull($this->payment->getTransferId(1)); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->payment->getPaymentMetaDataValue(0, 1)); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->payment->getToken()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('30.00', $this->payment->getImporto()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue(0, 0)); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->payment->getPaEmittenti()); - - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('77777777777', $this->payment->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount(0)); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey(0, 0)); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount(0)); - } -} diff --git a/src/tests/pagopa/methods/req/activatePaymentNoticeTest.php b/src/tests/pagopa/methods/req/activatePaymentNoticeTest.php deleted file mode 100644 index aae08f6a..00000000 --- a/src/tests/pagopa/methods/req/activatePaymentNoticeTest.php +++ /dev/null @@ -1,146 +0,0 @@ -instance = new activatePaymentNotice(base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+QUJJMDMwNjk8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+OTcyNDk2NDA1ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjk3MjQ5NjQwNTg4XzAxPC9pZENoYW5uZWw+CgkJCTxwYXNzd29yZD5DQkkxMUFnaWRQcm9kPC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pjk3MjQ5NjQwNTg4XzI0MUtFM0lFODg8L2lkZW1wb3RlbmN5S2V5PgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+MTM3NTY4ODEwMDI8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjE4MDAyNTUwMDM2MDQzMzI1MDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGV4cGlyYXRpb25UaW1lPjM2MDAwMDwvZXhwaXJhdGlvblRpbWU+CgkJCTxhbW91bnQ+MjIuNDY8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertEquals(['180025500360433250'], $this->instance->getAllNoticesNumbers()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['13756881002'], $this->instance->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance->getIuvs()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance->getCcps()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->instance->getAllTokens()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('180025500360433250', $this->instance->getNoticeNumber()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('13756881002', $this->instance->getPaEmittente()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance->getIuv()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance->getCcp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->instance->getToken()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('97249640588_01', $this->instance->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('97249640588', $this->instance->getBrokerPsp()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('ABI03069', $this->instance->getPsp()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance->getBrokerPa()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('22.46', $this->instance->getImportoTotale()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('22.46', $this->instance->getImporto()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance->getTransferPa(0, 0)); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance->getTransferAmount(0, 0)); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance->getTransferIban(0, 0)); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance->isBollo(0, 0)); - } -} diff --git a/src/tests/pagopa/methods/req/activatePaymentNoticeV2Test.php b/src/tests/pagopa/methods/req/activatePaymentNoticeV2Test.php deleted file mode 100644 index 03503624..00000000 --- a/src/tests/pagopa/methods/req/activatePaymentNoticeV2Test.php +++ /dev/null @@ -1,207 +0,0 @@ -instance = new activatePaymentNoticeV2(base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXF1ZXN0PgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBhc3N3b3JkPnh4eHh4PC9wYXNzd29yZD4KCQkJPGlkZW1wb3RlbmN5S2V5Pnh4eHh4eHh4eDwvaWRlbXBvdGVuY3lLZXk+CgkJCTxxckNvZGU+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMDEwPC9ub3RpY2VOdW1iZXI+CgkJCTwvcXJDb2RlPgoJCQk8ZXhwaXJhdGlvblRpbWU+OTAwMDAwPC9leHBpcmF0aW9uVGltZT4KCQkJPGFtb3VudD4zNjAuMDA8L2Ftb3VudD4KCQk8L25vZDphY3RpdmF0ZVBheW1lbnROb3RpY2VWMlJlcXVlc3Q+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->instance->outcome()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance->getCcp()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance->getTransferCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance->getCcps()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance->getPaEmittente()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance->getTransferId()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance->getIuvs()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertEquals(['301000000000000010'], $this->instance->getAllNoticesNumbers()); - - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->instance->getPaymentMetaDataKey()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance->getIuv()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance->getTransferMetaDataKey()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->instance->getPaymentMetaDataCount()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance->getCanale()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->instance->getToken()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance->getStazione()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance->getTransferMetaDataCount()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000010', $this->instance->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance->getTransferIban()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('360.00', $this->instance->getImporto()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance->isBollo()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance->getTransferAmount()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance->getBrokerPa()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance->getTransferMetaDataValue()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance->getPaymentsCount()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->instance->getAllTokens()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance->getPsp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance->getPaEmittenti()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('360.00', $this->instance->getImportoTotale()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance->getTransferPa()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance->getBrokerPsp()); - } -} diff --git a/src/tests/pagopa/methods/req/cdInfoWispTest.php b/src/tests/pagopa/methods/req/cdInfoWispTest.php deleted file mode 100644 index 14711b3e..00000000 --- a/src/tests/pagopa/methods/req/cdInfoWispTest.php +++ /dev/null @@ -1,215 +0,0 @@ -cdinfoWisp = new cdinfoWisp(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6dG5zPSJodHRwOi8vUHVudG9BY2Nlc3NvQ0Quc3Bjb29wLmdvdi5pdCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6Y2RJbmZvV2lzcD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJPGlkUGFnYW1lbnRvPjEyMjJkZGU4LTUxM2QtNGFlNC04NjI3LWE3MjVlNTE3NzRmZTwvaWRQYWdhbWVudG8+CgkJPC9wcHQ6Y2RJbmZvV2lzcD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->cdinfoWisp->getPaymentsCount()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->cdinfoWisp->getPaEmittente()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->cdinfoWisp->getImportoTotale()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->cdinfoWisp->getAllTokens()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->cdinfoWisp->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->cdinfoWisp->getTransferMetaDataValue()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->cdinfoWisp->getNoticeNumber()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->cdinfoWisp->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->cdinfoWisp->outcome()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000010', $this->cdinfoWisp->getToken()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->cdinfoWisp->isValidPayload()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->cdinfoWisp->getPaEmittenti()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->cdinfoWisp->getCanale()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->cdinfoWisp->getBrokerPa()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->cdinfoWisp->getBrokerPsp()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->cdinfoWisp->getTransferPa()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->cdinfoWisp->getTransferMetaDataKey()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->cdinfoWisp->getPsp()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->cdinfoWisp->getTransferMetaDataCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000010', $this->cdinfoWisp->getIuv()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->cdinfoWisp->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->cdinfoWisp->getTransferCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->cdinfoWisp->isBollo()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->cdinfoWisp->getCcps()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->cdinfoWisp->getStazione()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->cdinfoWisp->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->cdinfoWisp->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->cdinfoWisp->getTransferAmount()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000010', $this->cdinfoWisp->getCcp()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->cdinfoWisp->getTransferIban()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->cdinfoWisp->getTransferId()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->cdinfoWisp->getIuvs()); - } -} diff --git a/src/tests/pagopa/methods/req/closePaymentV1Test.php b/src/tests/pagopa/methods/req/closePaymentV1Test.php deleted file mode 100644 index 5739167c..00000000 --- a/src/tests/pagopa/methods/req/closePaymentV1Test.php +++ /dev/null @@ -1,212 +0,0 @@ -payment = new closePaymentV1(base64_decode('ewogICAgImFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zIjogewogICAgICAgICJhdXRob3JpemF0aW9uQ29kZSI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIsCiAgICAgICAgIm91dGNvbWVQYXltZW50R2F0ZXdheSI6ICIwIiwKICAgICAgICAidHJhbnNhY3Rpb25JZCI6ICIxMTExMTExMTIiCiAgICB9LAogICAgImZlZSI6IDAuNSwKICAgICJpZGVudGlmaWNhdGl2b0NhbmFsZSI6ICI4ODg4ODg4ODg4OF8wMSIsCiAgICAiaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvIjogIjg4ODg4ODg4ODg4IiwKICAgICJpZGVudGlmaWNhdGl2b1BzcCI6ICJBR0lEXzAxIiwKICAgICJvdXRjb21lIjogIk9LIiwKICAgICJwYXltZW50VG9rZW5zIjogWwogICAgICAgICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIKICAgIF0sCiAgICAicHNwVHJhbnNhY3Rpb25JZCI6ICIxMTExMTExMTIiLAogICAgInRpbWVzdGFtcE9wZXJhdGlvbiI6ICIyMDI0LTA0LTMwVDIxOjE4OjAwLjM3OVoiLAogICAgInRpcG9WZXJzYW1lbnRvIjogIkJQQVkiLAogICAgInRvdGFsQW1vdW50IjogNzUuNQp9')); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo(0, 0)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->payment->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('75.00', $this->payment->getImporto()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId(0, 0)); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount(0)); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue(0, 0, 0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount(0)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000010'], $this->payment->getCcps()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->payment->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue(0, 0)); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey(0, 0, 0)); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['t0000000000000000000000000000010'], $this->payment->getAllTokens()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->payment->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey(0, 0)); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->payment->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->payment->getBrokerPsp()); - } - - #[TestDox('getAuthCode()')] - public function testGetAuthCode() - { - $this->assertEquals('00000000000000000000010', $this->payment->getAuthCode()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban(0, 0)); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->payment->getAllNoticesNumbers()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa(0, 0)); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount(0, 0)); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000010', $this->payment->getCcp()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->payment->getPaEmittenti()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000010', $this->payment->getToken()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('75.00', $this->payment->getImportoTotale()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->payment->outcome()); - } -} diff --git a/src/tests/pagopa/methods/req/closePaymentV2Test.php b/src/tests/pagopa/methods/req/closePaymentV2Test.php deleted file mode 100644 index 891b0cdb..00000000 --- a/src/tests/pagopa/methods/req/closePaymentV2Test.php +++ /dev/null @@ -1,229 +0,0 @@ -payment = new closePaymentV2(base64_decode('ewogICAgImFkZGl0aW9uYWxQYXltZW50SW5mb3JtYXRpb25zIjogewogICAgICAgICJhdXRob3JpemF0aW9uQ29kZSI6ICI1MTY3MzIiLAogICAgICAgICJmZWUiOiAiMi4wMCIsCiAgICAgICAgIm91dGNvbWVQYXltZW50R2F0ZXdheSI6ICJPSyIsCiAgICAgICAgInJybiI6ICI0MTE1MDExNzQ5ODMiLAogICAgICAgICJ0aW1lc3RhbXBPcGVyYXRpb24iOiAiMjAyNC0wNC0yNFQwOTo0ODo1NyIsCiAgICAgICAgInRvdGFsQW1vdW50IjogIjI0Mi4wMCIKICAgIH0sCiAgICAiZmVlIjogMi4wLAogICAgImlkQnJva2VyUFNQIjogIjEzMjEyODgwMTUwIiwKICAgICJpZENoYW5uZWwiOiAiMTMyMTI4ODAxNTBfMDIiLAogICAgImlkUFNQIjogIkNJUEJJVE1NIiwKICAgICJvdXRjb21lIjogIk9LIiwKICAgICJwYXltZW50TWV0aG9kIjogIkNQIiwKICAgICJwYXltZW50VG9rZW5zIjogWwogICAgICAgICI5ODk5N2YxODUwZjE0Y2M2YjdiOGM1MGQ5M2M5ZmZhMSIsCiAgICAgICAgImFkMjEyMzU1MjQxNTQ5NTRiNmFiNTM4ZTA5YjRjZTIzIgogICAgXSwKICAgICJ0aW1lc3RhbXBPcGVyYXRpb24iOiAiMjAyNC0wNC0yNFQwNzo0ODo1Ny40NzJaIiwKICAgICJ0b3RhbEFtb3VudCI6IDI0Mi4wLAogICAgInRyYW5zYWN0aW9uRGV0YWlscyI6IHsKICAgICAgICAiaW5mbyI6IHsKICAgICAgICAgICAgImJyYW5kIjogIk1DIiwKICAgICAgICAgICAgImJyYW5kTG9nbyI6ICJodHRwczovL2Fzc2V0cy5jZG4ucGxhdGZvcm0ucGFnb3BhLml0L2NyZWRpdGNhcmQvbWFzdGVyY2FyZC5wbmciLAogICAgICAgICAgICAiY2xpZW50SWQiOiAiQ0hFQ0tPVVQiLAogICAgICAgICAgICAicGF5bWVudE1ldGhvZE5hbWUiOiAiQ0FSRFMiLAogICAgICAgICAgICAidHlwZSI6ICJDUCIKICAgICAgICB9LAogICAgICAgICJ0cmFuc2FjdGlvbiI6IHsKICAgICAgICAgICAgImFtb3VudCI6IDI0MDAwLAogICAgICAgICAgICAiYXV0aG9yaXphdGlvbkNvZGUiOiAiNTE2NzMyIiwKICAgICAgICAgICAgImNyZWF0aW9uRGF0ZSI6ICIyMDI0LTA0LTI0VDA3OjQ4OjE0LjkyMDIwNjUxNVoiLAogICAgICAgICAgICAiZmVlIjogMjAwLAogICAgICAgICAgICAiZ3JhbmRUb3RhbCI6IDI0MjAwLAogICAgICAgICAgICAicGF5bWVudEdhdGV3YXkiOiAiTlBHIiwKICAgICAgICAgICAgInBzcCI6IHsKICAgICAgICAgICAgICAgICJicm9rZXJOYW1lIjogIjEzMjEyODgwMTUwIiwKICAgICAgICAgICAgICAgICJidXNpbmVzc05hbWUiOiAiTmV4aSIsCiAgICAgICAgICAgICAgICAiaWRDaGFubmVsIjogIjEzMjEyODgwMTUwXzAyIiwKICAgICAgICAgICAgICAgICJpZFBzcCI6ICJDSVBCSVRNTSIsCiAgICAgICAgICAgICAgICAicHNwT25VcyI6IGZhbHNlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJycm4iOiAiNDExNTAxMTc0OTgzIiwKICAgICAgICAgICAgInRpbWVzdGFtcE9wZXJhdGlvbiI6ICIyMDI0LTA0LTI0VDA3OjQ4OjU3LjQ3MloiLAogICAgICAgICAgICAidHJhbnNhY3Rpb25JZCI6ICIwOGY2MTY2ZjNmOTM0ZTZiOGFlNTQ3MjZkNDVlMTJhOCIsCiAgICAgICAgICAgICJ0cmFuc2FjdGlvblN0YXR1cyI6ICJDb25mZXJtYXRvIgogICAgICAgIH0sCiAgICAgICAgInVzZXIiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIkdVRVNUIgogICAgICAgIH0KICAgIH0sCiAgICAidHJhbnNhY3Rpb25JZCI6ICIwOGY2MTY2ZjNmOTM0ZTZiOGFlNTQ3MjZkNDVlMTJhOCIKfQ==')); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(2, $this->payment->getPaymentsCount()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId(0,0)); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals(240.00, $this->payment->getImportoTotale()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->payment->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('98997f1850f14cc6b7b8c50d93c9ffa1', $this->payment->getCcp(0)); - $this->assertEquals('ad21235524154954b6ab538e09b4ce23', $this->payment->getCcp(1)); - $this->assertNull($this->payment->getCcp(2)); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->payment->isValidPayload()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->payment->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->payment->getAllNoticesNumbers()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv(0)); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa(0)); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban(0)); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->payment->outcome()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo(0, 0)); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['98997f1850f14cc6b7b8c50d93c9ffa1', 'ad21235524154954b6ab538e09b4ce23'], $this->payment->getCcps()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey()); - } - - #[TestDox('getRRN()')] - public function testGetRRN() - { - $this->assertEquals('411501174983', $this->payment->getRRN()); - - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->payment->getImporto()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('13212880150', $this->payment->getBrokerPsp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['98997f1850f14cc6b7b8c50d93c9ffa1', 'ad21235524154954b6ab538e09b4ce23'], $this->payment->getAllTokens()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->payment->getPaEmittente()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('CIPBITMM', $this->payment->getPsp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('98997f1850f14cc6b7b8c50d93c9ffa1', $this->payment->getToken(0)); - $this->assertEquals('ad21235524154954b6ab538e09b4ce23', $this->payment->getToken(1)); - $this->assertNull($this->payment->getToken(2)); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('13212880150_02', $this->payment->getCanale()); - } - - #[TestDox('getAuthCode()')] - public function testGetAuthCode() - { - $this->assertEquals('516732', $this->payment->getAuthCode()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoAttivaRPTTest.php b/src/tests/pagopa/methods/req/nodoAttivaRPTTest.php deleted file mode 100644 index ed635975..00000000 --- a/src/tests/pagopa/methods/req/nodoAttivaRPTTest.php +++ /dev/null @@ -1,205 +0,0 @@ -instance = new nodoAttivaRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8cHB0Om5vZG9BdHRpdmFSUFQgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQUGFnYW1lbnRvPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1BQYWdhbWVudG8+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZVBhZ2FtZW50bz44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGVQYWdhbWVudG8+CgkJCTxjb2RpZmljYUluZnJhc3RydXR0dXJhUFNQPlFSLUNPREU8L2NvZGlmaWNhSW5mcmFzdHJ1dHR1cmFQU1A+CgkJCTxjb2RpY2VJZFJQVD4KCQkJCTxxcmM6UXJDb2RlPgoJCQkJCTxxcmM6Q0Y+Nzc3Nzc3Nzc3Nzc8L3FyYzpDRj4KCQkJCQk8cXJjOkF1eERpZ2l0PjM8L3FyYzpBdXhEaWdpdD4KCQkJCQk8cXJjOkNvZElVVj4wMTAwMDAwMDAwMDAwMDAxMDwvcXJjOkNvZElVVj4KCQkJCTwvcXJjOlFyQ29kZT4KCQkJPC9jb2RpY2VJZFJQVD4KCQkJPGRhdGlQYWdhbWVudG9QU1A+CgkJCQk8aW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPjI4LjAwPC9pbXBvcnRvU2luZ29sb1ZlcnNhbWVudG8+CgkJCTwvZGF0aVBhZ2FtZW50b1BTUD4KCQk8L3BwdDpub2RvQXR0aXZhUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=')); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance->getTransferMetaDataValue()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals('c0000000000000000000000000000010', $this->instance->getCcp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('28.00', $this->instance->getImporto()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance->getTransferCount()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance->getTransferPa()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance->getStazione()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance->getTransferMetaDataKey()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('c0000000000000000000000000000010', $this->instance->getToken()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance->getBrokerPa()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('28.00', $this->instance->getImportoTotale()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance->getTransferAmount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance->isBollo()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance->getTransferId()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance->getPsp()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->instance->getPaymentMetaDataKey()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->instance->getIuvs()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('c0000000000000000000000000000010', $this->instance->getCcp()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance->getBrokerPsp()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance->getTransferMetaDataCount()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance->getPaymentsCount()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance->getPaEmittente()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance->getTransferIban()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->instance->getAllTokens()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000010', $this->instance->getIuv()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000010', $this->instance->getNoticeNumber()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance->getPaEmittenti()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertEquals(['301000000000000010'], $this->instance->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->instance->getPaymentMetaDataCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->instance->outcome()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoChiediAvanzamentoPagamentoTest.php b/src/tests/pagopa/methods/req/nodoChiediAvanzamentoPagamentoTest.php deleted file mode 100644 index cf16f375..00000000 --- a/src/tests/pagopa/methods/req/nodoChiediAvanzamentoPagamentoTest.php +++ /dev/null @@ -1,212 +0,0 @@ -chiediAvanzamento = new nodoChiediAvanzamentoPagamento(''); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->chiediAvanzamento->outcome()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->chiediAvanzamento->getStazione()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->chiediAvanzamento->getToken()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->chiediAvanzamento->getTransferPa()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->chiediAvanzamento->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->chiediAvanzamento->getTransferCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->chiediAvanzamento->getIuv()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->chiediAvanzamento->getPaymentMetaDataKey()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->chiediAvanzamento->getBrokerPa()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->chiediAvanzamento->getAllTokens()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->chiediAvanzamento->getBrokerPsp()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->chiediAvanzamento->getCcps()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->chiediAvanzamento->getTransferIban()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->chiediAvanzamento->getImportoTotale()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->chiediAvanzamento->getIuvs()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->chiediAvanzamento->getCanale()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->chiediAvanzamento->getTransferMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->chiediAvanzamento->getTransferMetaDataValue()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertFalse($this->chiediAvanzamento->isValidPayload()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->chiediAvanzamento->getNoticeNumber()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->chiediAvanzamento->getTransferId()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->chiediAvanzamento->getTransferMetaDataCount()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->chiediAvanzamento->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->chiediAvanzamento->getTransferAmount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->chiediAvanzamento->getPsp()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->chiediAvanzamento->getPaymentsCount()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->chiediAvanzamento->getAllNoticesNumbers()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->chiediAvanzamento->isBollo()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->chiediAvanzamento->getPaEmittente()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->chiediAvanzamento->getCcp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->chiediAvanzamento->getImporto()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->chiediAvanzamento->getPaymentMetaDataValue()); - } - -} diff --git a/src/tests/pagopa/methods/req/nodoChiediCopiaRTTest.php b/src/tests/pagopa/methods/req/nodoChiediCopiaRTTest.php deleted file mode 100644 index 78f495f8..00000000 --- a/src/tests/pagopa/methods/req/nodoChiediCopiaRTTest.php +++ /dev/null @@ -1,219 +0,0 @@ -nodoChiediCopiaRT = new nodoChiediCopiaRT(base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6Qm9keT4KCQk8bm9kb0NoaWVkaUNvcGlhUlQgeG1sbnM9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBIHhtbG5zPSIiPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KCQkJPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEEgeG1sbnM9IiI+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CgkJCTxwYXNzd29yZCB4bWxucz0iIj5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8geG1sbnM9IiI+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8geG1sbnM9IiI+MDEwMDAwMDAwMDAwMDAwMTA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCTxjb2RpY2VDb250ZXN0b1BhZ2FtZW50byB4bWxucz0iIj5jMDAwMDAwMDAwMDAwMDAwMDEwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQk8L25vZG9DaGllZGlDb3BpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferId()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $value = 'c000000000000000010'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getToken()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->nodoChiediCopiaRT->getNoticeNumber()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferIban()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->nodoChiediCopiaRT->getImportoTotale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->nodoChiediCopiaRT->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getPaymentMetaDataCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->nodoChiediCopiaRT->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->nodoChiediCopiaRT->getPaymentMetaDataValue()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getAllTokens()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getIuvs()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->nodoChiediCopiaRT->getImporto()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $value = 'c000000000000000010'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getCcp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getPaEmittenti()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $value = '01000000000000010'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getIuv()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->nodoChiediCopiaRT->isBollo()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->nodoChiediCopiaRT->getBrokerPa()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->nodoChiediCopiaRT->getCanale()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->nodoChiediCopiaRT->outcome()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoChiediCopiaRT->getPaymentsCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferMetaDataCount()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->nodoChiediCopiaRT->getStazione()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->nodoChiediCopiaRT->getAllNoticesNumbers()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferMetaDataKey()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $value = '77777777777'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getPaEmittente()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->nodoChiediCopiaRT->isValidPayload()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->nodoChiediCopiaRT->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferAmount()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoChiediInformazioniPagamentoTest.php b/src/tests/pagopa/methods/req/nodoChiediInformazioniPagamentoTest.php deleted file mode 100644 index ce938843..00000000 --- a/src/tests/pagopa/methods/req/nodoChiediInformazioniPagamentoTest.php +++ /dev/null @@ -1,218 +0,0 @@ -info = new nodoChiediInformazioniPagamento(''); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->info->isBollo()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->info->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->info->getImporto()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->info->getTransferId()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->info->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->info->getTransferMetaDataValue()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->info->getTransferCount()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->info->getImportoTotale()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->info->getCcps()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->info->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->info->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->info->getTransferMetaDataKey()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->info->getAllTokens()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->info->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->info->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->info->getPaymentMetaDataKey()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->info->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->info->getBrokerPsp()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->info->getTransferIban()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->info->getAllNoticesNumbers()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->info->getTransferPa()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->info->getTransferAmount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->info->getIuv()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->info->getCcp()); - } - - #[TestDox('getElementCount()')] - public function testGetElementCount() - { - $this->assertNull($this->info->getElementCount(0)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->info->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->info->getPaEmittenti()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->info->getToken()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->info->getBrokerPa()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertFalse($this->info->isValidPayload()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->info->getTransferMetaDataCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->info->outcome()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->info->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoInoltraEsitoPagamentoCartaTest.php b/src/tests/pagopa/methods/req/nodoInoltraEsitoPagamentoCartaTest.php deleted file mode 100644 index 259d3340..00000000 --- a/src/tests/pagopa/methods/req/nodoInoltraEsitoPagamentoCartaTest.php +++ /dev/null @@ -1,207 +0,0 @@ -event = new nodoInoltraEsitoPagamentoCarta(base64_decode('ewogICAgIlJSTiI6IDExMTExMTExMTExMiwKICAgICJjb2RpY2VBdXRvcml6emF0aXZvIjogIjU1NTU1NSIsCiAgICAiZXNpdG9UcmFuc2F6aW9uZUNhcnRhIjogIjAwIiwKICAgICJpZFBhZ2FtZW50byI6ICJ0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAiaW1wb3J0b1RvdGFsZVBhZ2F0byI6IDI0Mi45LAogICAgInRpbWVzdGFtcE9wZXJhemlvbmUiOiAiMjAyNC0wNC0zMFQyMzo1MTo1OC4xODMrMDI6MDAiLAogICAgInRpcG9WZXJzYW1lbnRvIjogIkNQIgp9')); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->event->getStazione()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->event->getToken()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->event->getTransferPa()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->event->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->event->getIuv()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->event->getPaymentMetaDataKey()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->event->getBrokerPa()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->event->getAllTokens()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->event->getBrokerPsp()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->event->getCcps()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->event->getTransferIban()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('242.90', $this->event->getImportoTotale()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->event->getIuvs()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->event->getCanale()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->event->getTransferMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->event->getTransferMetaDataValue()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->event->getPaymentsCount()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->event->isValidPayload()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->event->getNoticeNumber()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->event->getTransferId()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->event->getTransferMetaDataCount()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->event->getPaymentMetaDataCount()); - - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->event->getTransferAmount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->event->getPsp()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->event->getAllNoticesNumbers()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->event->isBollo()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->event->getPaEmittente()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->event->getCcp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->event->getImporto()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->event->getPaymentMetaDataValue()); - } - -} diff --git a/src/tests/pagopa/methods/req/nodoInoltraEsitoPagamentoPayPalTest.php b/src/tests/pagopa/methods/req/nodoInoltraEsitoPagamentoPayPalTest.php deleted file mode 100644 index ccc2e431..00000000 --- a/src/tests/pagopa/methods/req/nodoInoltraEsitoPagamentoPayPalTest.php +++ /dev/null @@ -1,216 +0,0 @@ -paypal = new nodoInoltraEsitoPagamentoPayPal(base64_decode('ewogICAgImlkUGFnYW1lbnRvIjogIjEwMjkyMzAxMDIzOTIyMDM5MjAwMTI5MzkzMDIwMTIyIiwKICAgICJpZFRyYW5zYXppb25lIjogIjExMTExMTExMyIsCiAgICAiaWRUcmFuc2F6aW9uZVBzcCI6ICI5OTk5OTk5OTk5OTk5OSIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAiaW1wb3J0b1RvdGFsZVBhZ2F0byI6IDcwLjAwLAogICAgInRpbWVzdGFtcE9wZXJhemlvbmUiOiAiMjAyNC0wNS0wMlQyMjoxMDoyMC45MjIrMDI6MDAiCn0=')); - $this->error_json = new nodoInoltraEsitoPagamentoPayPal('non_sono_un_json'); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('70.00', $this->paypal->getImporto()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->paypal->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->paypal->getTransferCount()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('70.00', $this->paypal->getImportoTotale()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->paypal->getTransferPa()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->paypal->getAllNoticesNumbers()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->paypal->outcome()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->paypal->getTransferMetaDataKey()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->paypal->getPaEmittente()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->paypal->getCanale()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->paypal->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->paypal->getCcps()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->paypal->getNoticeNumber()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->paypal->getCcp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->paypal->getToken()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->paypal->getBrokerPsp()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->paypal->getTransferAmount()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->paypal->getTransferId()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->paypal->getIuvs()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->paypal->isValidPayload()); - $this->assertFalse($this->error_json->isValidPayload()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->paypal->getBrokerPa()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->paypal->getPaymentMetaDataCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->paypal->getIuv()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->paypal->isBollo()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->paypal->getTransferMetaDataCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->paypal->getTransferIban()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->paypal->getAllTokens()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->paypal->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->paypal->getTransferMetaDataValue()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->paypal->getStazione()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->paypal->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->paypal->getPaymentMetaDataValue()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoInoltraPagamentoMod1Test.php b/src/tests/pagopa/methods/req/nodoInoltraPagamentoMod1Test.php deleted file mode 100644 index fa176e2f..00000000 --- a/src/tests/pagopa/methods/req/nodoInoltraPagamentoMod1Test.php +++ /dev/null @@ -1,212 +0,0 @@ -nodoInoltraPagamentoMod1 = new nodoInoltraPagamentoMod1(base64_decode('ewogICAgImlkUGFnYW1lbnRvIjogIjIyYmRlYmYzLThjZTgtNDM4OS1iMDA0LWI4MjIyOTM4YmFmOCIsCiAgICAiaWRlbnRpZmljYXRpdm9DYW5hbGUiOiAiODg4ODg4ODg4ODhfMDEiLAogICAgImlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpbyI6ICI4ODg4ODg4ODg4OCIsCiAgICAiaWRlbnRpZmljYXRpdm9Qc3AiOiAiQUdJRF8wMSIsCiAgICAidGlwb09wZXJhemlvbmUiOiAid2ViIiwKICAgICJ0aXBvVmVyc2FtZW50byI6ICJCQlQiCn0=')); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->nodoInoltraPagamentoMod1->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentMetaDataValue()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getBrokerPa()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getIuv()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferCount()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentMetaDataKey()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getImportoTotale()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getAllNoticesNumbers()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getStazione()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->nodoInoltraPagamentoMod1->getCanale()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getIuvs()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getAllTokens()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->nodoInoltraPagamentoMod1->isBollo()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferMetaDataValue()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentsCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->nodoInoltraPagamentoMod1->getPsp()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getCcps()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferPa()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaEmittente()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferId()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getCcp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->outcome()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferMetaDataCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferIban()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentMetaDataCount()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->nodoInoltraPagamentoMod1->isValidPayload()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getNoticeNumber()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getToken()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferAmount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaEmittenti()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoInviaCarrelloRPTTest.php b/src/tests/pagopa/methods/req/nodoInviaCarrelloRPTTest.php deleted file mode 100644 index 9cc144bb..00000000 --- a/src/tests/pagopa/methods/req/nodoInviaCarrelloRPTTest.php +++ /dev/null @@ -1,558 +0,0 @@ -instance_1_rpt_1_versamento = new nodoInviaCarrelloRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczU6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQgc29hcDphY3Rvcj0iIiBzb2FwOm11c3RVbmRlcnN0YW5kPSIxIiB4bWxuczpuczM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5JRF9DQVJSRUxMT18wMTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L25zNTppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM6bnMyPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vTm9kb1BhZ2FtZW50aVNQQy5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVJQVCIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMTg8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQyTlRVdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01UZzhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREU0UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTmpVMUxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSlBDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFSUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJPC9uczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==')); - $this->instance_1_rpt_2_versamento = new nodoInviaCarrelloRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczU6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQgc29hcDphY3Rvcj0iIiBzb2FwOm11c3RVbmRlcnN0YW5kPSIxIiB4bWxuczpuczM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5JRF9DQVJSRUxMT18wMjwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L25zNTppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM6bnMyPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vTm9kb1BhZ2FtZW50aVNQQy5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVJQVCIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMTk8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE5PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQyTlRVdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01UazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREU1UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTXpVMUxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K016QXdMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1UaFZNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWp3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBpOVNSa0l2TURRM01EUTRPRFV3T1RJNE1qSTVNakF2TmpVMUxqQXlMMVJZVkM5QlRFSlBMVkJCUjBGTlJVNVVUeUJSVlU5VVFTQkJURUpQSUVGVlZFOVVVa0ZUVUU5U1ZFODhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGprdk1EY3hOVEV3TkZOUUx6d3ZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBnb0pDVHd2WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pQQzlrWVhScFZtVnljMkZ0Wlc1MGJ6NEtQQzlTVUZRKzwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCTwvbnM0Om5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=')); - $this->instance_2_rpt_1_versamento = new nodoInviaCarrelloRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczU6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQgc29hcDphY3Rvcj0iIiBzb2FwOm11c3RVbmRlcnN0YW5kPSIxIiB4bWxuczpuczM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5JRF9DQVJSRUxMT18wMzwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L25zNTppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM6bnMyPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vTm9kb1BhZ2FtZW50aVNQQy5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVJQVCIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMjA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIwPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQyTlRVdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qQThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREl3UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTmpVMUxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSlBDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMjE8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIxPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDR6TlRVdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qRThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREl4UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTXpVMUxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSlBDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFSUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJPC9uczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==')); - $this->instance_2_rpt_3_versamento = new nodoInviaCarrelloRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczU6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQgc29hcDphY3Rvcj0iIiBzb2FwOm11c3RVbmRlcnN0YW5kPSIxIiB4bWxuczpuczM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5JRF9DQVJSRUxMT18wNDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L25zNTppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM6bnMyPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vTm9kb1BhZ2FtZW50aVNQQy5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVJQVCIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMjE8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIxPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQyTlRVdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qRThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREl4UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTWpVMUxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K01UQXdMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1UaFZNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWp3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBpOVNSa0l2TURRM01EUTRPRFV3T1RJNE1qSTVNakF2TmpVMUxqQXlMMVJZVkM5QlRFSlBMVkJCUjBGTlJVNVVUeUJSVlU5VVFTQkJURUpQSUVGVlZFOVVVa0ZUVUU5U1ZFODhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGprdk1EY3hOVEV3TkZOUUx6d3ZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBnb0pDVHd2WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNekF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNVGhWTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd016d3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmtJdk1EUTNNRFE0T0RVd09USTRNakk1TWpBdk5qVTFMakF5TDFSWVZDOUJURUpQTFZCQlIwRk5SVTVVVHlCUlZVOVVRU0JCVEVKUElFRlZWRTlVVWtGVFVFOVNWRTg4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBqa3ZNRGN4TlRFd05GTlFMend2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQZ29KQ1R3dlpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29KUEM5a1lYUnBWbVZ5YzJGdFpXNTBiejRLUEM5U1VGUSs8L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAyMjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNeE1qRTFNREV3TVRVek9XRmlZbUV6TXpVdFlXSTBaUzAwWkRFNExXRXpQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtDVHhrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQakl3TWpNdE1USXRNVFZVTVRNNk1ERTZOVE11TmpFNUt6QXhPakF3UEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBqYzNOemMzTnpjM056YzNQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXNTBaVDRLQ1FrOFlXNWhaM0poWm1sallWWmxjbk5oYm5SbFBuaDRlSGg0UEM5aGJtRm5jbUZtYVdOaFZtVnljMkZ1ZEdVK0NnazhMM052WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2s4YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1FrOGFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHhqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrTnpjM056YzNOemMzTnpjOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDVHhoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVEd3ZZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQZ29KUEM5emIyZG5aWFIwYjFCaFoyRjBiM0psUGdvSlBHVnVkR1ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtDUWtKUEhScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRa0pQR052WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejQzTnpjM056YzNOemMzTnp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOFkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K1JGUThMMk52WkdsalpWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlSGc4TDJSbGJtOXRWVzVwZEU5d1pYSkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXBibVJwY21sNmVtOUNaVzVsWm1samFXRnlhVzgrQ2drSlBHTnBkbWxqYjBKbGJtVm1hV05wWVhKcGJ6NTRlRHd2WTJsMmFXTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGpZWEJDWlc1bFptbGphV0Z5YVc4K2VIaDRQQzlqWVhCQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEd4dlkyRnNhWFJoUW1WdVpXWnBZMmxoY21sdlBuaDRlRHd2Ykc5allXeHBkR0ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJ5YjNacGJtTnBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZjSEp2ZG1sdVkybGhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb0pQQzlsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEdSaGRHbFdaWEp6WVcxbGJuUnZQZ29KQ1R4a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejR5TURJekxURXlMVEUxS3pBeE9qQXdQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHpOVFV1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGtKQ1ZEd3ZkR2x3YjFabGNuTmhiV1Z1ZEc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K01ERXdNREF3TURBd01EQXdNREF3TWpJOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrQ2drSlBHTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG5Rd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ESXlQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtOVFV1TURBOEwybHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0NRa0pQR2xpWVc1QlkyTnlaV1JwZEc4K1NWUXhPRlV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBeFBDOXBZbUZ1UVdOamNtVmthWFJ2UGdvSkNRazhZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtMMUpHUWk4d05EY3dORGc0TlRBNU1qZ3lNamt5TUM4Mk5UVXVNREl2VkZoVUwwRk1Razh0VUVGSFFVMUZUbFJQSUZGVlQxUkJJRUZNUWs4Z1FWVlVUMVJTUVZOUVQxSlVUend2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2drSkNUeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK09TOHdOekUxTVRBMFUxQXZQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejR4TURBdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdsaVlXNUJZMk55WldScGRHOCtTVlF4T0ZVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXlQQzlwWW1GdVFXTmpjbVZrYVhSdlBnb0pDUWs4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrTDFKR1FpOHdORGN3TkRnNE5UQTVNamd5TWpreU1DODJOVFV1TURJdlZGaFVMMEZNUWs4dFVFRkhRVTFGVGxSUElGRlZUMVJCSUVGTVFrOGdRVlZVVDFSU1FWTlFUMUpVVHp3dlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0Nna0pDVHhrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStPUzh3TnpFMU1UQTBVMUF2UEM5a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrQ2drSlBDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSlBHUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1FrSlBHbHRjRzl5ZEc5VGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0eU1EQXVNREE4TDJsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1FrSlBHbGlZVzVCWTJOeVpXUnBkRzgrU1ZReE9GVXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF6UEM5cFltRnVRV05qY21Wa2FYUnZQZ29KQ1FrOFkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0wxSkdRaTh3TkRjd05EZzROVEE1TWpneU1qa3lNQzgyTlRVdU1ESXZWRmhVTDBGTVFrOHRVRUZIUVUxRlRsUlBJRkZWVDFSQklFRk1RazhnUVZWVVQxUlNRVk5RVDFKVVR6d3ZZMkYxYzJGc1pWWmxjbk5oYldWdWRHOCtDZ2tKQ1R4a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrT1M4d056RTFNVEEwVTFBdlBDOWtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK0Nna0pQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NnazhMMlJoZEdsV1pYSnpZVzFsYm5SdlBnbzhMMUpRVkQ0PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhUlBUPgoJCQk8L2xpc3RhUlBUPgoJCTwvbnM0Om5vZG9JbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=')); - $this->instance_1_rpt_2_versamento_1_bollo = new nodoInviaCarrelloRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczU6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQgc29hcDphY3Rvcj0iIiBzb2FwOm11c3RVbmRlcnN0YW5kPSIxIiB4bWxuczpuczM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5JRF9DQVJSRUxMT18wNTwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L25zNTppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM6bnMyPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vTm9kb1BhZ2FtZW50aVNQQy5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVJQVCIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMjM8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIzPC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQyTVRZdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qTThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREl6UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTmpBd0xqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUR4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTVRZdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQaTlTUmxNdlVrWXdOVEF3TURBd01EQXdNREF3TURBMk56Y3dPRGN6THpFMkxqQXdMMVJZVkM5Q1QweE1UMFJKUjBsVVFVeEZMVUZPVUZKQ0xUSjZSVVZQZVdoRE1qTThMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0E4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURrd01URXdNRUZRTDBKUFRFeFBMMmRpWjBoZFowUmVSMHBwV1ZCb1VHaEdNakJxZVdJMFExQjJLRDFNT1M5dGJYdGplRTF0TmpjOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0lDQWdJQ0FnSUNBZ1BHUmhkR2xOWVhKallVSnZiR3h2UkdsbmFYUmhiR1UrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2UW05c2JHOCtNREU4TDNScGNHOUNiMnhzYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR2hoYzJoRWIyTjFiV1Z1ZEc4K2VIaDRlSGg0UEM5b1lYTm9SRzlqZFcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGNISnZkbWx1WTJsaFVtVnphV1JsYm5waFBsSk5QQzl3Y205MmFXNWphV0ZTWlhOcFpHVnVlbUUrQ2lBZ0lDQWdJQ0FnSUR3dlpHRjBhVTFoY21OaFFtOXNiRzlFYVdkcGRHRnNaVDRLSUNBZ0lDQWdJQ0E4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtDVHd2WkdGMGFWWmxjbk5oYldWdWRHOCtDand2VWxCVVBnPT08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YVJQVD4KCQkJPC9saXN0YVJQVD4KCQk8L25zNDpub2RvSW52aWFDYXJyZWxsb1JQVD4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+')); - $this->instance_2_multi_beneficiario = new nodoInviaCarrelloRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczU6aW50ZXN0YXppb25lQ2FycmVsbG9QUFQgc29hcDphY3Rvcj0iIiBzb2FwOm11c3RVbmRlcnN0YW5kPSIxIiB4bWxuczpuczM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9DYXJyZWxsbz5JRF9DQVJSRUxMT18wNjwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQk8L25zNTppbnRlc3RhemlvbmVDYXJyZWxsb1BQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQgeG1sbnM6bnMyPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vTm9kb1BhZ2FtZW50aVNQQy5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVJQVCIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD44ODg4ODg4ODg4ODwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9DYW5hbGU+ODg4ODg4ODg4ODhfMDE8L2lkZW50aWZpY2F0aXZvQ2FuYWxlPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMjQ8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI0PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemMzUEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQyTlRVdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qUThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREkwUEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTmpVMUxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSlBDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YVJQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc4PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMjQ8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI0PC9jb2RpY2VDb250ZXN0b1BhZ2FtZW50bz4KCQkJCQk8cnB0PlBGSlFWQ0I0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTVrYVdkcGRIQmhMbWR2ZGk1cGRDOXpZMmhsYldGekx6SXdNVEV2VUdGbllXMWxiblJwTHlJK0NnazhkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRXVNRHd2ZG1WeWMybHZibVZQWjJkbGRIUnZQZ29KUEdSdmJXbHVhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Ukc5dGFXNXBiejQzTnpjM056YzNOemMzTnp3dmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQZ29KUEM5a2IyMXBibWx2UGdvSlBHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXhNakUxTURFd01UVXpPV0ZpWW1Fek16VXRZV0kwWlMwMFpERTRMV0V6UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qTXRNVEl0TVRWVU1UTTZNREU2TlRNdU5qRTVLekF4T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQamMzTnpjM056YzNOemM0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzUwWlQ0S0NRazhZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2s4TDNOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056ZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlRHd2WVc1aFozSmhabWxqWVZCaFoyRjBiM0psUGdvSlBDOXpiMmRuWlhSMGIxQmhaMkYwYjNKbFBnb0pQR1Z1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K1J6d3ZkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWtKUEdOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM09Ed3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhZMjlrYVdObFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtSRlE4TDJOdlpHbGpaVlZ1YVhSUGNHVnlRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YlZWdWFYUlBjR1Z5UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzlwYm1ScGNtbDZlbTlDWlc1bFptbGphV0Z5YVc4K0Nna0pQR05wZG1samIwSmxibVZtYVdOcFlYSnBiejU0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0UEM5allYQkNaVzVsWm1samFXRnlhVzgrQ2drSlBHeHZZMkZzYVhSaFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dmJHOWpZV3hwZEdGQ1pXNWxabWxqYVdGeWFXOCtDZ2tKUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb0pDVHh1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESXpMVEV5TFRFMUt6QXhPakF3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDR6TlRVdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrSkNWRHd2ZEdsd2IxWmxjbk5oYldWdWRHOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtNREV3TURBd01EQXdNREF3TURBd01qUThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREkwUEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTXpVMUxqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTVRoVk1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGk5U1JrSXZNRFEzTURRNE9EVXdPVEk0TWpJNU1qQXZOalUxTGpBeUwxUllWQzlCVEVKUExWQkJSMEZOUlU1VVR5QlJWVTlVUVNCQlRFSlBJRUZWVkU5VVVrRlRVRTlTVkU4OEwyTmhkWE5oYkdWV1pYSnpZVzFsYm5SdlBnb0pDUWs4WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQamt2TURjeE5URXdORk5RTHp3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSlBDOWtZWFJwVm1WeWMyRnRaVzUwYno0S1BDOVNVRlErPC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFSUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJPC9uczQ6bm9kb0ludmlhQ2FycmVsbG9SUFQ+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==')); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000018'], $this->instance_1_rpt_1_versamento->getCcps()); - $this->assertEquals(['t0000000000000000000000000000019'], $this->instance_1_rpt_2_versamento->getCcps()); - $this->assertEquals(['t0000000000000000000000000000020','t0000000000000000000000000000021'], $this->instance_2_rpt_1_versamento->getCcps()); - $this->assertEquals(['t0000000000000000000000000000021','t0000000000000000000000000000022'], $this->instance_2_rpt_3_versamento->getCcps()); - $this->assertEquals(['t0000000000000000000000000000023'], $this->instance_1_rpt_2_versamento_1_bollo->getCcps()); - $this->assertEquals(['t0000000000000000000000000000024','t0000000000000000000000000000024'], $this->instance_2_multi_beneficiario->getCcps()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferId(0, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferId(0, 0)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferId(0, 0)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferId(0, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferId(0, 0)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferId(0, 0)); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000018', $this->instance_1_rpt_1_versamento->getCcp(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getCcp(1)); - - $this->assertEquals('t0000000000000000000000000000019', $this->instance_1_rpt_2_versamento->getCcp(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getCcp(1)); - - $this->assertEquals('t0000000000000000000000000000020', $this->instance_2_rpt_1_versamento->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000021', $this->instance_2_rpt_1_versamento->getCcp(1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getCcp(2)); - - - $this->assertEquals('t0000000000000000000000000000021', $this->instance_2_rpt_3_versamento->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000022', $this->instance_2_rpt_3_versamento->getCcp(1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getCcp(2)); - - - $this->assertEquals('t0000000000000000000000000000023', $this->instance_1_rpt_2_versamento_1_bollo->getCcp(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getCcp(1)); - - - $this->assertEquals('t0000000000000000000000000000024', $this->instance_2_multi_beneficiario->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000024', $this->instance_2_multi_beneficiario->getCcp(1)); - - $this->assertNull($this->instance_2_multi_beneficiario->getCcp(2)); - - } - - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_1_rpt_1_versamento->getPsp()); - $this->assertEquals('AGID_01', $this->instance_1_rpt_2_versamento->getPsp()); - $this->assertEquals('AGID_01', $this->instance_2_rpt_1_versamento->getPsp()); - $this->assertEquals('AGID_01', $this->instance_2_rpt_3_versamento->getPsp()); - $this->assertEquals('AGID_01', $this->instance_1_rpt_2_versamento_1_bollo->getPsp()); - $this->assertEquals('AGID_01', $this->instance_2_multi_beneficiario->getPsp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000018', $this->instance_1_rpt_1_versamento->getToken(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getToken(1)); - - $this->assertEquals('t0000000000000000000000000000019', $this->instance_1_rpt_2_versamento->getToken(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getToken(1)); - - $this->assertEquals('t0000000000000000000000000000020', $this->instance_2_rpt_1_versamento->getToken(0)); - $this->assertEquals('t0000000000000000000000000000021', $this->instance_2_rpt_1_versamento->getToken(1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getToken(2)); - - - $this->assertEquals('t0000000000000000000000000000021', $this->instance_2_rpt_3_versamento->getToken(0)); - $this->assertEquals('t0000000000000000000000000000022', $this->instance_2_rpt_3_versamento->getToken(1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getToken(2)); - - - $this->assertEquals('t0000000000000000000000000000023', $this->instance_1_rpt_2_versamento_1_bollo->getToken(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getToken(1)); - - - $this->assertEquals('t0000000000000000000000000000024', $this->instance_2_multi_beneficiario->getToken(0)); - $this->assertEquals('t0000000000000000000000000000024', $this->instance_2_multi_beneficiario->getToken(1)); - - $this->assertNull($this->instance_2_multi_beneficiario->getToken(2)); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('655.00', $this->instance_1_rpt_1_versamento->getImporto(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getImporto(1)); - - $this->assertEquals('655.00', $this->instance_1_rpt_2_versamento->getImporto(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getImporto(1)); - - $this->assertEquals('655.00', $this->instance_2_rpt_1_versamento->getImporto(0)); - $this->assertEquals('355.00', $this->instance_2_rpt_1_versamento->getImporto(1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getImporto(2)); - - - $this->assertEquals('355.00', $this->instance_2_rpt_3_versamento->getImporto(1)); - $this->assertEquals('655.00', $this->instance_2_rpt_3_versamento->getImporto(0)); - $this->assertNull($this->instance_2_rpt_3_versamento->getImporto(2)); - - - $this->assertEquals('616.00', $this->instance_1_rpt_2_versamento_1_bollo->getImporto(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getImporto(1)); - - - $this->assertEquals('655.00', $this->instance_2_multi_beneficiario->getImporto(0)); - $this->assertEquals('355.00', $this->instance_2_multi_beneficiario->getImporto(1)); - $this->assertNull($this->instance_2_multi_beneficiario->getImporto(2)); - - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals('1', $this->instance_1_rpt_1_versamento->getPaymentsCount()); - $this->assertEquals('1', $this->instance_1_rpt_2_versamento->getPaymentsCount()); - $this->assertEquals('2', $this->instance_2_rpt_1_versamento->getPaymentsCount()); - $this->assertEquals('2', $this->instance_2_rpt_3_versamento->getPaymentsCount()); - $this->assertEquals('1', $this->instance_1_rpt_2_versamento_1_bollo->getPaymentsCount()); - $this->assertEquals('2', $this->instance_2_multi_beneficiario->getPaymentsCount()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals('1', $this->instance_1_rpt_1_versamento->getTransferCount(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferCount(1)); - - $this->assertEquals('2', $this->instance_1_rpt_2_versamento->getTransferCount(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferCount(1)); - - $this->assertEquals('1', $this->instance_2_rpt_1_versamento->getTransferCount(0)); - $this->assertEquals('1', $this->instance_2_rpt_1_versamento->getTransferCount(1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferCount(3)); - - $this->assertEquals('3', $this->instance_2_rpt_3_versamento->getTransferCount(0)); - $this->assertEquals('3', $this->instance_2_rpt_3_versamento->getTransferCount(1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferCount(3)); - - $this->assertEquals('2', $this->instance_1_rpt_2_versamento_1_bollo->getTransferCount(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferCount(1)); - - $this->assertEquals('1', $this->instance_2_multi_beneficiario->getTransferCount(0)); - $this->assertEquals('1', $this->instance_2_multi_beneficiario->getTransferCount(1)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferCount(2)); - - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance_1_rpt_1_versamento->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_2_rpt_1_versamento->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento_1_bollo->getBrokerPa()); - $this->assertEquals('77777777777', $this->instance_2_multi_beneficiario->getBrokerPa()); - } - - #[TestDox('getIdCarrello()')] - public function testGetIdCarrello() - { - $this->assertEquals('ID_CARRELLO_01', $this->instance_1_rpt_1_versamento->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_02', $this->instance_1_rpt_2_versamento->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_03', $this->instance_2_rpt_1_versamento->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_04', $this->instance_2_rpt_3_versamento->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_05', $this->instance_1_rpt_2_versamento_1_bollo->getIdCarrello()); - $this->assertEquals('ID_CARRELLO_06', $this->instance_2_multi_beneficiario->getIdCarrello()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1_rpt_1_versamento->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_1_rpt_2_versamento->getPaEmittenti()); - $this->assertEquals(['77777777777', '77777777777'], $this->instance_2_rpt_1_versamento->getPaEmittenti()); - $this->assertEquals(['77777777777','77777777777'], $this->instance_2_rpt_3_versamento->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_1_rpt_2_versamento_1_bollo->getPaEmittenti()); - $this->assertEquals(['77777777777','77777777778'], $this->instance_2_multi_beneficiario->getPaEmittenti()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1_rpt_1_versamento->getNoticeNumber()); - $this->assertNull($this->instance_1_rpt_2_versamento->getNoticeNumber()); - $this->assertNull($this->instance_2_rpt_1_versamento->getNoticeNumber()); - $this->assertNull($this->instance_2_rpt_3_versamento->getNoticeNumber()); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getNoticeNumber()); - $this->assertNull($this->instance_2_multi_beneficiario->getNoticeNumber()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1_rpt_1_versamento->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_1_rpt_2_versamento->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_rpt_1_versamento->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_rpt_3_versamento->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_1_rpt_2_versamento_1_bollo->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_multi_beneficiario->getBrokerPsp()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - // questo metodo non serve..è il totale del carrello. - $this->assertEquals('655.00', $this->instance_1_rpt_1_versamento->getImportoTotale()); - $this->assertEquals('655.00', $this->instance_1_rpt_2_versamento->getImportoTotale()); - $this->assertEquals('1010.00', $this->instance_2_rpt_1_versamento->getImportoTotale()); - $this->assertEquals('1010.00', $this->instance_2_rpt_3_versamento->getImportoTotale()); - $this->assertEquals('616.00', $this->instance_1_rpt_2_versamento_1_bollo->getImportoTotale()); - $this->assertEquals('1010.00', $this->instance_2_multi_beneficiario->getImportoTotale()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('655.00', $this->instance_1_rpt_1_versamento->getTransferAmount(0, 0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferAmount(1, 0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferAmount(0, 1)); - - - $this->assertEquals('355.00', $this->instance_1_rpt_2_versamento->getTransferAmount(0, 0)); - $this->assertEquals('300.00', $this->instance_1_rpt_2_versamento->getTransferAmount(1, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferAmount(1, 1)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferAmount(0, 2)); - - - $this->assertEquals('655.00', $this->instance_2_rpt_1_versamento->getTransferAmount(0, 0)); - $this->assertEquals('355.00', $this->instance_2_rpt_1_versamento->getTransferAmount(0, 1)); - - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferAmount(1,0)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferAmount(1,1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferAmount(0,2)); - - - - - $this->assertEquals('255.00', $this->instance_2_rpt_3_versamento->getTransferAmount(0, 0)); - $this->assertEquals('100.00', $this->instance_2_rpt_3_versamento->getTransferAmount(1, 0)); - $this->assertEquals('300.00', $this->instance_2_rpt_3_versamento->getTransferAmount(2, 0)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferAmount(3,0)); - - - $this->assertEquals('55.00', $this->instance_2_rpt_3_versamento->getTransferAmount(0, 1)); - $this->assertEquals('100.00', $this->instance_2_rpt_3_versamento->getTransferAmount(1, 1)); - $this->assertEquals('200.00', $this->instance_2_rpt_3_versamento->getTransferAmount(2, 1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferAmount(3,1)); - - $this->assertEquals('655.00', $this->instance_2_multi_beneficiario->getTransferAmount(0, 0)); - $this->assertEquals('355.00', $this->instance_2_multi_beneficiario->getTransferAmount(0, 1)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferAmount(1,0)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferAmount(1,1)); - - $this->assertEquals('600.00', $this->instance_1_rpt_2_versamento_1_bollo->getTransferAmount(0, 0)); - $this->assertEquals('16.00', $this->instance_1_rpt_2_versamento_1_bollo->getTransferAmount(1, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferAmount(0,1)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferAmount(1,1)); - - - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_1_rpt_1_versamento->isBollo(0, 0)); - $this->assertFalse($this->instance_1_rpt_1_versamento->isBollo(1, 0)); - $this->assertFalse($this->instance_1_rpt_1_versamento->isBollo(0, 1)); - - $this->assertFalse($this->instance_1_rpt_2_versamento->isBollo(0, 0)); - $this->assertFalse($this->instance_1_rpt_2_versamento->isBollo(1, 0)); - $this->assertFalse($this->instance_1_rpt_2_versamento->isBollo(0, 1)); - - - $this->assertFalse($this->instance_2_rpt_1_versamento->isBollo(0, 0)); - $this->assertFalse($this->instance_2_rpt_1_versamento->isBollo(0, 1)); - $this->assertFalse($this->instance_2_rpt_1_versamento->isBollo(1, 1)); - $this->assertFalse($this->instance_2_rpt_1_versamento->isBollo(1, 0)); - - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(0, 0)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(1, 0)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(2, 0)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(3, 0)); - - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(0, 1)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(1, 1)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(2, 1)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(3, 1)); - - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(0, 2)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(1, 2)); - $this->assertFalse($this->instance_2_rpt_3_versamento->isBollo(2, 2)); - - $this->assertFalse($this->instance_2_multi_beneficiario->isBollo(0, 0)); - $this->assertFalse($this->instance_2_multi_beneficiario->isBollo(0, 1)); - $this->assertFalse($this->instance_2_multi_beneficiario->isBollo(1, 1)); - $this->assertFalse($this->instance_2_multi_beneficiario->isBollo(1, 0)); - - - $this->assertFalse($this->instance_1_rpt_2_versamento_1_bollo->isBollo(0, 0)); - $this->assertTrue($this->instance_1_rpt_2_versamento_1_bollo->isBollo(1, 0)); - - - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000018', $this->instance_1_rpt_1_versamento->getIuv(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getIuv(1)); - - $this->assertEquals('01000000000000019', $this->instance_1_rpt_2_versamento->getIuv(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getIuv(1)); - - - $this->assertEquals('01000000000000020', $this->instance_2_rpt_1_versamento->getIuv(0)); - $this->assertEquals('01000000000000021', $this->instance_2_rpt_1_versamento->getIuv(1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getIuv(2)); - - $this->assertEquals('01000000000000021', $this->instance_2_rpt_3_versamento->getIuv(0)); - $this->assertEquals('01000000000000022', $this->instance_2_rpt_3_versamento->getIuv(1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getIuv(2)); - - $this->assertEquals('01000000000000023', $this->instance_1_rpt_2_versamento_1_bollo->getIuv(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getIuv(1)); - - $this->assertEquals('01000000000000024', $this->instance_2_multi_beneficiario->getIuv(0)); - $this->assertEquals('01000000000000024', $this->instance_2_multi_beneficiario->getIuv(1)); - $this->assertNull($this->instance_2_multi_beneficiario->getIuv(2)); - - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['t0000000000000000000000000000018'], $this->instance_1_rpt_1_versamento->getAllTokens()); - $this->assertEquals(['t0000000000000000000000000000019'], $this->instance_1_rpt_2_versamento->getAllTokens()); - $this->assertEquals(['t0000000000000000000000000000020','t0000000000000000000000000000021'], $this->instance_2_rpt_1_versamento->getAllTokens()); - $this->assertEquals(['t0000000000000000000000000000021','t0000000000000000000000000000022'], $this->instance_2_rpt_3_versamento->getAllTokens()); - $this->assertEquals(['t0000000000000000000000000000023'], $this->instance_1_rpt_2_versamento_1_bollo->getAllTokens()); - $this->assertEquals(['t0000000000000000000000000000024','t0000000000000000000000000000024'], $this->instance_2_multi_beneficiario->getAllTokens()); - - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance_1_rpt_1_versamento->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_1_rpt_2_versamento->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_2_rpt_1_versamento->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_2_rpt_3_versamento->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_1_rpt_2_versamento_1_bollo->getStazione()); - $this->assertEquals('77777777777_01', $this->instance_2_multi_beneficiario->getStazione()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_1_rpt_1_versamento->getAllNoticesNumbers()); - $this->assertNull($this->instance_1_rpt_2_versamento->getAllNoticesNumbers()); - $this->assertNull($this->instance_2_rpt_1_versamento->getAllNoticesNumbers()); - $this->assertNull($this->instance_2_rpt_3_versamento->getAllNoticesNumbers()); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getAllNoticesNumbers()); - $this->assertNull($this->instance_2_multi_beneficiario->getAllNoticesNumbers()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1_rpt_1_versamento->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_1_rpt_2_versamento->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_rpt_1_versamento->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_rpt_3_versamento->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_1_rpt_2_versamento_1_bollo->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_multi_beneficiario->getCanale()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->instance_1_rpt_1_versamento->getTransferPa(0, 0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferPa(1, 0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferPa(0, 1)); - - - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento->getTransferPa(1, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferPa(1, 1)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferPa(0, 2)); - - - $this->assertEquals('77777777777', $this->instance_2_rpt_1_versamento->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_2_rpt_1_versamento->getTransferPa(0, 1)); - - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferPa(1,0)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferPa(1,1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferPa(0,2)); - - - - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getTransferPa(1, 0)); - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getTransferPa(2, 0)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferPa(3,0)); - - - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getTransferPa(0, 1)); - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getTransferPa(1, 1)); - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getTransferPa(2, 1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferPa(3,1)); - - - - $this->assertEquals('77777777777', $this->instance_2_multi_beneficiario->getTransferPa(0, 0)); - $this->assertEquals('77777777778', $this->instance_2_multi_beneficiario->getTransferPa(0, 1)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferPa(1,0)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferPa(1,1)); - - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento_1_bollo->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento_1_bollo->getTransferPa(1, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferPa(1,1)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferPa(0,1)); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT18U0000000000000000000001', $this->instance_1_rpt_1_versamento->getTransferIban(0, 0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferIban(1, 0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getTransferIban(0, 1)); - - - $this->assertEquals('IT18U0000000000000000000001', $this->instance_1_rpt_2_versamento->getTransferIban(0, 0)); - $this->assertEquals('IT18U0000000000000000000002', $this->instance_1_rpt_2_versamento->getTransferIban(1, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferIban(1, 1)); - $this->assertNull($this->instance_1_rpt_2_versamento->getTransferIban(0, 2)); - - - $this->assertEquals('IT18U0000000000000000000001', $this->instance_2_rpt_1_versamento->getTransferIban(0, 0)); - $this->assertEquals('IT18U0000000000000000000001', $this->instance_2_rpt_1_versamento->getTransferIban(0, 1)); - - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferIban(1,0)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferIban(1,1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getTransferIban(0,2)); - - - - $this->assertEquals('IT18U0000000000000000000001', $this->instance_2_rpt_3_versamento->getTransferIban(0, 0)); - $this->assertEquals('IT18U0000000000000000000002', $this->instance_2_rpt_3_versamento->getTransferIban(1, 0)); - $this->assertEquals('IT18U0000000000000000000003', $this->instance_2_rpt_3_versamento->getTransferIban(2, 0)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferIban(3,0)); - - - $this->assertEquals('IT18U0000000000000000000001', $this->instance_2_rpt_3_versamento->getTransferIban(0, 1)); - $this->assertEquals('IT18U0000000000000000000002', $this->instance_2_rpt_3_versamento->getTransferIban(1, 1)); - $this->assertEquals('IT18U0000000000000000000003', $this->instance_2_rpt_3_versamento->getTransferIban(2, 1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getTransferIban(3,1)); - - - - $this->assertEquals('IT18U0000000000000000000001', $this->instance_2_multi_beneficiario->getTransferIban(0, 0)); - $this->assertEquals('IT18U0000000000000000000001', $this->instance_2_multi_beneficiario->getTransferIban(0, 1)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferIban(1,0)); - $this->assertNull($this->instance_2_multi_beneficiario->getTransferIban(1,1)); - - $this->assertEquals('IT18U0000000000000000000001', $this->instance_1_rpt_2_versamento_1_bollo->getTransferIban(0, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferIban(1, 0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferIban(1,0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getTransferIban(1,1)); - - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1_rpt_1_versamento->getPaEmittente(0)); - $this->assertNull($this->instance_1_rpt_1_versamento->getPaEmittente(1)); - - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento->getPaEmittente(0)); - $this->assertNull($this->instance_1_rpt_2_versamento->getPaEmittente(1)); - - - $this->assertEquals('77777777777', $this->instance_2_rpt_1_versamento->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2_rpt_1_versamento->getPaEmittente(1)); - $this->assertNull($this->instance_2_rpt_1_versamento->getPaEmittente(2)); - - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2_rpt_3_versamento->getPaEmittente(1)); - $this->assertNull($this->instance_2_rpt_3_versamento->getPaEmittente(2)); - - $this->assertEquals('77777777777', $this->instance_1_rpt_2_versamento_1_bollo->getPaEmittente(0)); - $this->assertNull($this->instance_1_rpt_2_versamento_1_bollo->getPaEmittente(1)); - - $this->assertEquals('77777777777', $this->instance_2_multi_beneficiario->getPaEmittente(0)); - $this->assertEquals('77777777778', $this->instance_2_multi_beneficiario->getPaEmittente(1)); - $this->assertNull($this->instance_2_multi_beneficiario->getPaEmittente(2)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000018'], $this->instance_1_rpt_1_versamento->getIuvs()); - $this->assertEquals(['01000000000000019'], $this->instance_1_rpt_2_versamento->getIuvs()); - $this->assertEquals(['01000000000000020','01000000000000021'], $this->instance_2_rpt_1_versamento->getIuvs()); - $this->assertEquals(['01000000000000021','01000000000000022'], $this->instance_2_rpt_3_versamento->getIuvs()); - $this->assertEquals(['01000000000000023'], $this->instance_1_rpt_2_versamento_1_bollo->getIuvs()); - $this->assertEquals(['01000000000000024','01000000000000024'], $this->instance_2_multi_beneficiario->getIuvs()); - - } -} diff --git a/src/tests/pagopa/methods/req/nodoInviaRPTTest.php b/src/tests/pagopa/methods/req/nodoInviaRPTTest.php deleted file mode 100644 index 2cba8271..00000000 --- a/src/tests/pagopa/methods/req/nodoInviaRPTTest.php +++ /dev/null @@ -1,216 +0,0 @@ -instance = new nodoInviaRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6SGVhZGVyPgoJCTxuczQ6aW50ZXN0YXppb25lUFBUIFNPQVAtRU5WOmFjdG9yPSJodHRwOi8vcGRkNGoub3JnL3BvcnRhZG9taW5pbyIgU09BUC1FTlY6bXVzdFVuZGVyc3RhbmQ9IjEiIHhtbG5zPSIiIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6bnMzPSJodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0L3NjaGVtYXMvMjAxMS9QYWdhbWVudGkvIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvcHB0aGVhZCIgeG1sbnM6bnM1PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3XzAxPC9pZGVudGlmaWNhdGl2b1N0YXppb25lSW50ZXJtZWRpYXJpb1BBPgoJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAxMDAwMDAwMDAwMDAwMDAxPC9pZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPgoJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCTwvbnM0OmludGVzdGF6aW9uZVBQVD4KCTwvc29hcDpIZWFkZXI+Cgk8c29hcDpCb2R5PgoJCTxuczU6bm9kb0ludmlhUlBUIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3d3dy5kaWdpdHBhLmdvdi5pdC9zY2hlbWFzLzIwMTEvUGFnYW1lbnRpLyIgeG1sbnM6bnM0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOm5zNT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFzc3dvcmQ+UExBQ0VIT0xERVI8L3Bhc3N3b3JkPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+MTUzNzYzNzEwMDk8L2lkZW50aWZpY2F0aXZvUFNQPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjE1Mzc2MzcxMDA5PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT4xNTM3NjM3MTAwOV8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnB0PlBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbmxsY3lJL1BnbzhVbEJVSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklqNEtJQ0FnSUR4MlpYSnphVzl1WlU5bloyVjBkRzgrTmk0eVBDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NpQWdJQ0E4Wkc5dGFXNXBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0NpQWdJQ0E4TDJSdmJXbHVhVzgrQ2lBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2VIaDRlSGg0UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLSUNBZ0lEeGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBqSXdNalF0TURRdE1UQlVNakU2TVRRNk16ZzhMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDaUFnSUNBOFlYVjBaVzUwYVdOaGVtbHZibVZUYjJkblpYUjBiejVPTDBFOEwyRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrQ2lBZ0lDQThjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStDaUFnSUNBOEwzTnZaMmRsZEhSdlVHRm5ZWFJ2Y21VK0NpQWdJQ0E4Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1SFBDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGpjM056YzNOemMzTnpjM1BDOWpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5Q1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdQR1JsYm05dGFXNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhoNFBDOWtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFd1BDOWtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQwTlM0MU1Ed3ZhVzF3YjNKMGIxUnZkR0ZzWlVSaFZtVnljMkZ5WlQ0S0lDQWdJQ0FnSUNBOGRHbHdiMVpsY25OaGJXVnVkRzgrVUU4OEwzUnBjRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF4TURBd01EQXdNREF3TURBd01EQXhQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno1ak1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2WTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDaUFnSUNBZ0lDQWdQR1pwY20xaFVtbGpaWFoxZEdFK01Ed3ZabWx5YldGU2FXTmxkblYwWVQ0S0lDQWdJQ0FnSUNBOFpHRjBhVk5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGpRMUxqVXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4cFltRnVRV05qY21Wa2FYUnZQa2xVTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlRHd2WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGtZWFJwVTNCbFkybG1hV05wVW1selkyOXpjMmx2Ym1VK2VIaDRlSGg0UEM5a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrQ2lBZ0lDQWdJQ0FnUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDaUFnSUNBOEwyUmhkR2xXWlhKellXMWxiblJ2UGdvOEwxSlFWRDRLPC9ycHQ+CgkJPC9uczU6bm9kb0ludmlhUlBUPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=')); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('15376371009', $this->instance->getBrokerPsp()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance->getTransferId()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->instance->getStazione()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('45.50', $this->instance->getImportoTotale()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->instance->getPaymentMetaDataCount()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('45.50', $this->instance->getImporto()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('45.50', $this->instance->getTransferAmount(0)); - $this->assertNull($this->instance->getTransferAmount(1)); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['c0000000000000000000000000000001'], $this->instance->getAllTokens()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance->isBollo(0)); - $this->assertFalse($this->instance->isBollo(1)); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->instance->outcome()); - - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance->getNoticeNumber()); - - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance->getTransferMetaDataKey()); - - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance->getTransferCount()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance->getAllNoticesNumbers()); - - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('15376371009_01', $this->instance->getCanale()); - - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance->getTransferMetaDataValue()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->instance->getPaymentMetaDataKey()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000001'], $this->instance->getIuvs()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->instance->getBrokerPa()); - - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('c0000000000000000000000000000001', $this->instance->getToken()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->instance->getTransferPa(0)); - $this->assertNull($this->instance->getTransferPa(1)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance->getPaymentsCount()); - - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance->getPaEmittenti()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance->getPaEmittente()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('15376371009', $this->instance->getPsp()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT0000000000000000000000001', $this->instance->getTransferIban(0)); - $this->assertNull($this->instance->getTransferIban(1)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000001'], $this->instance->getCcps()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('c0000000000000000000000000000001', $this->instance->getCcp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance->getPaymentMetaDataValue()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance->getPaymentMetaDataCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000001', $this->instance->getIuv()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoInviaRTTest.php b/src/tests/pagopa/methods/req/nodoInviaRTTest.php deleted file mode 100644 index 2e69dfad..00000000 --- a/src/tests/pagopa/methods/req/nodoInviaRTTest.php +++ /dev/null @@ -1,247 +0,0 @@ -instance_1_v = new nodoInviaRT(base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPmMwMDAwMDAwMDAwMDAwMDAxMDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BIQmhlVjlwT2xKVUlIaHRiRzV6T25CaGVWOXBQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklpQjRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQjRjMms2YzJOb1pXMWhURzlqWVhScGIyNDlJaTl2Y0hRdmNITndZWGhsY0hSaEwzSmxjMjkxY21ObGN5OVFZV2RKYm1aZlVsQlVYMUpVWHpaZk1sOHdMbmh6WkNJK0NnazhjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1qd3ZjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGdvSlBIQmhlVjlwT21SdmJXbHVhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGdvSlBDOXdZWGxmYVRwa2IyMXBibWx2UGdvSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqWlhaMWRHRStZV1J6WVhJek5HVmtaV1J6WkhOaFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJWMmRYUmhQZ29KUEhCaGVWOXBPbVJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05sZG5WMFlUNHlNREkwTFRBMExURTJWREl6T2pRMU9qQTJQQzl3WVhsZmFUcGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK0NnazhjR0Y1WDJrNmNtbG1aWEpwYldWdWRHOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStjMlJ6WkdFOEwzQmhlVjlwT25KcFptVnlhVzFsYm5SdlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQSEJoZVY5cE9uSnBabVZ5YVcxbGJuUnZSR0YwWVZKcFkyaHBaWE4wWVQ0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRweWFXWmxjbWx0Wlc1MGIwUmhkR0ZTYVdOb2FXVnpkR0UrQ2drOGNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUJkSFJsYzNSaGJuUmxQZ29KQ1FrOGNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVDUEM5d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOGNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtGSFNVUmZNREU4TDNCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQmRIUmxjM1JoYm5SbFBuaDRlSGg0ZUhoNFBDOXdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRWFIwWlhOMFlXNTBaVDRLQ1R3dmNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSlBIQmhlVjlwT21WdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBIQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb0pDVHh3WVhsZmFUcGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGc4TDNCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtDZ2s4TDNCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2s4Y0dGNVgyazZjMjluWjJWMGRHOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnVkR1UrQ2drSkNUeHdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtZOEwzQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeHdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOXdZWGxmYVRwaGJtRm5jbUZtYVdOaFZtVnljMkZ1ZEdVK0NnazhMM0JoZVY5cE9uTnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIZzhMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeHdZWGxmYVRwaGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drOGNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrTUR3dmNHRjVYMms2WTI5a2FXTmxSWE5wZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9tbHRjRzl5ZEc5VWIzUmhiR1ZRWVdkaGRHOCtNamd1TURBOEwzQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXdNVEE4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9rTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG1Nd01EQXdNREF3TURBd01EQXdNREF4TUR3dmNHRjVYMms2UTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDZ2tKUEhCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmMybHVaMjlzYjBsdGNHOXlkRzlRWVdkaGRHOCtNamd1TURBOEwzQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBnb0pDUWs4Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGxCQlIwRlVRVHd2Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNlpHRjBZVVZ6YVhSdlUybHVaMjlzYjFCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRwa1lYUmhSWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVbWx6WTI5emMybHZibVUrTVRFeE1URXhNVEV4TVRFeFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVNhWE5qYjNOemFXOXVaVDRLQ1FrSlBIQmhlVjlwT21OaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDNCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2s4TDNCaGVWOXBPbVJoZEdsUVlXZGhiV1Z1ZEc4K0Nqd3ZjR0Y1WDJrNlVsUSs8L3J0PgoJCTwvbnMxOm5vZG9JbnZpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->instance_2_v = new nodoInviaRT(base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMxOm5vZG9JbnZpYVJUIHhtbG5zOm5zMT0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8aWRlbnRpZmljYXRpdm9JbnRlcm1lZGlhcmlvUFNQPjg4ODg4ODg4ODg4PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0NhbmFsZT44ODg4ODg4ODg4OF8wMTwvaWRlbnRpZmljYXRpdm9DYW5hbGU+CgkJCTxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5BR0lEXzAxPC9pZGVudGlmaWNhdGl2b1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMTAwMDAwMDAwMDAwMDAxMTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPmMwMDAwMDAwMDAwMDAwMDAxMTwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCTx0aXBvRmlybWEvPgoJCQk8cnQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BIQmhlVjlwT2xKVUlIaHRiRzV6T25CaGVWOXBQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklpQjRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQjRjMms2YzJOb1pXMWhURzlqWVhScGIyNDlJaTl2Y0hRdmNITndZWGhsY0hSaEwzSmxjMjkxY21ObGN5OVFZV2RKYm1aZlVsQlVYMUpVWHpaZk1sOHdMbmh6WkNJK0NnazhjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1qd3ZjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGdvSlBIQmhlVjlwT21SdmJXbHVhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05RWIyMXBibWx2UGdvSlBDOXdZWGxmYVRwa2IyMXBibWx2UGdvSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqWlhaMWRHRStZV1J6WVhJek5HVmtaV1J6WkhOaFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJWMmRYUmhQZ29KUEhCaGVWOXBPbVJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05sZG5WMFlUNHlNREkwTFRBMExURTJWREl6T2pRMU9qQTJQQzl3WVhsZmFUcGtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK0NnazhjR0Y1WDJrNmNtbG1aWEpwYldWdWRHOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStjMlJ6WkdFOEwzQmhlVjlwT25KcFptVnlhVzFsYm5SdlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQSEJoZVY5cE9uSnBabVZ5YVcxbGJuUnZSR0YwWVZKcFkyaHBaWE4wWVQ0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRweWFXWmxjbWx0Wlc1MGIwUmhkR0ZTYVdOb2FXVnpkR0UrQ2drOGNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSkNUeHdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUJkSFJsYzNSaGJuUmxQZ29KQ1FrOGNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVDUEM5d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOGNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtGSFNVUmZNREU4TDNCaGVWOXBPbU52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwzQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKUEhCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQmRIUmxjM1JoYm5SbFBuaDRlSGg0ZUhoNFBDOXdZWGxmYVRwa1pXNXZiV2x1WVhwcGIyNWxRWFIwWlhOMFlXNTBaVDRLQ1R3dmNHRjVYMms2YVhOMGFYUjFkRzlCZEhSbGMzUmhiblJsUGdvSlBIQmhlVjlwT21WdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwSmxibVZtYVdOcFlYSnBiejRLQ1FrSlBIQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUnp3dmNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBIQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0M056YzNOemMzTnpjM056d3ZjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb0pDVHh3WVhsZmFUcGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGc4TDNCaGVWOXBPbVJsYm05dGFXNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtDZ2s4TDNCaGVWOXBPbVZ1ZEdWQ1pXNWxabWxqYVdGeWFXOCtDZ2s4Y0dGNVgyazZjMjluWjJWMGRHOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnVkR1UrQ2drSkNUeHdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtZOEwzQmhlVjlwT25ScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeHdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSlBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOXdZWGxmYVRwaGJtRm5jbUZtYVdOaFZtVnljMkZ1ZEdVK0NnazhMM0JoZVY5cE9uTnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIZzhMM0JoZVY5cE9tTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeHdZWGxmYVRwaGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGg0UEM5d1lYbGZhVHBoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrQ2drOEwzQmhlVjlwT25OdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drOGNHRjVYMms2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZZMjlrYVdObFJYTnBkRzlRWVdkaGJXVnVkRzgrTUR3dmNHRjVYMms2WTI5a2FXTmxSWE5wZEc5UVlXZGhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9tbHRjRzl5ZEc5VWIzUmhiR1ZRWVdkaGRHOCtOVEF1TURBOEwzQmhlVjlwT21sdGNHOXlkRzlVYjNSaGJHVlFZV2RoZEc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJXVnVkRzgrTURFd01EQXdNREF3TURBd01EQXdNVEU4TDNCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQSEJoZVY5cE9rTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UG1Nd01EQXdNREF3TURBd01EQXdNREF4TVR3dmNHRjVYMms2UTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDZ2tKUEhCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmMybHVaMjlzYjBsdGNHOXlkRzlRWVdkaGRHOCtNamd1TURBOEwzQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBnb0pDUWs4Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGxCQlIwRlVRVHd2Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNlpHRjBZVVZ6YVhSdlUybHVaMjlzYjFCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRwa1lYUmhSWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVbWx6WTI5emMybHZibVUrTVRFeE1URXhNVEV4TVRFeFBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVNhWE5qYjNOemFXOXVaVDRLQ1FrSlBIQmhlVjlwT21OaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDNCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2tKUEhCaGVWOXBPbVJoZEdsVGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmMybHVaMjlzYjBsdGNHOXlkRzlRWVdkaGRHOCtNakl1TURBOEwzQmhlVjlwT25OcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBnb0pDUWs4Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGxCQlIwRlVRVHd2Y0dGNVgyazZaWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNlpHRjBZVVZ6YVhSdlUybHVaMjlzYjFCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFMlBDOXdZWGxmYVRwa1lYUmhSWE5wZEc5VGFXNW5iMnh2VUdGbllXMWxiblJ2UGdvSkNRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVbWx6WTI5emMybHZibVUrTVRFeE1URXhNVEV4TVRFeVBDOXdZWGxmYVRwcFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVNhWE5qYjNOemFXOXVaVDRLQ1FrSlBIQmhlVjlwT21OaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDNCaGVWOXBPbU5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOGNHRjVYMms2WkdGMGFWTndaV05wWm1samFWSnBjMk52YzNOcGIyNWxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZjR0Y1WDJrNlpHRjBhVk5wYm1kdmJHOVFZV2RoYldWdWRHOCtDZ2s4TDNCaGVWOXBPbVJoZEdsUVlXZGhiV1Z1ZEc4K0Nqd3ZjR0Y1WDJrNlVsUSs8L3J0PgoJCTwvbnMxOm5vZG9JbnZpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1_v->getNoticeNumber()); - $this->assertNull($this->instance_2_v->getNoticeNumber()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->instance_1_v->getIuvs()); - $this->assertEquals(['01000000000000011'], $this->instance_2_v->getIuvs()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('28.00', $this->instance_1_v->getImportoTotale()); - $this->assertEquals('50.00', $this->instance_2_v->getImportoTotale()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->instance_1_v->outcome()); - $this->assertEquals('OK', $this->instance_2_v->outcome()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_1_v->getTransferId()); - $this->assertNull($this->instance_2_v->getTransferId()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->instance_1_v->getPaymentMetaDataKey()); - $this->assertNull($this->instance_2_v->getPaymentMetaDataKey()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('c00000000000000010', $this->instance_1_v->getToken()); - $this->assertEquals('c00000000000000011', $this->instance_2_v->getToken()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('28.00', $this->instance_1_v->getTransferAmount(0)); - $this->assertNull($this->instance_1_v->getTransferAmount(1)); - - $this->assertEquals('28.00', $this->instance_2_v->getTransferAmount(0)); - $this->assertEquals('22.00', $this->instance_2_v->getTransferAmount(1)); - $this->assertNull($this->instance_2_v->getTransferAmount(2)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1_v->getPaEmittente()); - $this->assertEquals('77777777777', $this->instance_2_v->getPaEmittente()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('c00000000000000010', $this->instance_1_v->getCcp()); - $this->assertEquals('c00000000000000011', $this->instance_2_v->getCcp()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance_1_v->getTransferMetaDataCount()); - $this->assertNull($this->instance_2_v->getTransferMetaDataCount()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['c00000000000000010'], $this->instance_1_v->getAllTokens()); - $this->assertEquals(['c00000000000000011'], $this->instance_2_v->getAllTokens()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_1_v->getPaymentsCount()); - $this->assertEquals(1, $this->instance_2_v->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c00000000000000010'], $this->instance_1_v->getAllTokens()); - $this->assertEquals(['c00000000000000011'], $this->instance_2_v->getAllTokens()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_1_v->getStazione()); - $this->assertNull($this->instance_2_v->getStazione()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_1_v->getAllNoticesNumbers()); - $this->assertNull($this->instance_2_v->getAllNoticesNumbers()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance_1_v->getTransferCount()); - $this->assertEquals(2, $this->instance_2_v->getTransferCount()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_1_v->getBrokerPa()); - $this->assertNull($this->instance_2_v->getBrokerPa()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000010', $this->instance_1_v->getIuv()); - $this->assertEquals('01000000000000011', $this->instance_2_v->getIuv()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance_1_v->getTransferMetaDataKey()); - $this->assertNull($this->instance_2_v->getTransferMetaDataKey()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1_v->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_v->getCanale()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance_1_v->getTransferMetaDataValue()); - $this->assertNull($this->instance_2_v->getTransferMetaDataValue()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1_v->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_2_v->getPaEmittenti()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_1_v->isBollo()); - $this->assertFalse($this->instance_2_v->isBollo()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->instance_1_v->getTransferPa(0)); - $this->assertNull($this->instance_1_v->getTransferPa(1)); - - $this->assertEquals('77777777777', $this->instance_2_v->getTransferPa(0)); - $this->assertEquals('77777777777', $this->instance_2_v->getTransferPa(1)); - $this->assertNull($this->instance_2_v->getTransferPa(2)); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('28.00', $this->instance_1_v->getImporto()); - $this->assertEquals('50.00', $this->instance_2_v->getImporto()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->instance_1_v->getPaymentMetaDataCount()); - $this->assertNull($this->instance_2_v->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance_1_v->getTransferIban()); - $this->assertNull($this->instance_2_v->getTransferIban()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance_1_v->getPsp()); - $this->assertEquals('AGID_01', $this->instance_2_v->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance_1_v->getPaymentMetaDataValue()); - $this->assertNull($this->instance_2_v->getPaymentMetaDataValue()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1_v->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_v->getBrokerPsp()); - } -} diff --git a/src/tests/pagopa/methods/req/nodoNotificaAnnullamentoTest.php b/src/tests/pagopa/methods/req/nodoNotificaAnnullamentoTest.php deleted file mode 100644 index c24a3e06..00000000 --- a/src/tests/pagopa/methods/req/nodoNotificaAnnullamentoTest.php +++ /dev/null @@ -1,211 +0,0 @@ -nodoNotificaAnnullamento = new nodoNotificaAnnullamento(''); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->nodoNotificaAnnullamento->getAllTokens()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->nodoNotificaAnnullamento->getPsp()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->nodoNotificaAnnullamento->getPaymentMetaDataCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->nodoNotificaAnnullamento->getIuv()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferId()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->nodoNotificaAnnullamento->getPaymentsCount()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->nodoNotificaAnnullamento->getAllNoticesNumbers()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->nodoNotificaAnnullamento->getCcps()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->nodoNotificaAnnullamento->getCanale()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->nodoNotificaAnnullamento->getPaEmittenti()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->nodoNotificaAnnullamento->isBollo()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->nodoNotificaAnnullamento->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->nodoNotificaAnnullamento->getPaymentMetaDataValue()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->nodoNotificaAnnullamento->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferPa()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->nodoNotificaAnnullamento->getBrokerPa()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->nodoNotificaAnnullamento->getIuvs()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->nodoNotificaAnnullamento->getPaEmittente()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferIban()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->nodoNotificaAnnullamento->getToken()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->nodoNotificaAnnullamento->getBrokerPsp()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferMetaDataValue()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->nodoNotificaAnnullamento->getImportoTotale()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->nodoNotificaAnnullamento->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->nodoNotificaAnnullamento->outcome()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferAmount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->nodoNotificaAnnullamento->getTransferMetaDataCount()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->nodoNotificaAnnullamento->getStazione()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->nodoNotificaAnnullamento->getCcp()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->nodoNotificaAnnullamento->isValidPayload()); - } -} diff --git a/src/tests/pagopa/methods/req/paGetPaymentTest.php b/src/tests/pagopa/methods/req/paGetPaymentTest.php deleted file mode 100644 index 54e40484..00000000 --- a/src/tests/pagopa/methods/req/paGetPaymentTest.php +++ /dev/null @@ -1,211 +0,0 @@ -req = new paGetPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50UmVxPgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAwMTA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MTE1LjAwPC9hbW91bnQ+CgkJPC9wYWZuOnBhR2V0UGF5bWVudFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->req->getTransferPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->req->getTransferId()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->req->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->req->getToken()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000010', $this->req->getNoticeNumber()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->req->getTransferIban()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('115.00', $this->req->getImportoTotale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->req->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->req->getPaymentMetaDataCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->req->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->req->getPaymentMetaDataValue()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->req->getAllTokens()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->req->getIuvs()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('115.00', $this->req->getImporto()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->req->getCcp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->req->getPaEmittenti()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->req->getIuv()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->req->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->req->getTransferCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->req->isBollo()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->req->getBrokerPa()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->req->getCanale()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->req->getCanale()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->req->getTransferMetaDataCount()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->req->getStazione()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->req->getPaymentsCount()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertEquals(['301000000000000010'], $this->req->getAllNoticesNumbers()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->req->getTransferMetaDataKey()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->req->getPaEmittente()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->req->isValidPayload()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->req->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->req->getTransferAmount()); - } -} diff --git a/src/tests/pagopa/methods/req/paGetPaymentV2Test.php b/src/tests/pagopa/methods/req/paGetPaymentV2Test.php deleted file mode 100644 index 6da3e927..00000000 --- a/src/tests/pagopa/methods/req/paGetPaymentV2Test.php +++ /dev/null @@ -1,213 +0,0 @@ -payment = new paGetPaymentV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFHZXRQYXltZW50VjJSZXF1ZXN0PgoJCQk8aWRQQT43Nzc3Nzc3Nzc3NzwvaWRQQT4KCQkJPGlkQnJva2VyUEE+Nzc3Nzc3Nzc3Nzc8L2lkQnJva2VyUEE+CgkJCTxpZFN0YXRpb24+Nzc3Nzc3Nzc3NzdfMDE8L2lkU3RhdGlvbj4KCQkJPHFyQ29kZT4KCQkJCTxmaXNjYWxDb2RlPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlPgoJCQkJPG5vdGljZU51bWJlcj4zMDEwMDAwMDAwMDAwMDAwMTA8L25vdGljZU51bWJlcj4KCQkJPC9xckNvZGU+CgkJCTxhbW91bnQ+MjAwLjAwPC9hbW91bnQ+CgkJCTx0cmFuc2ZlclR5cGU+UEFHT1BBPC90cmFuc2ZlclR5cGU+CgkJPC9wYWZuOnBhR2V0UGF5bWVudFYyUmVxdWVzdD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $value = ['301000000000000010']; - $this->assertEquals($value, $this->payment->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $value = '77777777777'; - $this->assertEquals($value, $this->payment->getPaEmittente()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->payment->getToken()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->payment->getBrokerPa()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000010', $this->payment->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('200.00', $this->payment->getImporto()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->payment->getStazione()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->payment->getCcps()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->payment->outcome()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->payment->getAllTokens()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->payment->getCanale()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->payment->getPaEmittenti()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->payment->getPsp()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->payment->getBrokerPsp()); - } - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('200.00', $this->payment->getImportoTotale()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->payment->isValidPayload()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->payment->getCcp()); - } -} diff --git a/src/tests/pagopa/methods/req/paSendRTTest.php b/src/tests/pagopa/methods/req/paSendRTTest.php deleted file mode 100644 index 12f40443..00000000 --- a/src/tests/pagopa/methods/req/paSendRTTest.php +++ /dev/null @@ -1,217 +0,0 @@ -receipt = new paSendRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwYWZuPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBhZm46cGFTZW5kUlRSZXE+CgkJCTxpZFBBPjc3Nzc3Nzc3Nzc4PC9pZFBBPgoJCQk8aWRCcm9rZXJQQT43Nzc3Nzc3Nzc3NzwvaWRCcm9rZXJQQT4KCQkJPGlkU3RhdGlvbj43Nzc3Nzc3Nzc3N18wMTwvaWRTdGF0aW9uPgoJCQk8cmVjZWlwdD4KCQkJCTxyZWNlaXB0SWQ+cjAyMDk0MzA0MzkwMzk0MDkyMDkzMTIwMTQ4NTczMDA8L3JlY2VpcHRJZD4KCQkJCTxub3RpY2VOdW1iZXI+MzAxMDAwMDAwMDAwMDAwMDEwPC9ub3RpY2VOdW1iZXI+CgkJCQk8ZmlzY2FsQ29kZT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZT4KCQkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xMzAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZGVzY3JpcHRpb24+VEFSSTwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+Q29tdW5lIEluZXNpc3RlbnRlPC9jb21wYW55TmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT5YWFggWFhYPC9mdWxsTmFtZT4KCQkJCTwvZGVidG9yPgoJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQk8dHJhbnNmZXI+CgkJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJCTx0cmFuc2ZlckFtb3VudD4xMzAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJCTxJQkFOPklUMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj5yZW1pdHRhbmNlPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJCTxwc3BGaXNjYWxDb2RlPjg4ODg4ODg4ODg4PC9wc3BGaXNjYWxDb2RlPgoJCQkJPFBTUENvbXBhbnlOYW1lPkJhbmNhPC9QU1BDb21wYW55TmFtZT4KCQkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJCTxjaGFubmVsRGVzY3JpcHRpb24+V0lTUDwvY2hhbm5lbERlc2NyaXB0aW9uPgoJCQkJPHBheW1lbnRNZXRob2Q+Q1A8L3BheW1lbnRNZXRob2Q+CgkJCQk8ZmVlPjAuNTA8L2ZlZT4KCQkJCTxwYXltZW50RGF0ZVRpbWU+MjAyNC0wNS0yMVQyMDoyNzozMzwvcGF5bWVudERhdGVUaW1lPgoJCQkJPGFwcGxpY2F0aW9uRGF0ZT4yMDI0LTA1LTIxPC9hcHBsaWNhdGlvbkRhdGU+CgkJCQk8dHJhbnNmZXJEYXRlPjIwMjQtMDUtMjI8L3RyYW5zZmVyRGF0ZT4KCQkJPC9yZWNlaXB0PgoJCTwvcGFmbjpwYVNlbmRSVFJlcT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $value = ['r0209430439039409209312014857300']; - $this->assertEquals($value, $this->receipt->getAllTokens()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->receipt->getTransferId()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->receipt->getPaymentMetaDataValue()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->receipt->getBrokerPsp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->receipt->getPaEmittenti()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->receipt->getBrokerPa()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['r0209430439039409209312014857300']; - $this->assertEquals($value, $this->receipt->getAllTokens()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->receipt->isValidPayload()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->receipt->isBollo()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->receipt->getPsp()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->receipt->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('r0209430439039409209312014857300', $this->receipt->getToken()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('r0209430439039409209312014857300', $this->receipt->getCcp()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $value = ['301000000000000010']; - $this->assertEquals($value, $this->receipt->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->receipt->getPaymentsCount()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->receipt->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals(130.00, $this->receipt->getImporto()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->receipt->getTransferAmount()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->receipt->getTransferPa()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertEquals('301000000000000010', $this->receipt->getNoticeNumber()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->receipt->outcome()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->receipt->getTransferIban()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->receipt->getPaymentMetaDataKey()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals(130.00, $this->receipt->getImportoTotale()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->receipt->getPaymentMetaDataCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->receipt->getIuvs()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $value = '01000000000000010'; - $this->assertEquals($value, $this->receipt->getIuv()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->receipt->getCanale()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->receipt->getStazione()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->receipt->getTransferMetaDataKey()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->receipt->getTransferCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->receipt->getTransferMetaDataCount()); - } -} diff --git a/src/tests/pagopa/methods/req/paaInviaRTTest.php b/src/tests/pagopa/methods/req/paaInviaRTTest.php deleted file mode 100644 index 10410ca1..00000000 --- a/src/tests/pagopa/methods/req/paaInviaRTTest.php +++ /dev/null @@ -1,240 +0,0 @@ -ok_instance = new paaInviaRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlQiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6SGVhZGVyPgoJCTxwcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KCQkJPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMTA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCTxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJPC9wcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KCTwvc29hcGVudjpIZWFkZXI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6cGFhSW52aWFSVD4KCQkJPHRpcG9GaXJtYS8+CgkJCTxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklpQS9QZ284VWxRZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdVpHbG5hWFJ3WVM1bmIzWXVhWFF2YzJOb1pXMWhjeTh5TURFeEwxQmhaMkZ0Wlc1MGFTOGlJSGh0Ykc1ek9uQmhlVjlwUFNKb2RIUndPaTh2ZDNkM0xtUnBaMmwwY0dFdVoyOTJMbWwwTDNOamFHVnRZWE12TWpBeE1TOVFZV2RoYldWdWRHa3ZJaUI0Yld4dWN6cDRjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlQZ29KUEhabGNuTnBiMjVsVDJkblpYUjBiejQyTGpJdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqWlhaMWRHRStaSE5oWkhOelpHRThMMmxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMlYyZFhSaFBqSXdNalF0TURRdE1UWlVNRGM2TlRNNk16TThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05sZG5WMFlUNEtDVHh5YVdabGNtbHRaVzUwYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ1a2MyRmtjMlJoWkhNOEwzSnBabVZ5YVcxbGJuUnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEhKcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDR5TURJMExUQTBMVEUyUEM5eWFXWmxjbWx0Wlc1MGIwUmhkR0ZTYVdOb2FXVnpkR0UrQ2drOGFYTjBhWFIxZEc5QmRIUmxjM1JoYm5SbFBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQakUxTXpjMk16Y3hNREE1UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDVHhrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNVFZV2R2VUVFZ1V5NXdMa0V1UEM5a1pXNXZiV2x1WVhwcGIyNWxRWFIwWlhOMFlXNTBaVDRLQ1FrOGFXNWthWEpwZW5wdlFYUjBaWE4wWVc1MFpUNVFhV0Y2ZW1FZ1EyOXNiMjV1WVR3dmFXNWthWEpwZW5wdlFYUjBaWE4wWVc1MFpUNEtDUWs4WTJsMmFXTnZRWFIwWlhOMFlXNTBaVDR6TnpBOEwyTnBkbWxqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pQR05oY0VGMGRHVnpkR0Z1ZEdVK01EQXhPRGM4TDJOaGNFRjBkR1Z6ZEdGdWRHVStDZ2tKUEd4dlkyRnNhWFJoUVhSMFpYTjBZVzUwWlQ1U2IyMWhQQzlzYjJOaGJHbDBZVUYwZEdWemRHRnVkR1UrQ2drSlBIQnliM1pwYm1OcFlVRjBkR1Z6ZEdGdWRHVStVazA4TDNCeWIzWnBibU5wWVVGMGRHVnpkR0Z1ZEdVK0Nna0pQRzVoZW1sdmJtVkJkSFJsYzNSaGJuUmxQa2xVUEM5dVlYcHBiMjVsUVhSMFpYTjBZVzUwWlQ0S0NUd3ZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRa0pQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NDNOemMzTnpjM056YzNOend2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhrWlc1dmJXbHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR052WkdsalpWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dlkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR1JsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2YVc1a2FYSnBlbnB2UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqYVhacFkyOUNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMmwyYVdOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4allYQkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMnh2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdjbTkyYVc1amFXRkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZjSEp2ZG1sdVkybGhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtDZ2s4TDJWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0NRazhZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQbmg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtDUWs4WlMxdFlXbHNVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWxMVzFoYVd4UVlXZGhkRzl5WlQ0S0NUd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDVHhrWVhScFVHRm5ZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkZjMmwwYjFCaFoyRnRaVzUwYno0d1BDOWpiMlJwWTJWRmMybDBiMUJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NHhNQzR3TUR3dmFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNVEF3TURBd01EQXdNREF3TURBeE1Ed3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0S0NRazhRMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K1l6QXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVEE4TDBOdlpHbGpaVU52Ym5SbGMzUnZVR0ZuWVcxbGJuUnZQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEhOcGJtZHZiRzlKYlhCdmNuUnZVR0ZuWVhSdlBqRXdMakF3UEM5emFXNW5iMnh2U1cxd2IzSjBiMUJoWjJGMGJ6NEtDUWtKUEdWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NUJibTUxYkd4aGRHOGdjR1Z5SUhObGMzTnBiMjVsSUhOallXUjFkR0U4TDJWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHRkZjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrTWpBeU5DMHdOQzB4Tmp3dlpHRjBZVVZ6YVhSdlUybHVaMjlzYjFCaFoyRnRaVzUwYno0S0NRa0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFKcGMyTnZjM05wYjI1bFBqRXhNVEV4TUR3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVbWx6WTI5emMybHZibVUrQ2drSkNUeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtDUWtKUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVEd3ZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBnb0pDVHd2WkdGMGFWTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0NnazhMMlJoZEdsUVlXZGhiV1Z1ZEc4K0Nqd3ZVbFErPC9ydD4KCQk8L3BwdDpwYWFJbnZpYVJUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->ko_instance = new paaInviaRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlQiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6SGVhZGVyPgoJCTxwcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KCQkJPGlkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BBPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QQT4KCQkJPGlkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+Nzc3Nzc3Nzc3NzdfMDE8L2lkZW50aWZpY2F0aXZvU3RhemlvbmVJbnRlcm1lZGlhcmlvUEE+CgkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDEwMDAwMDAwMDAwMDAwMTA8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCTxjb2RpY2VDb250ZXN0b1BhZ2FtZW50bz5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJPC9wcHRoZWFkOmludGVzdGF6aW9uZVBQVD4KCTwvc29hcGVudjpIZWFkZXI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6cGFhSW52aWFSVD4KCQkJPHRpcG9GaXJtYS8+CgkJCTxydD5QRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklpQS9QZ284VWxRZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdVpHbG5hWFJ3WVM1bmIzWXVhWFF2YzJOb1pXMWhjeTh5TURFeEwxQmhaMkZ0Wlc1MGFTOGlJSGh0Ykc1ek9uQmhlVjlwUFNKb2RIUndPaTh2ZDNkM0xtUnBaMmwwY0dFdVoyOTJMbWwwTDNOamFHVnRZWE12TWpBeE1TOVFZV2RoYldWdWRHa3ZJaUI0Yld4dWN6cDRjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlQZ29KUEhabGNuTnBiMjVsVDJkblpYUjBiejQyTGpJdU1Ed3ZkbVZ5YzJsdmJtVlBaMmRsZEhSdlBnb0pQR1J2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NDNOemMzTnpjM056YzNOend2YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqWlhaMWRHRStaSE5oWkhOelpHRThMMmxrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGpaWFoxZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMlYyZFhSaFBqSXdNalF0TURRdE1UWlVNRGM2TlRNNk16TThMMlJoZEdGUGNtRk5aWE56WVdkbmFXOVNhV05sZG5WMFlUNEtDVHh5YVdabGNtbHRaVzUwYjAxbGMzTmhaMmRwYjFKcFkyaHBaWE4wWVQ1a2MyRmtjMlJoWkhNOEwzSnBabVZ5YVcxbGJuUnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEhKcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDR5TURJMExUQTBMVEUyUEM5eWFXWmxjbWx0Wlc1MGIwUmhkR0ZTYVdOb2FXVnpkR0UrQ2drOGFYTjBhWFIxZEc5QmRIUmxjM1JoYm5SbFBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQakUxTXpjMk16Y3hNREE1UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5QmRIUmxjM1JoYm5SbFBnb0pDVHhrWlc1dmJXbHVZWHBwYjI1bFFYUjBaWE4wWVc1MFpUNVFZV2R2VUVFZ1V5NXdMa0V1UEM5a1pXNXZiV2x1WVhwcGIyNWxRWFIwWlhOMFlXNTBaVDRLQ1FrOGFXNWthWEpwZW5wdlFYUjBaWE4wWVc1MFpUNVFhV0Y2ZW1FZ1EyOXNiMjV1WVR3dmFXNWthWEpwZW5wdlFYUjBaWE4wWVc1MFpUNEtDUWs4WTJsMmFXTnZRWFIwWlhOMFlXNTBaVDR6TnpBOEwyTnBkbWxqYjBGMGRHVnpkR0Z1ZEdVK0Nna0pQR05oY0VGMGRHVnpkR0Z1ZEdVK01EQXhPRGM4TDJOaGNFRjBkR1Z6ZEdGdWRHVStDZ2tKUEd4dlkyRnNhWFJoUVhSMFpYTjBZVzUwWlQ1U2IyMWhQQzlzYjJOaGJHbDBZVUYwZEdWemRHRnVkR1UrQ2drSlBIQnliM1pwYm1OcFlVRjBkR1Z6ZEdGdWRHVStVazA4TDNCeWIzWnBibU5wWVVGMGRHVnpkR0Z1ZEdVK0Nna0pQRzVoZW1sdmJtVkJkSFJsYzNSaGJuUmxQa2xVUEM5dVlYcHBiMjVsUVhSMFpYTjBZVzUwWlQ0S0NUd3ZhWE4wYVhSMWRHOUJkSFJsYzNSaGJuUmxQZ29KUEdWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRa0pQSFJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtSend2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrSlBHTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NDNOemMzTnpjM056YzNOend2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNUd3ZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhrWlc1dmJXbHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR052WkdsalpWVnVhWFJQY0dWeVFtVnVaV1pwWTJsaGNtbHZQbmg0ZUR3dlkyOWthV05sVlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR1JsYm05dFZXNXBkRTl3WlhKQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwyUmxibTl0Vlc1cGRFOXdaWEpDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2YVc1a2FYSnBlbnB2UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqYVhacFkyOUNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMmwyYVdOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4allYQkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMkZ3UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhzYjJOaGJHbDBZVUpsYm1WbWFXTnBZWEpwYno1NGVIZzhMMnh2WTJGc2FYUmhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHdjbTkyYVc1amFXRkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZjSEp2ZG1sdVkybGhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhnOEwyNWhlbWx2Ym1WQ1pXNWxabWxqYVdGeWFXOCtDZ2s4TDJWdWRHVkNaVzVsWm1samFXRnlhVzgrQ2drOGMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrWThMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlSGg0UEM5amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzlwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5UVlXZGhkRzl5WlQ0S0NRazhZVzVoWjNKaFptbGpZVkJoWjJGMGIzSmxQbmg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtDUWs4WlMxdFlXbHNVR0ZuWVhSdmNtVStlSGg0ZUhoNFBDOWxMVzFoYVd4UVlXZGhkRzl5WlQ0S0NUd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDVHhrWVhScFVHRm5ZVzFsYm5SdlBnb0pDVHhqYjJScFkyVkZjMmwwYjFCaFoyRnRaVzUwYno0eFBDOWpiMlJwWTJWRmMybDBiMUJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NHdMakF3UEM5cGJYQnZjblJ2Vkc5MFlXeGxVR0ZuWVhSdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBqQXhNREF3TURBd01EQXdNREF3TURFd1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGdvSkNUeERiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno1ak1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXhNRHd2UTI5a2FXTmxRMjl1ZEdWemRHOVFZV2RoYldWdWRHOCtDZ2tKUEdSaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4YzJsdVoyOXNiMGx0Y0c5eWRHOVFZV2RoZEc4K01DNHdNRHd2YzJsdVoyOXNiMGx0Y0c5eWRHOVFZV2RoZEc4K0Nna0pDVHhsYzJsMGIxTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K1FXNXVkV3hzWVhSdklIQmxjaUJ6WlhOemFXOXVaU0J6WTJGa2RYUmhQQzlsYzJsMGIxTnBibWR2Ykc5UVlXZGhiV1Z1ZEc4K0Nna0pDVHhrWVhSaFJYTnBkRzlUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQakl3TWpRdE1EUXRNVFk4TDJSaGRHRkZjMmwwYjFOcGJtZHZiRzlRWVdkaGJXVnVkRzgrQ2drSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlTYVhOamIzTnphVzl1WlQ0d1BDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlTYVhOamIzTnphVzl1WlQ0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NEtDVHd2WkdGMGFWQmhaMkZ0Wlc1MGJ6NEtQQzlTVkQ0PTwvcnQ+CgkJPC9wcHQ6cGFhSW52aWFSVD4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->ok_instance->getTransferCount()); - $this->assertEquals(1, $this->ko_instance->getTransferCount()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_instance->getCanale()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount()); - $this->assertNull($this->ko_instance->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount()); - $this->assertNull($this->ko_instance->getTransferMetaDataCount()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber()); - $this->assertNull($this->ko_instance->getNoticeNumber()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey()); - $this->assertNull($this->ko_instance->getTransferMetaDataKey()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->ok_instance->getCcps()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->ko_instance->getCcps()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue()); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('c0000000000000000000000000000010', $this->ok_instance->getCcp()); - $this->assertEquals('c0000000000000000000000000000010', $this->ko_instance->getCcp()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000010', $this->ok_instance->getIuv()); - $this->assertEquals('01000000000000010', $this->ko_instance->getIuv()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo(0)); - $this->assertFalse($this->ko_instance->isBollo(0)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->ok_instance->getPaEmittente()); - $this->assertEquals('77777777777', $this->ko_instance->getPaEmittente()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue()); - $this->assertNull($this->ko_instance->getTransferMetaDataValue()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_instance->getPsp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->ok_instance->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey()); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->ok_instance->getPaymentsCount()); - $this->assertEquals(1, $this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('10.00', $this->ok_instance->getImportoTotale()); - $this->assertEquals('0.00', $this->ko_instance->getImportoTotale()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId(0)); - $this->assertNull($this->ko_instance->getTransferId(0)); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('10.00', $this->ok_instance->getTransferAmount(0)); - $this->assertEquals('0.00', $this->ko_instance->getTransferAmount(0)); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertEquals('77777777777_01', $this->ok_instance->getStazione()); - $this->assertEquals('77777777777_01', $this->ko_instance->getStazione()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('c0000000000000000000000000000010', $this->ok_instance->getToken()); - $this->assertEquals('c0000000000000000000000000000010', $this->ko_instance->getToken()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_instance->getAllNoticesNumbers()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_instance->outcome()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->ok_instance->getTransferPa(0)); - $this->assertEquals('77777777777', $this->ko_instance->getTransferPa(0)); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_instance->getBrokerPsp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertEquals('77777777777', $this->ok_instance->getBrokerPa()); - $this->assertEquals('77777777777', $this->ko_instance->getBrokerPa()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->ok_instance->getIuvs()); - $this->assertEquals(['01000000000000010'], $this->ko_instance->getIuvs()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->ok_instance->getAllTokens()); - $this->assertEquals(['c0000000000000000000000000000010'], $this->ko_instance->getAllTokens()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('10.00', $this->ok_instance->getImporto()); - $this->assertEquals('0.00', $this->ko_instance->getImporto()); - - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban(0)); - $this->assertNull($this->ko_instance->getTransferIban(0)); - } -} diff --git a/src/tests/pagopa/methods/req/pspInviaCarrelloRPTCarteTest.php b/src/tests/pagopa/methods/req/pspInviaCarrelloRPTCarteTest.php deleted file mode 100644 index 8d67226d..00000000 --- a/src/tests/pagopa/methods/req/pspInviaCarrelloRPTCarteTest.php +++ /dev/null @@ -1,483 +0,0 @@ -instance_1_RPT = new pspInviaCarrelloRPTCarte(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfVEVTVF8wMTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPHBhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+eHh4eHg8L3BhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDAyMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjA8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRThMM1psY25OcGIyNWxUMmRuWlhSMGJ6NEtJQ0FnSUR4a2IyMXBibWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtOemMzTnpjM056YzNOemM4TDJsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2lBZ0lDQThMMlJ2YldsdWFXOCtDaUFnSUNBOGFXUmxiblJwWm1sallYUnBkbTlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrZUhoNGVIaDRQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtJQ0FnSUR4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TVRCVU1qRTZNVEk2TWpJdU5qZzBLekF5T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb2dJQ0FnUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtUaTlCUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29nSUNBZ1BITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJQ0FnSUNBOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtJQ0FnSUNBZ0lDQThZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR2x1WkdseWFYcDZiMVpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR05wZG1samIxWmxjbk5oYm5SbFBuaDRlSGc4TDJOcGRtbGpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHhqWVhCV1pYSnpZVzUwWlQ1NGVIaDRQQzlqWVhCV1pYSnpZVzUwWlQ0S0lDQWdJQ0FnSUNBOGJHOWpZV3hwZEdGV1pYSnpZVzUwWlQ1NGVIaDRQQzlzYjJOaGJHbDBZVlpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHh3Y205MmFXNWphV0ZXWlhKellXNTBaVDU0ZUhoNGVEd3ZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR1V0YldGcGJGWmxjbk5oYm5SbFBuaDRlSGhBZUhoNGVDNTRlSGc4TDJVdGJXRnBiRlpsY25OaGJuUmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb2dJQ0FnUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVHUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtJQ0FnSUR3dmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0lDQWdJRHhsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5Q1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrTnpjM056YzNOemMzTnpjOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZhVzVrYVhKcGVucHZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4amFYWnBZMjlDWlc1bFptbGphV0Z5YVc4K2VIaDRlRHd2WTJsMmFXTnZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4allYQkNaVzVsWm1samFXRnlhVzgrTURBd01EQThMMk5oY0VKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFd1BDOWtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQ1TUM0d01Ed3ZhVzF3YjNKMGIxUnZkR0ZzWlVSaFZtVnljMkZ5WlQ0S0lDQWdJQ0FnSUNBOGRHbHdiMVpsY25OaGJXVnVkRzgrUTFBOEwzUnBjRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF3TURBd01EQXdNREF3TURBd01EQXlNRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K2REQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpBOEwyTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4bWFYSnRZVkpwWTJWMmRYUmhQakE4TDJacGNtMWhVbWxqWlhaMWRHRStDaUFnSUNBZ0lDQWdQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NDVNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUNBZ0lDQThhV0poYmtGalkzSmxaR2wwYno1SlZEQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGlhV05CWTJOeVpXUnBkRzgrZUhoNGVIaDRlSGc4TDJKcFkwRmpZM0psWkdsMGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGg0ZUR3dlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0lDQWdJQ0FnSUNBOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lEd3ZaR0YwYVZabGNuTmhiV1Z1ZEc4K0Nqd3ZVbEJVUGc9PTwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJCTxycm4+MDAwMDAwMDAwMDAxPC9ycm4+CgkJCTxlc2l0b1RyYW5zYXppb25lQ2FydGE+MDA8L2VzaXRvVHJhbnNhemlvbmVDYXJ0YT4KCQkJPGltcG9ydG9Ub3RhbGVQYWdhdG8+OTEuMDA8L2ltcG9ydG9Ub3RhbGVQYWdhdG8+CgkJCTx0aW1lc3RhbXBPcGVyYXppb25lPjIwMjQtMDQtMTBUMjE6MTQ6NDguOTE0KzAyOjAwPC90aW1lc3RhbXBPcGVyYXppb25lPgoJCQk8Y29kaWNlQXV0b3JpenphdGl2bz4wMDAwMDE8L2NvZGljZUF1dG9yaXp6YXRpdm8+CgkJPC9wcHQ6cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->instance_2_RPT = new pspInviaCarrelloRPTCarte(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfVEVTVF8wMTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPHBhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+eHh4eHg8L3BhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDAyMTwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjE8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRThMM1psY25OcGIyNWxUMmRuWlhSMGJ6NEtJQ0FnSUR4a2IyMXBibWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtOemMzTnpjM056YzNOemM4TDJsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2lBZ0lDQThMMlJ2YldsdWFXOCtDaUFnSUNBOGFXUmxiblJwWm1sallYUnBkbTlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrZUhoNGVIaDRQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtJQ0FnSUR4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TVRCVU1qRTZNVEk2TWpJdU5qZzBLekF5T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb2dJQ0FnUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtUaTlCUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29nSUNBZ1BITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJQ0FnSUNBOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtJQ0FnSUNBZ0lDQThZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR2x1WkdseWFYcDZiMVpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR05wZG1samIxWmxjbk5oYm5SbFBuaDRlSGc4TDJOcGRtbGpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHhqWVhCV1pYSnpZVzUwWlQ1NGVIaDRQQzlqWVhCV1pYSnpZVzUwWlQ0S0lDQWdJQ0FnSUNBOGJHOWpZV3hwZEdGV1pYSnpZVzUwWlQ1NGVIaDRQQzlzYjJOaGJHbDBZVlpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHh3Y205MmFXNWphV0ZXWlhKellXNTBaVDU0ZUhoNGVEd3ZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR1V0YldGcGJGWmxjbk5oYm5SbFBuaDRlSGhBZUhoNGVDNTRlSGc4TDJVdGJXRnBiRlpsY25OaGJuUmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb2dJQ0FnUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVHUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtJQ0FnSUR3dmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0lDQWdJRHhsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5Q1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrTnpjM056YzNOemMzTnpjOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZhVzVrYVhKcGVucHZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4amFYWnBZMjlDWlc1bFptbGphV0Z5YVc4K2VIaDRlRHd2WTJsMmFXTnZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4allYQkNaVzVsWm1samFXRnlhVzgrTURBd01EQThMMk5oY0VKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFd1BDOWtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDQ1TUM0d01Ed3ZhVzF3YjNKMGIxUnZkR0ZzWlVSaFZtVnljMkZ5WlQ0S0lDQWdJQ0FnSUNBOGRHbHdiMVpsY25OaGJXVnVkRzgrUTFBOEwzUnBjRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQakF3TURBd01EQXdNREF3TURBd01EQXlNVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQThZMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K2REQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TWpFOEwyTnZaR2xqWlVOdmJuUmxjM1J2VUdGbllXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4bWFYSnRZVkpwWTJWMmRYUmhQakE4TDJacGNtMWhVbWxqWlhaMWRHRStDaUFnSUNBZ0lDQWdQR1JoZEdsVGFXNW5iMnh2Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR2x0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NDJNQzR3TUR3dmFXMXdiM0owYjFOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUNBZ0lDQThhV0poYmtGalkzSmxaR2wwYno1SlZEQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURFOEwybGlZVzVCWTJOeVpXUnBkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGlhV05CWTJOeVpXUnBkRzgrZUhoNGVIaDRlSGc4TDJKcFkwRmpZM0psWkdsMGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGg0ZUR3dlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStlSGg0ZUhnOEwyUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0lDQWdJQ0FnSUNBOEwyUmhkR2xUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0E4WkdGMGFWTnBibWR2Ykc5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4YVcxd2IzSjBiMU5wYm1kdmJHOVdaWEp6WVcxbGJuUnZQak13TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01qd3ZhV0poYmtGalkzSmxaR2wwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR0pwWTBGalkzSmxaR2wwYno1NGVIaDRlSGg0ZUR3dlltbGpRV05qY21Wa2FYUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K2VIaDRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVEd3ZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBnb2dJQ0FnSUNBZ0lEd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdQQzlrWVhScFZtVnljMkZ0Wlc1MGJ6NEtQQzlTVUZRKzwvcnB0PgoJCQkJPC9lbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCTwvbGlzdGFSUFQ+CgkJCTxycm4+MDAwMDAwMDAwMDAyPC9ycm4+CgkJCTxlc2l0b1RyYW5zYXppb25lQ2FydGE+MDA8L2VzaXRvVHJhbnNhemlvbmVDYXJ0YT4KCQkJPGltcG9ydG9Ub3RhbGVQYWdhdG8+OTEuMDA8L2ltcG9ydG9Ub3RhbGVQYWdhdG8+CgkJCTx0aW1lc3RhbXBPcGVyYXppb25lPjIwMjQtMDQtMTBUMjE6MTQ6NDguOTE0KzAyOjAwPC90aW1lc3RhbXBPcGVyYXppb25lPgoJCQk8Y29kaWNlQXV0b3JpenphdGl2bz4wMDAwMDI8L2NvZGljZUF1dG9yaXp6YXRpdm8+CgkJPC9wcHQ6cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->instance_3_RPT = new pspInviaCarrelloRPTCarte(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+CgkJCTxpZGVudGlmaWNhdGl2b1BTUD5QU1BfVEVTVF8wMTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPHBhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+eHh4eHg8L3BhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+CgkJCTxsaXN0YVJQVD4KCQkJCTxlbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDAyMjwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpFOEwzWmxjbk5wYjI1bFQyZG5aWFIwYno0S0NUeGtiMjFwYm1sdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K056YzNOemMzTnpjM056YzhMMmxrWlc1MGFXWnBZMkYwYVhadlJHOXRhVzVwYno0S0NRazhhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2drOEwyUnZiV2x1YVc4K0NnazhhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK2VIaDRlSGg0UEM5cFpHVnVkR2xtYVdOaGRHbDJiMDFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDRLQ1R4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TVRCVU1qRTZNVEk2TWpJdU5qZzBLekF5T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb0pQR0YxZEdWdWRHbGpZWHBwYjI1bFUyOW5aMlYwZEc4K1RpOUJQQzloZFhSbGJuUnBZMkY2YVc5dVpWTnZaMmRsZEhSdlBnb0pQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYm5SbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVHUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNFBDOWpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtDUWs4WVc1aFozSmhabWxqWVZabGNuTmhiblJsUG5oNGVIaDRQQzloYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrQ2drSlBHbHVaR2x5YVhwNmIxWmxjbk5oYm5SbFBuaDRlSGg0ZUR3dmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQR05wZG1samIxWmxjbk5oYm5SbFBuaDRlSGc4TDJOcGRtbGpiMVpsY25OaGJuUmxQZ29KQ1R4allYQldaWEp6WVc1MFpUNTRlSGg0UEM5allYQldaWEp6WVc1MFpUNEtDUWs4Ykc5allXeHBkR0ZXWlhKellXNTBaVDU0ZUhoNFBDOXNiMk5oYkdsMFlWWmxjbk5oYm5SbFBnb0pDVHh3Y205MmFXNWphV0ZXWlhKellXNTBaVDU0ZUhoNGVEd3ZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStDZ2tKUEdVdGJXRnBiRlpsY25OaGJuUmxQbmg0ZUhoQWVIaDRlQzU0ZUhnOEwyVXRiV0ZwYkZabGNuTmhiblJsUGdvSlBDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb0pQSE52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVHUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1R4aGJtRm5jbUZtYVdOaFVHRm5ZWFJ2Y21VK2VIaDRlSGc4TDJGdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ0S0NUd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDVHhsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrYzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K056YzNOemMzTnpjM056YzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLQ1FrOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMEpsYm1WbWFXTnBZWEpwYno0S0NRazhaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0Nna0pQR2x1WkdseWFYcDZiMEpsYm1WbWFXTnBZWEpwYno1NGVIaDRlRHd2YVc1a2FYSnBlbnB2UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqYVhacFkyOUNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMmwyYVdOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4allYQkNaVzVsWm1samFXRnlhVzgrTURBd01EQThMMk5oY0VKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ykc5allXeHBkR0ZDWlc1bFptbGphV0Z5YVc4K2VIaDRlRHd2Ykc5allXeHBkR0ZDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJ5YjNacGJtTnBZVUpsYm1WbWFXTnBZWEpwYno1NGVEd3ZjSEp2ZG1sdVkybGhRbVZ1WldacFkybGhjbWx2UGdvSkNUeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb0pQQzlsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEdSaGRHbFdaWEp6WVcxbGJuUnZQZ29KQ1R4a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejR5TURJMExUQTBMVEV3UEM5a1lYUmhSWE5sWTNWNmFXOXVaVkJoWjJGdFpXNTBiejRLQ1FrOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDR4T0RBdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0Nna0pQSFJwY0c5V1pYSnpZVzFsYm5SdlBrTlFQQzkwYVhCdlZtVnljMkZ0Wlc1MGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NHdNREF3TURBd01EQXdNREF3TURBd01qSThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiV1Z1ZEc4K0Nna0pQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURJeVBDOWpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0NRazhabWx5YldGU2FXTmxkblYwWVQ0d1BDOW1hWEp0WVZKcFkyVjJkWFJoUGdvSkNUeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K01UWXdMakF3UEM5cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBZbUZ1UVdOamNtVmthWFJ2UGtsVU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TVR3dmFXSmhia0ZqWTNKbFpHbDBiejRLQ1FrSlBHSnBZMEZqWTNKbFpHbDBiejU0ZUhoNGVIaDRlRHd2WW1salFXTmpjbVZrYVhSdlBnb0pDUWs4WTJGMWMyRnNaVlpsY25OaGJXVnVkRzgrZUhoNGVIaDRlSGg0UEM5allYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQR1JoZEdsVGNHVmphV1pwWTJsU2FYTmpiM056YVc5dVpUNTRlSGg0ZUR3dlpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUGdvSkNUd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drSkNUeHBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K01qQXVNREE4TDJsdGNHOXlkRzlUYVc1bmIyeHZWbVZ5YzJGdFpXNTBiejRLQ1FrSlBHbGlZVzVCWTJOeVpXUnBkRzgrU1ZRd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5UEM5cFltRnVRV05qY21Wa2FYUnZQZ29KQ1FrOFltbGpRV05qY21Wa2FYUnZQbmg0ZUhoNGVIaDRQQzlpYVdOQlkyTnlaV1JwZEc4K0Nna0pDVHhqWVhWellXeGxWbVZ5YzJGdFpXNTBiejU0ZUhoNGVIaDRlSGc4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0UEM5a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrQ2drSlBDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drOEwyUmhkR2xXWlhKellXMWxiblJ2UGdvOEwxSlFWRDQ9PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCTxlbGVtZW50b0xpc3RhQ2FycmVsbG9SUFQ+CgkJCQkJPGlkZW50aWZpY2F0aXZvRG9taW5pbz43Nzc3Nzc3Nzc3NzwvaWRlbnRpZmljYXRpdm9Eb21pbmlvPgoJCQkJCTxpZGVudGlmaWNhdGl2b1VuaXZvY29WZXJzYW1lbnRvPjAwMDAwMDAwMDAwMDAwMDAyMzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjI8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2lBZ0lDQThkbVZ5YzJsdmJtVlBaMmRsZEhSdlBqRThMM1psY25OcGIyNWxUMmRuWlhSMGJ6NEtJQ0FnSUR4a2IyMXBibWx2UGdvZ0lDQWdJQ0FnSUR4cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtOemMzTnpjM056YzNOemM4TDJsa1pXNTBhV1pwWTJGMGFYWnZSRzl0YVc1cGJ6NEtJQ0FnSUNBZ0lDQThhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBqYzNOemMzTnpjM056YzNYekF4UEM5cFpHVnVkR2xtYVdOaGRHbDJiMU4wWVhwcGIyNWxVbWxqYUdsbFpHVnVkR1UrQ2lBZ0lDQThMMlJ2YldsdWFXOCtDaUFnSUNBOGFXUmxiblJwWm1sallYUnBkbTlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrZUhoNGVIaDRQQzlwWkdWdWRHbG1hV05oZEdsMmIwMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNEtJQ0FnSUR4a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJd01qUXRNRFF0TVRCVU1qRTZNVEk2TWpJdU5qZzBLekF5T2pBd1BDOWtZWFJoVDNKaFRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBnb2dJQ0FnUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtUaTlCUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29nSUNBZ1BITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJQ0FnSUNBOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRQQzlqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2lBZ0lDQWdJQ0FnUEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVc1MFpUNEtJQ0FnSUNBZ0lDQThZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQbmg0ZUhoNFBDOWhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR2x1WkdseWFYcDZiMVpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZhVzVrYVhKcGVucHZWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR05wZG1samIxWmxjbk5oYm5SbFBuaDRlSGc4TDJOcGRtbGpiMVpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHhqWVhCV1pYSnpZVzUwWlQ1NGVIaDRQQzlqWVhCV1pYSnpZVzUwWlQ0S0lDQWdJQ0FnSUNBOGJHOWpZV3hwZEdGV1pYSnpZVzUwWlQ1NGVIaDRQQzlzYjJOaGJHbDBZVlpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHh3Y205MmFXNWphV0ZXWlhKellXNTBaVDU0ZUhoNGVEd3ZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR1V0YldGcGJGWmxjbk5oYm5SbFBuaDRlSGhBZUhoNGVDNTRlSGc4TDJVdGJXRnBiRlpsY25OaGJuUmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb2dJQ0FnUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVHUEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNGVIZzhMMk52WkdsalpVbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejRLSUNBZ0lDQWdJQ0E4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtJQ0FnSUR3dmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0lDQWdJRHhsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5Q1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtjOEwzUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrTnpjM056YzNOemMzTnpjOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtJQ0FnSUNBZ0lDQThMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjBKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThaR1Z1YjIxcGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0ZUhnOEwyUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K0NpQWdJQ0FnSUNBZ1BHbHVaR2x5YVhwNmIwSmxibVZtYVdOcFlYSnBiejU0ZUhoNGVEd3ZhVzVrYVhKcGVucHZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4amFYWnBZMjlDWlc1bFptbGphV0Z5YVc4K2VIaDRlRHd2WTJsMmFXTnZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4allYQkNaVzVsWm1samFXRnlhVzgrTURBd01EQThMMk5oY0VKbGJtVm1hV05wWVhKcGJ6NEtJQ0FnSUNBZ0lDQThiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZiRzlqWVd4cGRHRkNaVzVsWm1samFXRnlhVzgrQ2lBZ0lDQWdJQ0FnUEhCeWIzWnBibU5wWVVKbGJtVm1hV05wWVhKcGJ6NTRlRHd2Y0hKdmRtbHVZMmxoUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnSUNBZ0lEeHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQbmg0UEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESTBMVEEwTFRFd1BDOWtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDR4T0RBdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0NpQWdJQ0FnSUNBZ1BIUnBjRzlXWlhKellXMWxiblJ2UGtOUVBDOTBhWEJ2Vm1WeWMyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZWbVZ5YzJGdFpXNTBiejR3TURBd01EQXdNREF3TURBd01EQXdNak04TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdQR052WkdsalpVTnZiblJsYzNSdlVHRm5ZVzFsYm5SdlBuUXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURJeVBDOWpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29nSUNBZ0lDQWdJRHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNVEF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR0pwWTBGalkzSmxaR2wwYno1NGVIaDRlSGg0ZUR3dlltbGpRV05qY21Wa2FYUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K2VIaDRlSGg0ZUhoNFBDOWpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDU0ZUhoNGVEd3ZaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBnb2dJQ0FnSUNBZ0lEd3ZaR0YwYVZOcGJtZHZiRzlXWlhKellXMWxiblJ2UGdvZ0lDQWdJQ0FnSUR4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrT0RBdU1EQThMMmx0Y0c5eWRHOVRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEdsaVlXNUJZMk55WldScGRHOCtTVlF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXlQQzlwWW1GdVFXTmpjbVZrYVhSdlBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WW1salFXTmpjbVZrYVhSdlBuaDRlSGg0ZUhoNFBDOWlhV05CWTJOeVpXUnBkRzgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeGpZWFZ6WVd4bFZtVnljMkZ0Wlc1MGJ6NTRlSGg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDaUFnSUNBZ0lDQWdQQzlrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0E4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQk8L2xpc3RhUlBUPgoJCQk8cnJuPjAwMDAwMDAwMDAwMzwvcnJuPgoJCQk8ZXNpdG9UcmFuc2F6aW9uZUNhcnRhPjAwPC9lc2l0b1RyYW5zYXppb25lQ2FydGE+CgkJCTxpbXBvcnRvVG90YWxlUGFnYXRvPjM2MS4wMDwvaW1wb3J0b1RvdGFsZVBhZ2F0bz4KCQkJPHRpbWVzdGFtcE9wZXJhemlvbmU+MjAyNC0wNC0xMFQyMToxNDo0OC45MTQrMDI6MDA8L3RpbWVzdGFtcE9wZXJhemlvbmU+CgkJCTxjb2RpY2VBdXRvcml6emF0aXZvPjAwMDAwMzwvY29kaWNlQXV0b3JpenphdGl2bz4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGU+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1_RPT->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_RPT->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_3_RPT->getBrokerPsp()); - - } - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('PSP_TEST_01', $this->instance_1_RPT->getPsp()); - $this->assertEquals('PSP_TEST_01', $this->instance_2_RPT->getPsp()); - $this->assertEquals('PSP_TEST_01', $this->instance_3_RPT->getPsp()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_1_RPT->getStazione()); - $this->assertNull($this->instance_2_RPT->getStazione()); - $this->assertNull($this->instance_3_RPT->getStazione()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('90.00', $this->instance_1_RPT->getTransferAmount(0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferAmount(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferAmount(0, 1)); - - $this->assertEquals('60.00', $this->instance_2_RPT->getTransferAmount(0, 0)); - $this->assertEquals('30.00', $this->instance_2_RPT->getTransferAmount(1, 0)); - - $this->assertNull($this->instance_2_RPT->getTransferAmount(0,1)); - $this->assertNull($this->instance_2_RPT->getTransferAmount(1,1)); - - - $this->assertEquals('160.00', $this->instance_3_RPT->getTransferAmount(0, 0)); - $this->assertEquals('20.00', $this->instance_3_RPT->getTransferAmount(1, 0)); - - $this->assertEquals('100.00', $this->instance_3_RPT->getTransferAmount(0, 1)); - $this->assertEquals('80.00', $this->instance_3_RPT->getTransferAmount(1, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferAmount(0,2)); - $this->assertNull($this->instance_2_RPT->getTransferAmount(1,2)); - - - - } - - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1_RPT->getNoticeNumber()); - $this->assertNull($this->instance_2_RPT->getNoticeNumber()); - $this->assertNull($this->instance_3_RPT->getNoticeNumber()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000000020', $this->instance_1_RPT->getCcp(0)); - $this->assertNull($this->instance_1_RPT->getCcp(1)); - - $this->assertEquals('t0000000000000000000000000000000021', $this->instance_2_RPT->getCcp(0)); - $this->assertNull($this->instance_2_RPT->getCcp(1)); - - $this->assertEquals('t0000000000000000000000000000000022', $this->instance_3_RPT->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000000022', $this->instance_3_RPT->getCcp(1)); - $this->assertNull($this->instance_3_RPT->getCcp(2)); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('90.00', $this->instance_1_RPT->getImportoTotale()); - $this->assertEquals('90.00', $this->instance_2_RPT->getImportoTotale()); - $this->assertEquals('360.00', $this->instance_3_RPT->getImportoTotale()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('000000000000000020', $this->instance_1_RPT->getIuv(0)); - $this->assertNull($this->instance_1_RPT->getIuv(1)); - - $this->assertEquals('000000000000000021', $this->instance_2_RPT->getIuv(0)); - $this->assertNull($this->instance_2_RPT->getIuv(1)); - - $this->assertEquals('000000000000000022', $this->instance_3_RPT->getIuv(0)); - $this->assertEquals('000000000000000023', $this->instance_3_RPT->getIuv(1)); - $this->assertNull($this->instance_3_RPT->getIuv(2)); - - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000000020'], $this->instance_1_RPT->getCcps()); - $this->assertEquals(['t0000000000000000000000000000000021'], $this->instance_2_RPT->getCcps()); - $this->assertEquals(['t0000000000000000000000000000000022', 't0000000000000000000000000000000022'], $this->instance_3_RPT->getCcps()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1_RPT->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_RPT->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_3_RPT->getCanale()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_1_RPT->isBollo(0, 0)); - $this->assertFalse($this->instance_1_RPT->isBollo(0, 1)); - $this->assertFalse($this->instance_1_RPT->isBollo(1, 0)); - $this->assertFalse($this->instance_1_RPT->isBollo(1, 1)); - - $this->assertFalse($this->instance_2_RPT->isBollo(0, 0)); - $this->assertFalse($this->instance_2_RPT->isBollo(0, 1)); - $this->assertFalse($this->instance_2_RPT->isBollo(1, 0)); - $this->assertFalse($this->instance_2_RPT->isBollo(1, 1)); - - $this->assertFalse($this->instance_3_RPT->isBollo(0, 0)); - $this->assertFalse($this->instance_3_RPT->isBollo(0, 1)); - $this->assertFalse($this->instance_3_RPT->isBollo(1, 0)); - $this->assertFalse($this->instance_3_RPT->isBollo(1, 1)); - - } - - #[TestDox('isBollo()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_1_RPT->getPaymentsCount()); - $this->assertEquals(1, $this->instance_2_RPT->getPaymentsCount()); - $this->assertEquals(2, $this->instance_3_RPT->getPaymentsCount()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_1_RPT->getAllNoticesNumbers()); - $this->assertNull($this->instance_2_RPT->getAllNoticesNumbers()); - $this->assertNull($this->instance_3_RPT->getAllNoticesNumbers()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->instance_1_RPT->outcome()); - $this->assertNull($this->instance_2_RPT->outcome()); - $this->assertNull($this->instance_3_RPT->outcome()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_1_RPT->getBrokerPa()); - $this->assertNull($this->instance_2_RPT->getBrokerPa()); - $this->assertNull($this->instance_3_RPT->getBrokerPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_1_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferId(0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferId(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferId(1, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferId(0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferId(1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferId(1, 1)); - - $this->assertNull($this->instance_3_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_3_RPT->getTransferId(0, 1)); - $this->assertNull($this->instance_3_RPT->getTransferId(1, 0)); - $this->assertNull($this->instance_3_RPT->getTransferId(1, 1)); - - $this->assertNull($this->instance_3_RPT->getTransferId(2, 0)); - $this->assertNull($this->instance_3_RPT->getTransferId(2, 1)); - - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(1, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 1, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(1, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 1, 2)); - - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(0, 0, 2)); - - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(1, 0, 2)); - - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataKey(0, 1, 2)); - - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->instance_1_RPT->getTransferPa(0, 0)); - - $this->assertEquals('77777777777', $this->instance_2_RPT->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_2_RPT->getTransferPa(1, 0)); - - $this->assertEquals('77777777777', $this->instance_3_RPT->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_3_RPT->getTransferPa(1, 0)); - - $this->assertEquals('77777777777', $this->instance_3_RPT->getTransferPa(0, 1)); - $this->assertEquals('77777777777', $this->instance_3_RPT->getTransferPa(1, 1)); - - $this->assertNull($this->instance_1_RPT->getTransferPa(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferPa(0, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferPa(2, 0)); - $this->assertNull($this->instance_2_RPT->getTransferPa(0, 1)); - - $this->assertNull($this->instance_3_RPT->getTransferPa(2, 0)); - $this->assertNull($this->instance_3_RPT->getTransferPa(2, 1)); - - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(1, 1)); - - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(1, 1)); - - $this->assertNull($this->instance_3_RPT->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_3_RPT->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_3_RPT->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->instance_3_RPT->getPaymentMetaDataValue(1, 1)); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['000000000000000020'], $this->instance_1_RPT->getIuvs()); - $this->assertEquals(['000000000000000021'], $this->instance_2_RPT->getIuvs()); - $this->assertEquals(['000000000000000022', '000000000000000023'], $this->instance_3_RPT->getIuvs()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance_1_RPT->getTransferCount(0)); - $this->assertNull($this->instance_1_RPT->getTransferCount(1)); - - $this->assertEquals(2, $this->instance_2_RPT->getTransferCount(0)); - $this->assertNull($this->instance_2_RPT->getTransferCount(1)); - - $this->assertEquals(2, $this->instance_3_RPT->getTransferCount(0)); - $this->assertEquals(2, $this->instance_3_RPT->getTransferCount(1)); - $this->assertNull($this->instance_3_RPT->getTransferCount(2)); - } - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT0000000000000000000000001', $this->instance_1_RPT->getTransferIban(0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferIban(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferIban(0, 1)); - - $this->assertEquals('IT0000000000000000000000001', $this->instance_2_RPT->getTransferIban(0, 0)); - $this->assertEquals('IT0000000000000000000000002', $this->instance_2_RPT->getTransferIban(1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferIban(2,0)); - $this->assertNull($this->instance_2_RPT->getTransferIban(0,1)); - - $this->assertEquals('IT0000000000000000000000001', $this->instance_3_RPT->getTransferIban(0, 0)); - $this->assertEquals('IT0000000000000000000000002', $this->instance_3_RPT->getTransferIban(1, 0)); - $this->assertEquals('IT0000000000000000000000001', $this->instance_3_RPT->getTransferIban(0, 1)); - $this->assertEquals('IT0000000000000000000000002', $this->instance_3_RPT->getTransferIban(1, 1)); - $this->assertNull($this->instance_3_RPT->getTransferIban(2, 0)); - $this->assertNull($this->instance_3_RPT->getTransferIban(2, 1)); - $this->assertNull($this->instance_3_RPT->getTransferIban(0, 2)); - - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(1, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 1, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(1, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 1, 2)); - - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(0, 0, 2)); - - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(1, 0, 2)); - - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataValue(0, 1, 2)); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1_RPT->getPaEmittenti()); - $this->assertEquals(['77777777777'], $this->instance_2_RPT->getPaEmittenti()); - $this->assertEquals(['77777777777', '77777777777'], $this->instance_3_RPT->getPaEmittenti()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000000020', $this->instance_1_RPT->getToken(0)); - $this->assertNull($this->instance_1_RPT->getToken(1)); - - $this->assertEquals('t0000000000000000000000000000000021', $this->instance_2_RPT->getToken(0)); - $this->assertNull($this->instance_2_RPT->getToken(1)); - - $this->assertEquals('t0000000000000000000000000000000022', $this->instance_3_RPT->getToken(0)); - $this->assertEquals('t0000000000000000000000000000000022', $this->instance_3_RPT->getToken(1)); - $this->assertNull($this->instance_3_RPT->getToken(2)); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('90.00', $this->instance_1_RPT->getImporto(0)); - $this->assertEquals('90.00', $this->instance_2_RPT->getImporto(0)); - $this->assertEquals('180.00', $this->instance_3_RPT->getImporto(0)); - $this->assertEquals('180.00', $this->instance_3_RPT->getImporto(1)); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(1, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(1, 1)); - - $this->assertNull($this->instance_3_RPT->getTransferMetaDataCount(0, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataCount(1, 1)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataCount(0, 2)); - $this->assertNull($this->instance_3_RPT->getTransferMetaDataCount(1, 2)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1_RPT->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2_RPT->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_3_RPT->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_3_RPT->getPaEmittente(1)); - - $this->assertNull($this->instance_1_RPT->getPaEmittente(1)); - $this->assertNull($this->instance_2_RPT->getPaEmittente(1)); - $this->assertNull($this->instance_3_RPT->getPaEmittente(2)); - - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['t0000000000000000000000000000000020'], $this->instance_1_RPT->getCcps()); - $this->assertEquals(['t0000000000000000000000000000000021'], $this->instance_2_RPT->getCcps()); - $this->assertEquals(['t0000000000000000000000000000000022', 't0000000000000000000000000000000022'], $this->instance_3_RPT->getCcps()); - } - - #[TestDox('getTransactionRRN()')] - public function testGeTransactionRRN() - { - $this->assertEquals('000000000001', $this->instance_1_RPT->getTransactionRRN()); - $this->assertEquals('000000000002', $this->instance_2_RPT->getTransactionRRN()); - $this->assertEquals('000000000003', $this->instance_3_RPT->getTransactionRRN()); - } - - #[TestDox('getTransactionCodeAuth()')] - public function testGetTransactionCodeAuth() - { - $this->assertEquals('000001', $this->instance_1_RPT->getTransactionCodeAuth()); - $this->assertEquals('000002', $this->instance_2_RPT->getTransactionCodeAuth()); - $this->assertEquals('000003', $this->instance_3_RPT->getTransactionCodeAuth()); - } - - #[TestDox('getEsitoTransazioneCarta()')] - public function testGetEsitoTransazioneCarta() - { - $this->assertEquals('00', $this->instance_1_RPT->getEsitoTransazioneCarta()); - $this->assertEquals('00', $this->instance_2_RPT->getEsitoTransazioneCarta()); - $this->assertEquals('00', $this->instance_3_RPT->getEsitoTransazioneCarta()); - } - -} diff --git a/src/tests/pagopa/methods/req/pspInviaCarrelloRPTTest.php b/src/tests/pagopa/methods/req/pspInviaCarrelloRPTTest.php deleted file mode 100644 index 5192a58d..00000000 --- a/src/tests/pagopa/methods/req/pspInviaCarrelloRPTTest.php +++ /dev/null @@ -1,341 +0,0 @@ -instance_1_RPT = new pspInviaCarrelloRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX0NVU1RPTTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPHBhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+Tk9CT0RZPC9wYXJhbWV0cmlQcm9maWxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMDAwMDQwMDAyMDMwMzAzMDwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+NzExMDk0NzU0OTkyOTQ4MjwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCQkJPHRpcG9GaXJtYS8+CgkJCQkJPHJwdD5QRkpRVkNCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1a2FXZHBkSEJoTG1kdmRpNXBkQzl6WTJobGJXRnpMekl3TVRFdlVHRm5ZVzFsYm5ScEx5SStDaUFnSUNBOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1pNHdQQzkyWlhKemFXOXVaVTluWjJWMGRHOCtDaUFnSUNBOFpHOXRhVzVwYno0S0lDQWdJQ0FnSUNBOGFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlUzUmhlbWx2Ym1WU2FXTm9hV1ZrWlc1MFpUNDNOemMzTnpjM056YzNOMTh3TVR3dmFXUmxiblJwWm1sallYUnBkbTlUZEdGNmFXOXVaVkpwWTJocFpXUmxiblJsUGdvZ0lDQWdQQzlrYjIxcGJtbHZQZ29nSUNBZ1BHbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUG5oNGVIaDRlSGg0ZUR3dmFXUmxiblJwWm1sallYUnBkbTlOWlhOellXZG5hVzlTYVdOb2FXVnpkR0UrQ2lBZ0lDQThaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBMExUQTVWREl4T2pVeU9qTTFQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29nSUNBZ1BHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvZ0lDQWdQSE52WjJkbGRIUnZWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvZ0lDQWdJQ0FnSUNBZ0lDQThkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJQ0FnSUNBOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrRk9UMDVaVFU5VlV6d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29nSUNBZ0lDQWdJRHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHRnVZV2R5WVdacFkyRldaWEp6WVc1MFpUNTRlSGg0ZUhoNGVEd3ZZVzVoWjNKaFptbGpZVlpsY25OaGJuUmxQZ29nSUNBZ0lDQWdJRHhwYm1ScGNtbDZlbTlXWlhKellXNTBaVDU0ZUhoNFBDOXBibVJwY21sNmVtOVdaWEp6WVc1MFpUNEtJQ0FnSUNBZ0lDQThZMmwyYVdOdlZtVnljMkZ1ZEdVK2VEd3ZZMmwyYVdOdlZtVnljMkZ1ZEdVK0NpQWdJQ0FnSUNBZ1BHTmhjRlpsY25OaGJuUmxQbmg0ZUhoNFBDOWpZWEJXWlhKellXNTBaVDRLSUNBZ0lDQWdJQ0E4Ykc5allXeHBkR0ZXWlhKellXNTBaVDU0ZUhoNGVIZzhMMnh2WTJGc2FYUmhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStDaUFnSUNBZ0lDQWdQR1V0YldGcGJGWmxjbk5oYm5SbFBuaDRlSGhBZUhoNGVDNWpiMjA4TDJVdGJXRnBiRlpsY25OaGJuUmxQZ29nSUNBZ1BDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb2dJQ0FnUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2lBZ0lDQWdJQ0FnUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0UEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUNBZ0lDQThZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0lDQWdJQ0FnSUNBOEwybGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29nSUNBZ0lDQWdJRHhoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIZzhMMkZ1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDRLSUNBZ0lDQWdJQ0E4YVc1a2FYSnBlbnB2VUdGbllYUnZjbVUrZUhoNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29nSUNBZ0lDQWdJRHhqYVhacFkyOVFZV2RoZEc5eVpUNTRQQzlqYVhacFkyOVFZV2RoZEc5eVpUNEtJQ0FnSUNBZ0lDQThZMkZ3VUdGbllYUnZjbVUrZUhoNGVIZzhMMk5oY0ZCaFoyRjBiM0psUGdvZ0lDQWdJQ0FnSUR4c2IyTmhiR2wwWVZCaFoyRjBiM0psUG5oNGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDaUFnSUNBZ0lDQWdQSEJ5YjNacGJtTnBZVkJoWjJGMGIzSmxQbmg0ZUhnOEwzQnliM1pwYm1OcFlWQmhaMkYwYjNKbFBnb2dJQ0FnSUNBZ0lEeGxMVzFoYVd4UVlXZGhkRzl5WlQ1NGVIaDRRSGg0ZUhndVkyOXRQQzlsTFcxaGFXeFFZV2RoZEc5eVpUNEtJQ0FnSUR3dmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0lDQWdJRHhsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJRHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5Q1pXNWxabWxqYVdGeWFXOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIZzhMM1JwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDaUFnSUNBZ0lDQWdJQ0FnSUR4amIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K2VIaDRlRHd2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvZ0lDQWdJQ0FnSUR3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdJQ0FnSUR4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLSUNBZ0lDQWdJQ0E4YVc1a2FYSnBlbnB2UW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dmFXNWthWEpwZW5wdlFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJRHhqYVhacFkyOUNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMmwyYVdOdlFtVnVaV1pwWTJsaGNtbHZQZ29nSUNBZ0lDQWdJRHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwyTmhjRUpsYm1WbWFXTnBZWEpwYno0S0lDQWdJQ0FnSUNBOGJtRjZhVzl1WlVKbGJtVm1hV05wWVhKcGJ6NTRlSGg0UEM5dVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBnb2dJQ0FnUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvZ0lDQWdQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESTBMVEF6TFRFd1BDOWtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOGFXMXdiM0owYjFSdmRHRnNaVVJoVm1WeWMyRnlaVDR6TURBdU1EQThMMmx0Y0c5eWRHOVViM1JoYkdWRVlWWmxjbk5oY21VK0NpQWdJQ0FnSUNBZ1BIUnBjRzlXWlhKellXMWxiblJ2UGsxWlFrczhMM1JwY0c5V1pYSnpZVzFsYm5SdlBnb2dJQ0FnSUNBZ0lEeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGpBd01EQXdOREF3TURJd016QXpNRE13UEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQZ29nSUNBZ0lDQWdJRHhqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NDNNVEV3T1RRM05UUTVPVEk1TkRneVBDOWpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0S0lDQWdJQ0FnSUNBOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29nSUNBZ0lDQWdJRHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNekF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0NpQWdJQ0FnSUNBZ0lDQWdJRHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0lDQWdJQ0FnSUNBZ0lDQWdQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIaDRQQzlqWVhWellXeGxWbVZ5YzJGdFpXNTBiejRLSUNBZ0lDQWdJQ0FnSUNBZ1BHUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ1NGVIaDRlSGc4TDJSaGRHbFRjR1ZqYVdacFkybFNhWE5qYjNOemFXOXVaVDRLSUNBZ0lDQWdJQ0E4TDJSaGRHbFRhVzVuYjJ4dlZtVnljMkZ0Wlc1MGJ6NEtJQ0FnSUR3dlpHRjBhVlpsY25OaGJXVnVkRzgrQ2p3dlVsQlVQZz09PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->instance_2_RPT = new pspInviaCarrelloRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwYXlfaj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJCQk8aWRlbnRpZmljYXRpdm9QU1A+UFNQX0NVU1RPTTwvaWRlbnRpZmljYXRpdm9QU1A+CgkJCTxpZGVudGlmaWNhdGl2b0ludGVybWVkaWFyaW9QU1A+ODg4ODg4ODg4ODg8L2lkZW50aWZpY2F0aXZvSW50ZXJtZWRpYXJpb1BTUD4KCQkJPGlkZW50aWZpY2F0aXZvQ2FuYWxlPjg4ODg4ODg4ODg4XzAxPC9pZGVudGlmaWNhdGl2b0NhbmFsZT4KCQkJPG1vZGVsbG9QYWdhbWVudG8+MTwvbW9kZWxsb1BhZ2FtZW50bz4KCQkJPHBhcmFtZXRyaVByb2ZpbG9QYWdhbWVudG8+Tk9CT0RZPC9wYXJhbWV0cmlQcm9maWxvUGFnYW1lbnRvPgoJCQk8bGlzdGFSUFQ+CgkJCQk8ZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJCTxpZGVudGlmaWNhdGl2b0RvbWluaW8+Nzc3Nzc3Nzc3Nzc8L2lkZW50aWZpY2F0aXZvRG9taW5pbz4KCQkJCQk8aWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4wMDAwMDQwMDAyMDMwMzAzMzwvaWRlbnRpZmljYXRpdm9Vbml2b2NvVmVyc2FtZW50bz4KCQkJCQk8Y29kaWNlQ29udGVzdG9QYWdhbWVudG8+NzExMDk0NzU0OTkyOTQ4MzwvY29kaWNlQ29udGVzdG9QYWdhbWVudG8+CgkJCQkJPHRpcG9GaXJtYS8+CgkJCQkJPHJwdD5QRkpRVkNCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1a2FXZHBkSEJoTG1kdmRpNXBkQzl6WTJobGJXRnpMekl3TVRFdlVHRm5ZVzFsYm5ScEx5SStDZ2s4ZG1WeWMybHZibVZQWjJkbGRIUnZQall1TWk0d1BDOTJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhaRzl0YVc1cGJ6NEtDUWs4YVdSbGJuUnBabWxqWVhScGRtOUViMjFwYm1sdlBqYzNOemMzTnpjM056YzNQQzlwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlUzUmhlbWx2Ym1WU2FXTm9hV1ZrWlc1MFpUNDNOemMzTnpjM056YzNOMTh3TVR3dmFXUmxiblJwWm1sallYUnBkbTlUZEdGNmFXOXVaVkpwWTJocFpXUmxiblJsUGdvSlBDOWtiMjFwYm1sdlBnb0pQR2xrWlc1MGFXWnBZMkYwYVhadlRXVnpjMkZuWjJsdlVtbGphR2xsYzNSaFBuaDRlSGg0ZUhoNGVEd3ZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhaR0YwWVU5eVlVMWxjM05oWjJkcGIxSnBZMmhwWlhOMFlUNHlNREkwTFRBMExUQTVWREl4T2pVeU9qTTFQQzlrWVhSaFQzSmhUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQZ29KUEdGMWRHVnVkR2xqWVhwcGIyNWxVMjluWjJWMGRHOCtUaTlCUEM5aGRYUmxiblJwWTJGNmFXOXVaVk52WjJkbGRIUnZQZ29KUEhOdloyZGxkSFJ2Vm1WeWMyRnVkR1UrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1SFBDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGtGT1QwNVpUVTlWVXp3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ1ZEdVK0Nna0pQR0Z1WVdkeVlXWnBZMkZXWlhKellXNTBaVDU0ZUhoNGVIaDRlRHd2WVc1aFozSmhabWxqWVZabGNuTmhiblJsUGdvSkNUeHBibVJwY21sNmVtOVdaWEp6WVc1MFpUNTRlSGg0UEM5cGJtUnBjbWw2ZW05V1pYSnpZVzUwWlQ0S0NRazhZMmwyYVdOdlZtVnljMkZ1ZEdVK2VEd3ZZMmwyYVdOdlZtVnljMkZ1ZEdVK0Nna0pQR05oY0ZabGNuTmhiblJsUG5oNGVIaDRQQzlqWVhCV1pYSnpZVzUwWlQ0S0NRazhiRzlqWVd4cGRHRldaWEp6WVc1MFpUNTRlSGg0ZUhnOEwyeHZZMkZzYVhSaFZtVnljMkZ1ZEdVK0Nna0pQSEJ5YjNacGJtTnBZVlpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStDZ2tKUEdVdGJXRnBiRlpsY25OaGJuUmxQbmg0ZUhoQWVIaDRlQzVqYjIwOEwyVXRiV0ZwYkZabGNuTmhiblJsUGdvSlBDOXpiMmRuWlhSMGIxWmxjbk5oYm5SbFBnb0pQSE52WjJkbGRIUnZVR0ZuWVhSdmNtVStDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDUWs4ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejU0UEM5MGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhoNGVIaDRlSGc4TDJOdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMMmxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFCaFoyRjBiM0psUGdvSkNUeGhibUZuY21GbWFXTmhVR0ZuWVhSdmNtVStlSGg0ZUhnOEwyRnVZV2R5WVdacFkyRlFZV2RoZEc5eVpUNEtDUWs4YVc1a2FYSnBlbnB2VUdGbllYUnZjbVUrZUhoNGVIZzhMMmx1WkdseWFYcDZiMUJoWjJGMGIzSmxQZ29KQ1R4amFYWnBZMjlRWVdkaGRHOXlaVDU0UEM5amFYWnBZMjlRWVdkaGRHOXlaVDRLQ1FrOFkyRndVR0ZuWVhSdmNtVStlSGg0ZUhnOEwyTmhjRkJoWjJGMGIzSmxQZ29KQ1R4c2IyTmhiR2wwWVZCaFoyRjBiM0psUG5oNGVIZzhMMnh2WTJGc2FYUmhVR0ZuWVhSdmNtVStDZ2tKUEhCeWIzWnBibU5wWVZCaFoyRjBiM0psUG5oNGVIZzhMM0J5YjNacGJtTnBZVkJoWjJGMGIzSmxQZ29KQ1R4bExXMWhhV3hRWVdkaGRHOXlaVDU0ZUhoNFFIaDRlSGd1WTI5dFBDOWxMVzFoYVd4UVlXZGhkRzl5WlQ0S0NUd3ZjMjluWjJWMGRHOVFZV2RoZEc5eVpUNEtDVHhsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOUNaVzVsWm1samFXRnlhVzgrQ2drSkNUeDBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGc4TDNScGNHOUpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrQ2drSkNUeGpiMlJwWTJWSlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtlSGg0ZUR3dlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4a1pXNXZiV2x1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2WkdWdWIyMXBibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGFXNWthWEpwZW5wdlFtVnVaV1pwWTJsaGNtbHZQbmg0ZUhoNGVEd3ZhVzVrYVhKcGVucHZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGphWFpwWTI5Q1pXNWxabWxqYVdGeWFXOCtlSGg0ZUR3dlkybDJhV052UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqWVhCQ1pXNWxabWxqYVdGeWFXOCtlSGg0ZUhnOEwyTmhjRUpsYm1WbWFXTnBZWEpwYno0S0NRazhibUY2YVc5dVpVSmxibVZtYVdOcFlYSnBiejU0ZUhoNFBDOXVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSlBHUmhkR2xXWlhKellXMWxiblJ2UGdvSkNUeGtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0eU1ESTBMVEF6TFRFd1BDOWtZWFJoUlhObFkzVjZhVzl1WlZCaFoyRnRaVzUwYno0S0NRazhhVzF3YjNKMGIxUnZkR0ZzWlVSaFZtVnljMkZ5WlQ0ek1EQXVNREE4TDJsdGNHOXlkRzlVYjNSaGJHVkVZVlpsY25OaGNtVStDZ2tKUEhScGNHOVdaWEp6WVcxbGJuUnZQazFaUWtzOEwzUnBjRzlXWlhKellXMWxiblJ2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGpBd01EQXdOREF3TURJd016QXpNRE16UEM5cFpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOVdaWEp6WVcxbGJuUnZQZ29KQ1R4amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejQzTVRFd09UUTNOVFE1T1RJNU5EZ3pQQzlqYjJScFkyVkRiMjUwWlhOMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Wm1seWJXRlNhV05sZG5WMFlUNHdQQzltYVhKdFlWSnBZMlYyZFhSaFBnb0pDVHhrWVhScFUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtNekF3TGpBd1BDOXBiWEJ2Y25SdlUybHVaMjlzYjFabGNuTmhiV1Z1ZEc4K0Nna0pDVHhwWW1GdVFXTmpjbVZrYVhSdlBrbFVNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01Ud3ZhV0poYmtGalkzSmxaR2wwYno0S0NRa0pQR05oZFhOaGJHVldaWEp6WVcxbGJuUnZQbmg0ZUhoNGVIZzhMMk5oZFhOaGJHVldaWEp6WVcxbGJuUnZQZ29KQ1FrOFpHRjBhVk53WldOcFptbGphVkpwYzJOdmMzTnBiMjVsUG5oNGVIaDRQQzlrWVhScFUzQmxZMmxtYVdOcFVtbHpZMjl6YzJsdmJtVStDZ2tKUEM5a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2s4TDJSaGRHbFdaWEp6WVcxbGJuUnZQZ284TDFKUVZEND08L3JwdD4KCQkJCTwvZWxlbWVudG9MaXN0YUNhcnJlbGxvUlBUPgoJCQkJPGVsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJCQk8aWRlbnRpZmljYXRpdm9Eb21pbmlvPjc3Nzc3Nzc3Nzc3PC9pZGVudGlmaWNhdGl2b0RvbWluaW8+CgkJCQkJPGlkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+MDAwMDA0MDAwMjAzMDMwMzQ8L2lkZW50aWZpY2F0aXZvVW5pdm9jb1ZlcnNhbWVudG8+CgkJCQkJPGNvZGljZUNvbnRlc3RvUGFnYW1lbnRvPjcxMTA5NDc1NDk5Mjk0ODM8L2NvZGljZUNvbnRlc3RvUGFnYW1lbnRvPgoJCQkJCTx0aXBvRmlybWEvPgoJCQkJCTxycHQ+UEZKUVZDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NWthV2RwZEhCaExtZHZkaTVwZEM5elkyaGxiV0Z6THpJd01URXZVR0ZuWVcxbGJuUnBMeUkrQ2drOGRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1pNHdQQzkyWlhKemFXOXVaVTluWjJWMGRHOCtDZ2s4Wkc5dGFXNXBiejRLQ1FrOGFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5cFpHVnVkR2xtYVdOaGRHbDJiMFJ2YldsdWFXOCtDZ2tKUEdsa1pXNTBhV1pwWTJGMGFYWnZVM1JoZW1sdmJtVlNhV05vYVdWa1pXNTBaVDQzTnpjM056YzNOemMzTjE4d01Ud3ZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb0pQQzlrYjIxcGJtbHZQZ29KUEdsa1pXNTBhV1pwWTJGMGFYWnZUV1Z6YzJGbloybHZVbWxqYUdsbGMzUmhQbmg0ZUhoNGVIaDRlRHd2YVdSbGJuUnBabWxqWVhScGRtOU5aWE56WVdkbmFXOVNhV05vYVdWemRHRStDZ2s4WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJocFpYTjBZVDR5TURJMExUQTBMVEE1VkRJeE9qVXlPak0xUEM5a1lYUmhUM0poVFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGdvSlBHRjFkR1Z1ZEdsallYcHBiMjVsVTI5bloyVjBkRzgrVGk5QlBDOWhkWFJsYm5ScFkyRjZhVzl1WlZOdloyZGxkSFJ2UGdvSlBITnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0Nna0pQR2xrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhkR2x3YjBsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NUhQQzkwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOFkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBrRk9UMDVaVFU5VlV6d3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZWbVZ5YzJGdWRHVStDZ2tKUEdGdVlXZHlZV1pwWTJGV1pYSnpZVzUwWlQ1NGVIaDRlSGg0ZUR3dllXNWhaM0poWm1sallWWmxjbk5oYm5SbFBnb0pDVHhwYm1ScGNtbDZlbTlXWlhKellXNTBaVDU0ZUhoNFBDOXBibVJwY21sNmVtOVdaWEp6WVc1MFpUNEtDUWs4WTJsMmFXTnZWbVZ5YzJGdWRHVStlRHd2WTJsMmFXTnZWbVZ5YzJGdWRHVStDZ2tKUEdOaGNGWmxjbk5oYm5SbFBuaDRlSGg0UEM5allYQldaWEp6WVc1MFpUNEtDUWs4Ykc5allXeHBkR0ZXWlhKellXNTBaVDU0ZUhoNGVIZzhMMnh2WTJGc2FYUmhWbVZ5YzJGdWRHVStDZ2tKUEhCeWIzWnBibU5wWVZabGNuTmhiblJsUG5oNGVIaDRlRHd2Y0hKdmRtbHVZMmxoVm1WeWMyRnVkR1UrQ2drSlBHVXRiV0ZwYkZabGNuTmhiblJsUG5oNGVIaEFlSGg0ZUM1amIyMDhMMlV0YldGcGJGWmxjbk5oYm5SbFBnb0pQQzl6YjJkblpYUjBiMVpsY25OaGJuUmxQZ29KUEhOdloyZGxkSFJ2VUdGbllYUnZjbVUrQ2drSlBHbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUJoWjJGMGIzSmxQZ29KQ1FrOGRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1NFBDOTBhWEJ2U1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDUWs4WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UG5oNGVIaDRlSGg0ZUhnOEwyTnZaR2xqWlVsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amJ6NEtDUWs4TDJsa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIxQmhaMkYwYjNKbFBnb0pDVHhoYm1GbmNtRm1hV05oVUdGbllYUnZjbVUrZUhoNGVIZzhMMkZ1WVdkeVlXWnBZMkZRWVdkaGRHOXlaVDRLQ1FrOGFXNWthWEpwZW5wdlVHRm5ZWFJ2Y21VK2VIaDRlSGc4TDJsdVpHbHlhWHA2YjFCaFoyRjBiM0psUGdvSkNUeGphWFpwWTI5UVlXZGhkRzl5WlQ1NFBDOWphWFpwWTI5UVlXZGhkRzl5WlQ0S0NRazhZMkZ3VUdGbllYUnZjbVUrZUhoNGVIZzhMMk5oY0ZCaFoyRjBiM0psUGdvSkNUeHNiMk5oYkdsMFlWQmhaMkYwYjNKbFBuaDRlSGc4TDJ4dlkyRnNhWFJoVUdGbllYUnZjbVUrQ2drSlBIQnliM1pwYm1OcFlWQmhaMkYwYjNKbFBuaDRlSGc4TDNCeWIzWnBibU5wWVZCaFoyRjBiM0psUGdvSkNUeGxMVzFoYVd4UVlXZGhkRzl5WlQ1NGVIaDRRSGg0ZUhndVkyOXRQQzlsTFcxaGFXeFFZV2RoZEc5eVpUNEtDVHd2YzI5bloyVjBkRzlRWVdkaGRHOXlaVDRLQ1R4bGJuUmxRbVZ1WldacFkybGhjbWx2UGdvSkNUeHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0Nna0pDVHgwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQbmg0ZUhnOEwzUnBjRzlKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pDVHhqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVEd3ZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZRbVZ1WldacFkybGhjbWx2UGdvSkNUeGtaVzV2YldsdVlYcHBiMjVsUW1WdVpXWnBZMmxoY21sdlBuaDRlSGg0ZUR3dlpHVnViMjFwYm1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno0S0NRazhhVzVrYVhKcGVucHZRbVZ1WldacFkybGhjbWx2UG5oNGVIaDRlRHd2YVc1a2FYSnBlbnB2UW1WdVpXWnBZMmxoY21sdlBnb0pDVHhqYVhacFkyOUNaVzVsWm1samFXRnlhVzgrZUhoNGVEd3ZZMmwyYVdOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1R4allYQkNaVzVsWm1samFXRnlhVzgrZUhoNGVIZzhMMk5oY0VKbGJtVm1hV05wWVhKcGJ6NEtDUWs4Ym1GNmFXOXVaVUpsYm1WbWFXTnBZWEpwYno1NGVIaDRQQzl1WVhwcGIyNWxRbVZ1WldacFkybGhjbWx2UGdvSlBDOWxiblJsUW1WdVpXWnBZMmxoY21sdlBnb0pQR1JoZEdsV1pYSnpZVzFsYm5SdlBnb0pDVHhrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBekxURXdQQzlrWVhSaFJYTmxZM1Y2YVc5dVpWQmhaMkZ0Wlc1MGJ6NEtDUWs4YVcxd2IzSjBiMVJ2ZEdGc1pVUmhWbVZ5YzJGeVpUNHlNREF1TURBOEwybHRjRzl5ZEc5VWIzUmhiR1ZFWVZabGNuTmhjbVUrQ2drSlBIUnBjRzlXWlhKellXMWxiblJ2UGsxWlFrczhMM1JwY0c5V1pYSnpZVzFsYm5SdlBnb0pDVHhwWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI5V1pYSnpZVzFsYm5SdlBqQXdNREF3TkRBd01ESXdNekF6TURNMFBDOXBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlXWlhKellXMWxiblJ2UGdvSkNUeGpiMlJwWTJWRGIyNTBaWE4wYjFCaFoyRnRaVzUwYno0M01URXdPVFEzTlRRNU9USTVORGd5UEM5amIyUnBZMlZEYjI1MFpYTjBiMUJoWjJGdFpXNTBiejRLQ1FrOFptbHliV0ZTYVdObGRuVjBZVDR3UEM5bWFYSnRZVkpwWTJWMmRYUmhQZ29KQ1R4a1lYUnBVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cGJYQnZjblJ2VTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrTWpBd0xqQXdQQzlwYlhCdmNuUnZVMmx1WjI5c2IxWmxjbk5oYldWdWRHOCtDZ2tKQ1R4cFltRnVRV05qY21Wa2FYUnZQa2xVTURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNVHd2YVdKaGJrRmpZM0psWkdsMGJ6NEtDUWtKUEdOaGRYTmhiR1ZXWlhKellXMWxiblJ2UG5oNGVIaDRlSGc4TDJOaGRYTmhiR1ZXWlhKellXMWxiblJ2UGdvSkNRazhaR0YwYVZOd1pXTnBabWxqYVZKcGMyTnZjM05wYjI1bFBuaDRlSGg0UEM5a1lYUnBVM0JsWTJsbWFXTnBVbWx6WTI5emMybHZibVUrQ2drSlBDOWtZWFJwVTJsdVoyOXNiMVpsY25OaGJXVnVkRzgrQ2drOEwyUmhkR2xXWlhKellXMWxiblJ2UGdvOEwxSlFWRDQ9PC9ycHQ+CgkJCQk8L2VsZW1lbnRvTGlzdGFDYXJyZWxsb1JQVD4KCQkJPC9saXN0YVJQVD4KCQk8L3BwdDpwc3BJbnZpYUNhcnJlbGxvUlBUPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance_1_RPT->getBrokerPsp()); - $this->assertEquals('88888888888', $this->instance_2_RPT->getBrokerPsp()); - - } - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('PSP_CUSTOM', $this->instance_1_RPT->getPsp()); - $this->assertEquals('PSP_CUSTOM', $this->instance_2_RPT->getPsp()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_1_RPT->getStazione()); - $this->assertNull($this->instance_2_RPT->getStazione()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('300.00', $this->instance_1_RPT->getTransferAmount(0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferAmount(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferAmount(0, 1)); - - $this->assertEquals('300.00', $this->instance_2_RPT->getTransferAmount(0, 0)); - $this->assertEquals('200.00', $this->instance_2_RPT->getTransferAmount(0, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferAmount(1,0)); - $this->assertNull($this->instance_2_RPT->getTransferAmount(1,1)); - - } - - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1_RPT->getNoticeNumber()); - $this->assertNull($this->instance_2_RPT->getNoticeNumber()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('7110947549929482', $this->instance_1_RPT->getCcp(0)); - $this->assertEquals('7110947549929483', $this->instance_2_RPT->getCcp(0)); - $this->assertEquals('7110947549929483', $this->instance_2_RPT->getCcp(1)); - $this->assertNull($this->instance_1_RPT->getCcp(1)); - $this->assertNull($this->instance_2_RPT->getCcp(2)); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('300.00', $this->instance_1_RPT->getImportoTotale()); - $this->assertEquals('500.00', $this->instance_2_RPT->getImportoTotale()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('00000400020303030', $this->instance_1_RPT->getIuv(0)); - $this->assertEquals('00000400020303033', $this->instance_2_RPT->getIuv(0)); - $this->assertEquals('00000400020303034', $this->instance_2_RPT->getIuv(1)); - - $this->assertNull($this->instance_1_RPT->getIuv(1)); - $this->assertNull($this->instance_2_RPT->getIuv(2)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['7110947549929482'], $this->instance_1_RPT->getCcps()); - $this->assertEquals(['7110947549929483', '7110947549929483'], $this->instance_2_RPT->getCcps()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance_1_RPT->getCanale()); - $this->assertEquals('88888888888_01', $this->instance_2_RPT->getCanale()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_1_RPT->isBollo(0, 0)); - $this->assertFalse($this->instance_1_RPT->isBollo(0, 1)); - $this->assertFalse($this->instance_1_RPT->isBollo(1, 0)); - $this->assertFalse($this->instance_1_RPT->isBollo(1, 1)); - - $this->assertFalse($this->instance_2_RPT->isBollo(0, 0)); - $this->assertFalse($this->instance_2_RPT->isBollo(0, 1)); - $this->assertFalse($this->instance_2_RPT->isBollo(1, 0)); - $this->assertFalse($this->instance_2_RPT->isBollo(1, 1)); - - $this->assertFalse($this->instance_2_RPT->isBollo(2, 0)); - $this->assertFalse($this->instance_2_RPT->isBollo(2, 1)); - } - - #[TestDox('isBollo()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_1_RPT->getPaymentsCount()); - $this->assertEquals(2, $this->instance_2_RPT->getPaymentsCount()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_1_RPT->getAllNoticesNumbers()); - $this->assertNull($this->instance_2_RPT->getAllNoticesNumbers()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->instance_1_RPT->outcome()); - $this->assertNull($this->instance_2_RPT->outcome()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_1_RPT->getBrokerPa()); - $this->assertNull($this->instance_2_RPT->getBrokerPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_1_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferId(0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferId(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferId(1, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferId(0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferId(1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferId(1, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferId(2, 0)); - $this->assertNull($this->instance_2_RPT->getTransferId(2, 1)); - - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(1, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataKey(0, 1, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(1, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataKey(0, 1, 2)); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->instance_1_RPT->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_2_RPT->getTransferPa(0, 0)); - $this->assertEquals('77777777777', $this->instance_2_RPT->getTransferPa(0, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferPa(1, 1)); - $this->assertNull($this->instance_2_RPT->getTransferPa(1, 2)); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->instance_1_RPT->getPaymentMetaDataValue(1, 1)); - - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->instance_2_RPT->getPaymentMetaDataValue(1, 1)); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['00000400020303030'], $this->instance_1_RPT->getIuvs()); - $this->assertEquals(['00000400020303033', '00000400020303034'], $this->instance_2_RPT->getIuvs()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(1, $this->instance_1_RPT->getTransferCount(0)); - $this->assertNull($this->instance_1_RPT->getTransferCount(1)); - - $this->assertEquals(1, $this->instance_2_RPT->getTransferCount(0)); - $this->assertEquals(1, $this->instance_2_RPT->getTransferCount(1)); - $this->assertNull($this->instance_2_RPT->getTransferCount(2)); - } - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT0000000000000000000000001', $this->instance_1_RPT->getTransferIban(0, 0)); - $this->assertEquals('IT0000000000000000000000001', $this->instance_2_RPT->getTransferIban(0, 0)); - $this->assertEquals('IT0000000000000000000000001', $this->instance_2_RPT->getTransferIban(0, 1)); - - $this->assertNull($this->instance_1_RPT->getTransferIban(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferIban(0, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferIban(2, 0)); - $this->assertNull($this->instance_2_RPT->getTransferIban(2, 1)); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(1, 0, 2)); - - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataValue(0, 1, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(1, 0, 2)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataValue(0, 1, 2)); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->instance_1_RPT->getPaEmittenti()); - $this->assertEquals(['77777777777', '77777777777'], $this->instance_2_RPT->getPaEmittenti()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('7110947549929482', $this->instance_1_RPT->getToken(0)); - $this->assertEquals('7110947549929483', $this->instance_2_RPT->getToken(0)); - $this->assertEquals('7110947549929483', $this->instance_2_RPT->getToken(1)); - $this->assertNull($this->instance_1_RPT->getToken(1)); - $this->assertNull($this->instance_2_RPT->getToken(2)); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('300.00', $this->instance_1_RPT->getImporto(0)); - $this->assertEquals('300.00', $this->instance_2_RPT->getImporto(0)); - $this->assertEquals('200.00', $this->instance_2_RPT->getImporto(1)); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(0, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_1_RPT->getTransferMetaDataCount(1, 1)); - - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(0, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(1, 1)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(0, 2)); - $this->assertNull($this->instance_2_RPT->getTransferMetaDataCount(1, 2)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance_1_RPT->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2_RPT->getPaEmittente(0)); - $this->assertEquals('77777777777', $this->instance_2_RPT->getPaEmittente(1)); - } - - #[TestDox('getCcps()')] - public function testGetAllTokens() - { - $this->assertEquals(['7110947549929482'], $this->instance_1_RPT->getCcps()); - $this->assertEquals(['7110947549929483', '7110947549929483'], $this->instance_2_RPT->getCcps()); - } -} diff --git a/src/tests/pagopa/methods/req/pspNotifyPaymentTest.php b/src/tests/pagopa/methods/req/pspNotifyPaymentTest.php deleted file mode 100644 index 7b3ac818..00000000 --- a/src/tests/pagopa/methods/req/pspNotifyPaymentTest.php +++ /dev/null @@ -1,414 +0,0 @@ -pspNotifyPayment_credit_cart = new pspNotifyPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjIwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTUuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJPC90cmFuc2Zlckxpc3Q+CgkJCTxjcmVkaXRDYXJkUGF5bWVudD4KCQkJCTxycm4+MTExMTExMTExMTExPC9ycm4+CgkJCQk8b3V0Y29tZVBheW1lbnRHYXRld2F5Pk9LPC9vdXRjb21lUGF5bWVudEdhdGV3YXk+CgkJCQk8dG90YWxBbW91bnQ+MzYuMzA8L3RvdGFsQW1vdW50PgoJCQkJPGZlZT4xLjMwPC9mZWU+CgkJCQk8dGltZXN0YW1wT3BlcmF0aW9uPjIwMjQtMDQtMTBUMjE6MTQ6NDc8L3RpbWVzdGFtcE9wZXJhdGlvbj4KCQkJCTxhdXRob3JpemF0aW9uQ29kZT4xMTExMTE8L2F1dGhvcml6YXRpb25Db2RlPgoJCQk8L2NyZWRpdENhcmRQYXltZW50PgoJCTwvcGZuOnBzcE5vdGlmeVBheW1lbnRSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->pspNotifyPayment_paypal = new pspNotifyPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjM1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8cGF5cGFsUGF5bWVudD4KCQkJCTx0cmFuc2FjdGlvbklkPjExMTExMTExMTwvdHJhbnNhY3Rpb25JZD4KCQkJCTxwc3BUcmFuc2FjdGlvbklkPjExMTExMTExMTExMTExPC9wc3BUcmFuc2FjdGlvbklkPgoJCQkJPHRvdGFsQW1vdW50PjM2LjMwPC90b3RhbEFtb3VudD4KCQkJCTxmZWU+MS4zMDwvZmVlPgoJCQkJPHRpbWVzdGFtcE9wZXJhdGlvbj4yMDI0LTA0LTEwVDIxOjE1OjAxPC90aW1lc3RhbXBPcGVyYXRpb24+CgkJCTwvcGF5cGFsUGF5bWVudD4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->pspNotifyPayment_bancomat = new pspNotifyPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjM1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8YmFuY29tYXRwYXlQYXltZW50PgoJCQkJPHRyYW5zYWN0aW9uSWQ+MTExMTExMTExPC90cmFuc2FjdGlvbklkPgoJCQkJPG91dGNvbWVQYXltZW50R2F0ZXdheT4wPC9vdXRjb21lUGF5bWVudEdhdGV3YXk+CgkJCQk8dG90YWxBbW91bnQ+MzYuMzA8L3RvdGFsQW1vdW50PgoJCQkJPGZlZT4xLjMwPC9mZWU+CgkJCQk8dGltZXN0YW1wT3BlcmF0aW9uPjIwMjQtMDQtMTBUMjE6MTM6NDI8L3RpbWVzdGFtcE9wZXJhdGlvbj4KCQkJCTxhdXRob3JpemF0aW9uQ29kZT4xMTExMTExMTExMTExMTExMTExMTExMTwvYXV0aG9yaXphdGlvbkNvZGU+CgkJCTwvYmFuY29tYXRwYXlQYXltZW50PgoJCTwvcGZuOnBzcE5vdGlmeVBheW1lbnRSZXE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->pspNotifyPayment_additionalPayment = new pspNotifyPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJCQk8aWRQU1A+QUdJRF8wMTwvaWRQU1A+CgkJCTxpZEJyb2tlclBTUD44ODg4ODg4ODg4ODwvaWRCcm9rZXJQU1A+CgkJCTxpZENoYW5uZWw+ODg4ODg4ODg4ODhfMDE8L2lkQ2hhbm5lbD4KCQkJPHBheW1lbnRUb2tlbj5jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnBhZ2FtZW50byBtdWx0aWJlbmVmaWNpYXJpbzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCTxkZWJ0QW1vdW50PjM1LjAwPC9kZWJ0QW1vdW50PgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjM1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8YWRkaXRpb25hbFBheW1lbnRJbmZvcm1hdGlvbnM+CgkJCQk8bWV0YWRhdGE+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRpcG9WZXJzYW1lbnRvPC9rZXk+CgkJCQkJCTx2YWx1ZT5DUDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+b3V0Y29tZVBheW1lbnRHYXRld2F5PC9rZXk+CgkJCQkJCTx2YWx1ZT5PSzwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dGltZXN0YW1wT3BlcmF0aW9uPC9rZXk+CgkJCQkJCTx2YWx1ZT4yMDI0LTA0LTEzVDIwOjUyOjEzPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50b3RhbEFtb3VudDwva2V5PgoJCQkJCQk8dmFsdWU+MzYuMzA8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PmZlZTwva2V5PgoJCQkJCQk8dmFsdWU+MS4zMDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+YXV0aG9yaXphdGlvbkNvZGU8L2tleT4KCQkJCQkJPHZhbHVlPjExMTExMTwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+cnJuPC9rZXk+CgkJCQkJCTx2YWx1ZT4xMTExMTExMTExMTExPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJPC9tZXRhZGF0YT4KCQkJPC9hZGRpdGlvbmFsUGF5bWVudEluZm9ybWF0aW9ucz4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50UmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->pspNotifyPayment_credit_cart->getTransferPa(0, 0)); - $this->assertEquals('77777777778', $this->pspNotifyPayment_credit_cart->getTransferPa(1, 0)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferPa(2, 0)); - - $this->assertEquals('77777777777', $this->pspNotifyPayment_paypal->getTransferPa(0, 0)); - $this->assertNull($this->pspNotifyPayment_paypal->getTransferPa(1, 0)); - - $this->assertEquals('77777777777', $this->pspNotifyPayment_bancomat->getTransferPa(0, 0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferPa(1, 0)); - - $this->assertEquals('77777777777', $this->pspNotifyPayment_additionalPayment->getTransferPa(0, 0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferPa(1, 0)); - - - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->pspNotifyPayment_paypal->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getPaymentMetaDataKey(0, 0)); - - $this->assertEquals('tipoVersamento', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataKey(0, 0)); - $this->assertEquals('outcomePaymentGateway', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataKey(0, 1)); - $this->assertEquals('timestampOperation', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataKey(0, 2)); - $this->assertEquals('totalAmount', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataKey(0, 3)); - $this->assertEquals('fee', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataKey(0, 4)); - $this->assertEquals('authorizationCode', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataKey(0, 5)); - $this->assertEquals('rrn', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataKey(0, 6)); - - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertEquals(1, $this->pspNotifyPayment_credit_cart->getTransferId(0)); - $this->assertEquals(2, $this->pspNotifyPayment_credit_cart->getTransferId(1)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferId(2)); - - $this->assertEquals(1, $this->pspNotifyPayment_paypal->getTransferId(0)); - $this->assertNull($this->pspNotifyPayment_paypal->getTransferId(1)); - - $this->assertEquals(1, $this->pspNotifyPayment_bancomat->getTransferId(0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferId(1)); - - $this->assertEquals(1, $this->pspNotifyPayment_additionalPayment->getTransferId(0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferId(1)); - - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->pspNotifyPayment_credit_cart->getPaEmittente()); - $this->assertEquals('77777777777', $this->pspNotifyPayment_paypal->getPaEmittente()); - $this->assertEquals('77777777777', $this->pspNotifyPayment_bancomat->getPaEmittente()); - $this->assertEquals('77777777777', $this->pspNotifyPayment_additionalPayment->getPaEmittente()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('20.00', $this->pspNotifyPayment_credit_cart->getTransferAmount(0)); - $this->assertEquals('15.00', $this->pspNotifyPayment_credit_cart->getTransferAmount(1)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferAmount(2)); - - $this->assertEquals('35.00', $this->pspNotifyPayment_paypal->getTransferAmount(0)); - $this->assertNull($this->pspNotifyPayment_paypal->getTransferAmount(1)); - - $this->assertEquals('35.00', $this->pspNotifyPayment_bancomat->getTransferAmount(0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferAmount(1)); - - $this->assertEquals('35.00', $this->pspNotifyPayment_additionalPayment->getTransferAmount(0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferAmount(1)); - - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->pspNotifyPayment_credit_cart->getPsp()); - $this->assertEquals('AGID_01', $this->pspNotifyPayment_paypal->getPsp()); - $this->assertEquals('AGID_01', $this->pspNotifyPayment_bancomat->getPsp()); - $this->assertEquals('AGID_01', $this->pspNotifyPayment_additionalPayment->getPsp()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->pspNotifyPayment_credit_cart->getCanale()); - $this->assertEquals('88888888888_01', $this->pspNotifyPayment_paypal->getCanale()); - $this->assertEquals('88888888888_01', $this->pspNotifyPayment_bancomat->getCanale()); - $this->assertEquals('88888888888_01', $this->pspNotifyPayment_additionalPayment->getCanale()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getNoticeNumber()); - $this->assertNull($this->pspNotifyPayment_paypal->getNoticeNumber()); - $this->assertNull($this->pspNotifyPayment_bancomat->getNoticeNumber()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getNoticeNumber()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(2, $this->pspNotifyPayment_credit_cart->getTransferCount(0)); - $this->assertEquals(1, $this->pspNotifyPayment_paypal->getTransferCount(0)); - $this->assertEquals(1, $this->pspNotifyPayment_bancomat->getTransferCount(0)); - $this->assertEquals(1, $this->pspNotifyPayment_additionalPayment->getTransferCount(0)); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferMetaDataValue(0, 0, 1)); - - $this->assertNull($this->pspNotifyPayment_paypal->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->pspNotifyPayment_paypal->getTransferMetaDataValue(0, 0, 1)); - - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferMetaDataValue(0, 0, 1)); - - $this->assertEquals('value_1_1', $this->pspNotifyPayment_credit_cart->getTransferMetaDataValue(0, 0, 0)); - $this->assertEquals('value_1_2', $this->pspNotifyPayment_credit_cart->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferMetaDataValue(0, 0, 2)); - - $this->assertEquals('value_2_1', $this->pspNotifyPayment_credit_cart->getTransferMetaDataValue(1, 0, 0)); - $this->assertEquals('value_2_2', $this->pspNotifyPayment_credit_cart->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferMetaDataValue(1, 0, 2)); - - } - - #[TestDox('getRRN()')] - public function testGetRRN() - { - $this->assertEquals('111111111111', $this->pspNotifyPayment_credit_cart->getRRN(0)); - $this->assertNull($this->pspNotifyPayment_paypal->getRRN()); - $this->assertNull($this->pspNotifyPayment_bancomat->getRRN()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getRRN()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getAllNoticesNumbers()); - $this->assertNull($this->pspNotifyPayment_paypal->getAllNoticesNumbers()); - $this->assertNull($this->pspNotifyPayment_bancomat->getAllNoticesNumbers()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getAllNoticesNumbers()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('35.00', $this->pspNotifyPayment_credit_cart->getImporto(0)); - $this->assertEquals('35.00', $this->pspNotifyPayment_paypal->getImporto(0)); - $this->assertEquals('35.00', $this->pspNotifyPayment_bancomat->getImporto(0)); - $this->assertEquals('35.00', $this->pspNotifyPayment_additionalPayment->getImporto(0)); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('35.00', $this->pspNotifyPayment_credit_cart->getImportoTotale(0)); - $this->assertEquals('35.00', $this->pspNotifyPayment_paypal->getImportoTotale(0)); - $this->assertEquals('35.00', $this->pspNotifyPayment_bancomat->getImportoTotale(0)); - $this->assertEquals('35.00', $this->pspNotifyPayment_additionalPayment->getImportoTotale(0)); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->pspNotifyPayment_credit_cart->getBrokerPsp(0)); - $this->assertEquals('88888888888', $this->pspNotifyPayment_paypal->getBrokerPsp(0)); - $this->assertEquals('88888888888', $this->pspNotifyPayment_bancomat->getBrokerPsp(0)); - $this->assertEquals('88888888888', $this->pspNotifyPayment_additionalPayment->getBrokerPsp(0)); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000010', $this->pspNotifyPayment_credit_cart->getIuv(0)); - $this->assertEquals('01000000000000010', $this->pspNotifyPayment_paypal->getIuv(0)); - $this->assertEquals('01000000000000010', $this->pspNotifyPayment_bancomat->getIuv(0)); - $this->assertEquals('01000000000000010', $this->pspNotifyPayment_additionalPayment->getIuv(0)); - } - - #[TestDox('getTransactionId()')] - public function testGetTransactionId() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransactionId(0)); - $this->assertEquals('111111111', $this->pspNotifyPayment_paypal->getTransactionId(0)); - $this->assertEquals('111111111', $this->pspNotifyPayment_bancomat->getTransactionId(0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransactionId(0)); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getBrokerPa()); - $this->assertNull($this->pspNotifyPayment_paypal->getBrokerPa()); - $this->assertNull($this->pspNotifyPayment_bancomat->getBrokerPa()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getBrokerPa()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_credit_cart->getIuvs(0)); - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_paypal->getIuvs(0)); - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_bancomat->getIuvs(0)); - $this->assertEquals(['01000000000000010'], $this->pspNotifyPayment_additionalPayment->getIuvs(0)); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT0000000000000000000000001', $this->pspNotifyPayment_credit_cart->getTransferIban(0)); - $this->assertEquals('IT0000000000000000000000002', $this->pspNotifyPayment_credit_cart->getTransferIban(1)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferIban(2)); - - $this->assertEquals('IT0000000000000000000000001', $this->pspNotifyPayment_paypal->getTransferIban(0)); - $this->assertNull($this->pspNotifyPayment_paypal->getTransferIban(1)); - - $this->assertEquals('IT0000000000000000000000001', $this->pspNotifyPayment_bancomat->getTransferIban(0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferIban(1)); - - $this->assertEquals('IT0000000000000000000000001', $this->pspNotifyPayment_additionalPayment->getTransferIban(0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferIban(1)); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->pspNotifyPayment_paypal->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getPaymentMetaDataValue(0, 0)); - - $this->assertEquals('CP', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataValue(0, 0)); - $this->assertEquals('OK', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataValue(0, 1)); - $this->assertEquals('2024-04-13T20:52:13', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataValue(0, 2)); - $this->assertEquals('36.30', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataValue(0, 3)); - $this->assertEquals('1.30', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataValue(0, 4)); - $this->assertEquals('111111', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataValue(0, 5)); - $this->assertEquals('1111111111111', $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataValue(0, 6)); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_credit_cart->getPaEmittenti(0)); - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_paypal->getPaEmittenti(0)); - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_bancomat->getPaEmittenti(0)); - $this->assertEquals(['77777777777'], $this->pspNotifyPayment_additionalPayment->getPaEmittenti(0)); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertEquals(0, $this->pspNotifyPayment_credit_cart->getPaymentMetaDataCount(0)); - $this->assertEquals(0, $this->pspNotifyPayment_paypal->getPaymentMetaDataCount(0)); - $this->assertEquals(0, $this->pspNotifyPayment_bancomat->getPaymentMetaDataCount(0)); - $this->assertEquals(7, $this->pspNotifyPayment_additionalPayment->getPaymentMetaDataCount(0)); - - } - - #[TestDox('getAuthCode()')] - public function testGetAuthCode() - { - $this->assertEquals('111111', $this->pspNotifyPayment_credit_cart->getAuthCode(0)); - $this->assertNull($this->pspNotifyPayment_paypal->getAuthCode(0)); - $this->assertEquals('11111111111111111111111', $this->pspNotifyPayment_bancomat->getAuthCode(0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getAuthCode(0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->pspNotifyPayment_credit_cart->getPaymentsCount(0)); - $this->assertEquals(1, $this->pspNotifyPayment_paypal->getPaymentsCount(0)); - $this->assertEquals(1, $this->pspNotifyPayment_bancomat->getPaymentsCount(0)); - $this->assertEquals(1, $this->pspNotifyPayment_additionalPayment->getPaymentsCount(0)); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->pspNotifyPayment_credit_cart->isBollo(0)); - $this->assertFalse($this->pspNotifyPayment_paypal->isBollo(0)); - $this->assertFalse($this->pspNotifyPayment_bancomat->isBollo(0)); - $this->assertFalse($this->pspNotifyPayment_additionalPayment->isBollo(0)); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_credit_cart->getAllTokens(0)); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_paypal->getAllTokens(0)); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_bancomat->getAllTokens(0)); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_additionalPayment->getAllTokens(0)); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_credit_cart->getToken(0)); - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_paypal->getToken(0)); - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_bancomat->getToken(0)); - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_additionalPayment->getToken(0)); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertEquals(2, $this->pspNotifyPayment_credit_cart->getTransferMetaDataCount(0, 0)); - $this->assertEquals(2, $this->pspNotifyPayment_credit_cart->getTransferMetaDataCount(0, 0)); - - $this->assertEquals(0, $this->pspNotifyPayment_paypal->getTransferMetaDataCount(0, 0)); - $this->assertEquals(0, $this->pspNotifyPayment_bancomat->getTransferMetaDataCount(0, 0)); - $this->assertEquals(0, $this->pspNotifyPayment_additionalPayment->getTransferMetaDataCount(0, 0)); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->outcome()); - $this->assertNull($this->pspNotifyPayment_paypal->outcome()); - $this->assertNull($this->pspNotifyPayment_bancomat->outcome()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->outcome()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->pspNotifyPayment_credit_cart->getStazione()); - $this->assertNull($this->pspNotifyPayment_paypal->getStazione()); - $this->assertNull($this->pspNotifyPayment_bancomat->getStazione()); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getStazione()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->pspNotifyPayment_additionalPayment->getTransferMetaDataKey(0, 0, 1)); - - $this->assertNull($this->pspNotifyPayment_paypal->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->pspNotifyPayment_paypal->getTransferMetaDataKey(0, 0, 1)); - - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->pspNotifyPayment_bancomat->getTransferMetaDataKey(0, 0, 1)); - - $this->assertEquals('chiave_1_1', $this->pspNotifyPayment_credit_cart->getTransferMetaDataKey(0, 0, 0)); - $this->assertEquals('chiave_1_2', $this->pspNotifyPayment_credit_cart->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferMetaDataKey(0, 0, 2)); - - $this->assertEquals('chiave_2_1', $this->pspNotifyPayment_credit_cart->getTransferMetaDataKey(1, 0, 0)); - $this->assertEquals('chiave_2_2', $this->pspNotifyPayment_credit_cart->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->pspNotifyPayment_credit_cart->getTransferMetaDataKey(1, 0, 2)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_credit_cart->getCcps(0)); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_paypal->getCcps(0)); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_bancomat->getCcps(0)); - $this->assertEquals(['c0000000000000000000000000000010'], $this->pspNotifyPayment_additionalPayment->getCcps(0)); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_credit_cart->getCcp(0)); - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_paypal->getCcp(0)); - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_bancomat->getCcp(0)); - $this->assertEquals('c0000000000000000000000000000010', $this->pspNotifyPayment_additionalPayment->getCcp(0)); - } -} diff --git a/src/tests/pagopa/methods/req/pspNotifyPaymentV2Test.php b/src/tests/pagopa/methods/req/pspNotifyPaymentV2Test.php deleted file mode 100644 index 3e3feada..00000000 --- a/src/tests/pagopa/methods/req/pspNotifyPaymentV2Test.php +++ /dev/null @@ -1,361 +0,0 @@ -instance = new pspNotifyPaymentV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpwZm49Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIiB4bWxuczpzb2FwZW52PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBmbjpwc3BOb3RpZnlQYXltZW50VjI+CgkJCTxpZFBTUD5QU1BfVjI8L2lkUFNQPgoJCQk8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgoJCQk8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAyPC9pZENoYW5uZWw+CgkJCTx0cmFuc2FjdGlvbklkPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwPC90cmFuc2FjdGlvbklkPgoJCQk8dG90YWxBbW91bnQ+NzAxLjAwPC90b3RhbEFtb3VudD4KCQkJPGZlZT4xLjAwPC9mZWU+CgkJCTx0aW1lc3RhbXBPcGVyYXRpb24+MjAyNC0wNC0xOVQyMzowMTo0NDwvdGltZXN0YW1wT3BlcmF0aW9uPgoJCQk8cGF5bWVudExpc3Q+CgkJCQk8cGF5bWVudD4KCQkJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9wYXltZW50VG9rZW4+CgkJCQkJPHBheW1lbnREZXNjcmlwdGlvbj5wYWdhbWVudG8gbXVsdGliZW5lZmljaWFyaW88L3BheW1lbnREZXNjcmlwdGlvbj4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAwMTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQkJCQk8ZGVidEFtb3VudD4yNTAuMDA8L2RlYnRBbW91bnQ+CgkJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4xMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMV8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzFfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMV8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzFfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMl8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzJfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzFfMl8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzJfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJPC90cmFuc2Zlckxpc3Q+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8xXzI8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCTwvbWV0YWRhdGE+CgkJCQk8L3BheW1lbnQ+CgkJCQk8cGF5bWVudD4KCQkJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9wYXltZW50VG9rZW4+CgkJCQkJPHBheW1lbnREZXNjcmlwdGlvbj5wYWdhbWVudG8gbXVsdGliZW5lZmljaWFyaW88L3BheW1lbnREZXNjcmlwdGlvbj4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzg3PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAwMjwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQkJCQk8ZGVidEFtb3VudD40NTAuMDA8L2RlYnRBbW91bnQ+CgkJCQkJPHRyYW5zZmVyTGlzdD4KCQkJCQkJPHRyYW5zZmVyPgoJCQkJCQkJPGlkVHJhbnNmZXI+MTwvaWRUcmFuc2Zlcj4KCQkJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc4NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDExPC9JQkFOPgoJCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMV8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzFfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMV8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzFfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJCTx0cmFuc2Zlcj4KCQkJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjUwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3ODg8L2Zpc2NhbENvZGVQQT4KCQkJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMjwvSUJBTj4KCQkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJCTxtZXRhZGF0YT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMl8xPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzJfMTwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQkJCTxrZXk+Y2hpYXZlXzJfMl8yPC9rZXk+CgkJCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzJfMjwvdmFsdWU+CgkJCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJCTwvbWV0YWRhdGE+CgkJCQkJCTwvdHJhbnNmZXI+CgkJCQkJPC90cmFuc2Zlckxpc3Q+CgkJCQkJPG1ldGFkYXRhPgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5PmNoaWF2ZV8yXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT52YWx1ZV8yXzI8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCTwvbWV0YWRhdGE+CgkJCQk8L3BheW1lbnQ+CgkJCTwvcGF5bWVudExpc3Q+CgkJCTxhZGRpdGlvbmFsUGF5bWVudEluZm9ybWF0aW9ucz4KCQkJCTxtZXRhZGF0YT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+dGlwb1ZlcnNhbWVudG88L2tleT4KCQkJCQkJPHZhbHVlPkNQPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT5vdXRjb21lUGF5bWVudEdhdGV3YXk8L2tleT4KCQkJCQkJPHZhbHVlPk9LPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJCTxtYXBFbnRyeT4KCQkJCQkJPGtleT50aW1lc3RhbXBPcGVyYXRpb248L2tleT4KCQkJCQkJPHZhbHVlPjIwMjQtMDQtMTlUMjM6MDE6NDQ8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PnRvdGFsQW1vdW50PC9rZXk+CgkJCQkJCTx2YWx1ZT43MDEuMDA8L3ZhbHVlPgoJCQkJCTwvbWFwRW50cnk+CgkJCQkJPG1hcEVudHJ5PgoJCQkJCQk8a2V5PmZlZTwva2V5PgoJCQkJCQk8dmFsdWU+MS4wMDwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+YXV0aG9yaXphdGlvbkNvZGU8L2tleT4KCQkJCQkJPHZhbHVlPjEwMDAwMTwvdmFsdWU+CgkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8bWFwRW50cnk+CgkJCQkJCTxrZXk+cnJuPC9rZXk+CgkJCQkJCTx2YWx1ZT56enp6enp6enp6enp6enp6enp6enoxPC92YWx1ZT4KCQkJCQk8L21hcEVudHJ5PgoJCQkJPC9tZXRhZGF0YT4KCQkJPC9hZGRpdGlvbmFsUGF5bWVudEluZm9ybWF0aW9ucz4KCQk8L3Bmbjpwc3BOb3RpZnlQYXltZW50VjI+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT0000000000000000000000001', $this->instance->getTransferIban(0, 0)); - $this->assertEquals('IT0000000000000000000000002', $this->instance->getTransferIban(1, 0)); - $this->assertEquals('IT0000000000000000000000011', $this->instance->getTransferIban(0, 1)); - $this->assertEquals('IT0000000000000000000000012', $this->instance->getTransferIban(1, 1)); - - $this->assertNull($this->instance->getTransferIban(0, 2)); - $this->assertNull($this->instance->getTransferIban(1, 2)); - - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->instance->outcome()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(2, $this->instance->getPaymentsCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertEquals(2, $this->instance->getTransferMetaDataCount(0, 0)); - $this->assertEquals(2, $this->instance->getTransferMetaDataCount(1, 0)); - - $this->assertEquals(2, $this->instance->getTransferMetaDataCount(0, 1)); - $this->assertEquals(2, $this->instance->getTransferMetaDataCount(1, 1)); - - $this->assertNull($this->instance->getTransferMetaDataCount(0, 2)); - $this->assertNull($this->instance->getTransferMetaDataCount(1, 2)); - - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->instance->getTransferPa(0, 0)); - $this->assertEquals('77777777778', $this->instance->getTransferPa(1, 0)); - - $this->assertEquals('77777777787', $this->instance->getTransferPa(0, 1)); - $this->assertEquals('77777777788', $this->instance->getTransferPa(1, 1)); - - $this->assertNull($this->instance->getTransferPa(0, 2)); - $this->assertNull($this->instance->getTransferPa(1, 2)); - - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - - $this->assertEquals('01000000000000001', $this->instance->getIuv(0)); - $this->assertEquals('01000000000000002', $this->instance->getIuv(1)); - $this->assertNull($this->instance->getIuv(2)); - - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertEquals(2, $this->instance->getPaymentMetaDataCount(0)); - $this->assertEquals(2, $this->instance->getPaymentMetaDataCount(1)); - $this->assertNull($this->instance->getPaymentMetaDataCount(2)); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertEquals('chiave_1_1_1', $this->instance->getTransferMetaDataKey(0, 0, 0)); - $this->assertEquals('chiave_1_1_2', $this->instance->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance->getTransferMetaDataKey(0, 0, 2)); - - $this->assertEquals('chiave_1_2_1', $this->instance->getTransferMetaDataKey(1, 0, 0)); - $this->assertEquals('chiave_1_2_2', $this->instance->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance->getTransferMetaDataKey(1, 0, 2)); - - - $this->assertEquals('chiave_2_1_1', $this->instance->getTransferMetaDataKey(0, 1, 0)); - $this->assertEquals('chiave_2_1_2', $this->instance->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance->getTransferMetaDataKey(0, 1, 2)); - - $this->assertEquals('chiave_2_2_1', $this->instance->getTransferMetaDataKey(1, 1, 0)); - $this->assertEquals('chiave_2_2_2', $this->instance->getTransferMetaDataKey(1, 1, 1)); - $this->assertNull($this->instance->getTransferMetaDataKey(1, 1, 2)); - - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000001', $this->instance->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000002', $this->instance->getCcp(1)); - $this->assertNull($this->instance->getCcp(2)); - } - - #[TestDox('getCartMetadataKey()')] - public function testGetCartMetadataKey() - { - $array = [ - 'tipoVersamento' => 'CP', - 'outcomePaymentGateway' => 'OK', - 'timestampOperation' => '2024-04-19T23:01:44', - 'totalAmount' => '701.00', - 'fee' => '1.00', - 'authorizationCode' => '100001', - 'rrn' => 'zzzzzzzzzzzzzzzzzzzzz1' - ]; - $values = array_keys($array); - for ($i=0;$iassertEquals($values[$i], $this->instance->getCartMetadataKey($i)); - } - $this->assertNull($this->instance->getCartMetadataKey($i)); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000001','t0000000000000000000000000000002'], $this->instance->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(2, $this->instance->getTransferCount(0)); - $this->assertEquals(2, $this->instance->getTransferCount(1)); - $this->assertNull($this->instance->getTransferCount(2)); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['t0000000000000000000000000000001','t0000000000000000000000000000002'], $this->instance->getAllTokens()); - } - - #[TestDox('getCartMetadataCount()')] - public function testGetCartMetadataCount() - { - $this->assertEquals(7, $this->instance->getCartMetadataCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777','77777777787'], $this->instance->getPaEmittenti()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance->getStazione()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertEquals('1', $this->instance->getTransferId(0, 0)); - $this->assertEquals('2', $this->instance->getTransferId(1, 0)); - - $this->assertEquals('1', $this->instance->getTransferId(0, 1)); - $this->assertEquals('2', $this->instance->getTransferId(1, 1)); - - $this->assertNull($this->instance->getTransferId(0, 2)); - $this->assertNull($this->instance->getTransferId(1, 2)); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance->getBrokerPsp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('250.00', $this->instance->getImporto(0)); - $this->assertEquals('450.00', $this->instance->getImporto(1)); - $this->assertNull($this->instance->getImporto(2)); - - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('100.00', $this->instance->getTransferAmount(0, 0)); - $this->assertEquals('150.00', $this->instance->getTransferAmount(1, 0)); - - $this->assertEquals('200.00', $this->instance->getTransferAmount(0, 1)); - $this->assertEquals('250.00', $this->instance->getTransferAmount(1, 1)); - - $this->assertNull($this->instance->getTransferAmount(0, 2)); - $this->assertNull($this->instance->getTransferAmount(1, 2)); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance->isBollo(0, 0)); - $this->assertFalse($this->instance->isBollo(1, 0)); - - $this->assertFalse($this->instance->isBollo(0, 1)); - $this->assertFalse($this->instance->isBollo(1, 1)); - - $this->assertFalse($this->instance->isBollo(0, 2)); - $this->assertFalse($this->instance->isBollo(1, 2)); - - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('PSP_V2', $this->instance->getPsp()); - - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertEquals('value_1_1', $this->instance->getPaymentMetaDataValue(0, 0)); - $this->assertEquals('value_1_2', $this->instance->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance->getPaymentMetaDataValue(0, 2)); - - $this->assertEquals('value_2_1', $this->instance->getPaymentMetaDataValue(1, 0)); - $this->assertEquals('value_2_2', $this->instance->getPaymentMetaDataValue(1, 1)); - $this->assertNull($this->instance->getPaymentMetaDataValue(0, 2)); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance->getBrokerPa()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('700.00', $this->instance->getImportoTotale()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_02', $this->instance->getCanale()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance->getNoticeNumber(0)); - $this->assertNull($this->instance->getNoticeNumber(1)); - $this->assertNull($this->instance->getNoticeNumber(2)); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertEquals('value_1_1_1', $this->instance->getTransferMetaDataValue(0, 0, 0)); - $this->assertEquals('value_1_1_2', $this->instance->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance->getTransferMetaDataValue(0, 0, 2)); - - $this->assertEquals('value_1_2_1', $this->instance->getTransferMetaDataValue(1, 0, 0)); - $this->assertEquals('value_1_2_2', $this->instance->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance->getTransferMetaDataValue(1, 0, 2)); - - - $this->assertEquals('value_2_1_1', $this->instance->getTransferMetaDataValue(0, 1, 0)); - $this->assertEquals('value_2_1_2', $this->instance->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance->getTransferMetaDataValue(0, 1, 2)); - - $this->assertEquals('value_2_2_1', $this->instance->getTransferMetaDataValue(1, 1, 0)); - $this->assertEquals('value_2_2_2', $this->instance->getTransferMetaDataValue(1, 1, 1)); - $this->assertNull($this->instance->getTransferMetaDataValue(1, 1, 2)); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000001', $this->instance->getToken(0)); - $this->assertEquals('t0000000000000000000000000000002', $this->instance->getToken(1)); - $this->assertNull($this->instance->getToken(2)); - } - - #[TestDox('getCartMetaDataValue()')] - public function testGetCartMetaDataValue() - { - $array = [ - 'tipoVersamento' => 'CP', - 'outcomePaymentGateway' => 'OK', - 'timestampOperation' => '2024-04-19T23:01:44', - 'totalAmount' => '701.00', - 'fee' => '1.00', - 'authorizationCode' => '100001', - 'rrn' => 'zzzzzzzzzzzzzzzzzzzzz1' - ]; - $values = array_values($array); - for ($i=0;$iassertEquals($values[$i], $this->instance->getCartMetaDataValue($i)); - } - $this->assertNull($this->instance->getCartMetaDataValue($i)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000001','01000000000000002'], $this->instance->getIuvs()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->instance->getPaEmittente(0)); - $this->assertEquals('77777777787', $this->instance->getPaEmittente(1)); - $this->assertNull($this->instance->getPaEmittente(2)); - - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertEquals('chiave_1_1', $this->instance->getPaymentMetaDataKey(0, 0)); - $this->assertEquals('chiave_1_2', $this->instance->getPaymentMetaDataKey(0, 1)); - $this->assertNull($this->instance->getPaymentMetaDataKey(0, 2)); - - $this->assertEquals('chiave_2_1', $this->instance->getPaymentMetaDataKey(1, 0)); - $this->assertEquals('chiave_2_2', $this->instance->getPaymentMetaDataKey(1, 1)); - $this->assertNull($this->instance->getPaymentMetaDataKey(0, 2)); - - } -} diff --git a/src/tests/pagopa/methods/req/sendPaymentOutcomeTest.php b/src/tests/pagopa/methods/req/sendPaymentOutcomeTest.php deleted file mode 100644 index 3efa1a89..00000000 --- a/src/tests/pagopa/methods/req/sendPaymentOutcomeTest.php +++ /dev/null @@ -1,170 +0,0 @@ -instance = new sendPaymentOutcome(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDM0PC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPktPPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=')); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance->getIuvs()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance->getTransferAmount(0)); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance->getTransferIban(0, 0)); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance->getAllNoticesNumbers()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->instance->getImportoTotale()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance->getPaEmittenti()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000034'], $this->instance->getCcps()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000034', $this->instance->getCcp()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance->getTransferCount()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance->getTransferPa(0,0)); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->instance->getPsp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000034', $this->instance->getToken()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['t0000000000000000000000000000034'], $this->instance->getAllTokens()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->instance->getCanale()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance->getPaymentsCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance->isBollo(0, 0)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->instance->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('KO', $this->instance->outcome()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance->getNoticeNumber()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance->getIuv()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->instance->getBrokerPsp()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance->getTransferId(0, 0)); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance->getBrokerPa()); - } -} diff --git a/src/tests/pagopa/methods/req/sendPaymentOutcomeV2Test.php b/src/tests/pagopa/methods/req/sendPaymentOutcomeV2Test.php deleted file mode 100644 index 7aec4cc7..00000000 --- a/src/tests/pagopa/methods/req/sendPaymentOutcomeV2Test.php +++ /dev/null @@ -1,324 +0,0 @@ -payment = new sendPaymentOutcomeV2(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgogIDxzb2FwOkJvZHk+CiAgICA8bnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdCB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CiAgICAgIDxwYXltZW50VG9rZW5zPgogICAgICAgIDxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L3BheW1lbnRUb2tlbj4KICAgICAgPC9wYXltZW50VG9rZW5zPgogICAgICA8b3V0Y29tZT5PSzwvb3V0Y29tZT4KICAgIDwvbnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdD4KICA8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==')); - $this->multi_token = new sendPaymentOutcomeV2(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgogIDxzb2FwOkJvZHk+CiAgICA8bnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdCB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CiAgICAgIDxwYXltZW50VG9rZW5zPgogICAgICAgIDxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L3BheW1lbnRUb2tlbj4KICAgICAgICA8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyPC9wYXltZW50VG9rZW4+CiAgICAgICAgPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzwvcGF5bWVudFRva2VuPgogICAgICA8L3BheW1lbnRUb2tlbnM+CiAgICAgIDxvdXRjb21lPk9LPC9vdXRjb21lPgogICAgPC9uczM6c2VuZFBheW1lbnRPdXRjb21lVjJSZXF1ZXN0PgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+')); - $this->details = new sendPaymentOutcomeV2(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgogIDxzb2FwOkJvZHk+CiAgICA8bnMzOnNlbmRQYXltZW50T3V0Y29tZVYyUmVxdWVzdCB4bWxuczpuczI9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIiB4bWxuczpuczQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpuczU9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcHNwL3BzcEZvck5vZGUueHNkIj4KICAgICAgPGlkUFNQPkFHSURfMDE8L2lkUFNQPgogICAgICA8aWRCcm9rZXJQU1A+ODg4ODg4ODg4ODg8L2lkQnJva2VyUFNQPgogICAgICA8aWRDaGFubmVsPjg4ODg4ODg4ODg4XzAxPC9pZENoYW5uZWw+CiAgICAgIDxwYXNzd29yZD5QTEFDRUhPTERFUjwvcGFzc3dvcmQ+CiAgICAgIDxwYXltZW50VG9rZW5zPgogICAgICAgIDxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8L3BheW1lbnRUb2tlbj4KICAgICAgPC9wYXltZW50VG9rZW5zPgogICAgICA8b3V0Y29tZT5PSzwvb3V0Y29tZT4KICAgICAgPGRldGFpbHM+CiAgICAgIAk8cGF5bWVudE1ldGhvZD5NRVRPRE88L3BheW1lbnRNZXRob2Q+CiAgICAgIAk8cGF5bWVudENoYW5uZWw+Q0FOQUxFPC9wYXltZW50Q2hhbm5lbD4KICAgICAgPC9kZXRhaWxzPgogICAgPC9uczM6c2VuZFBheW1lbnRPdXRjb21lVjJSZXF1ZXN0PgogIDwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+')); - } - - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey()); - $this->assertNull($this->multi_token->getPaymentMetaDataKey()); - $this->assertNull($this->details->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey()); - $this->assertNull($this->multi_token->getTransferMetaDataKey()); - $this->assertNull($this->details->getTransferMetaDataKey()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - $this->assertEquals(3, $this->multi_token->getPaymentsCount()); - $this->assertEquals(1, $this->details->getPaymentsCount()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000001', $this->payment->getToken(0)); - $this->assertNull($this->payment->getToken(1)); - - $this->assertEquals('t0000000000000000000000000000001', $this->multi_token->getToken(0)); - $this->assertEquals('t0000000000000000000000000000002', $this->multi_token->getToken(1)); - $this->assertEquals('t0000000000000000000000000000003', $this->multi_token->getToken(2)); - $this->assertNull($this->multi_token->getToken(3)); - - $this->assertEquals('t0000000000000000000000000000001', $this->details->getToken(0)); - $this->assertNull($this->details->getToken(1)); - - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $values = [ - 't0000000000000000000000000000001', - 't0000000000000000000000000000002', - 't0000000000000000000000000000003' - ]; - $this->assertEquals(array($values[0]), $this->payment->getCcps()); - $this->assertEquals($values, $this->multi_token->getCcps()); - $this->assertEquals(array($values[0]), $this->details->getCcps()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertEquals('AGID_01', $this->payment->getPsp()); - $this->assertEquals('AGID_01', $this->multi_token->getPsp()); - $this->assertEquals('AGID_01', $this->details->getPsp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->payment->getImporto()); - $this->assertNull($this->multi_token->getImporto()); - $this->assertNull($this->details->getImporto()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue()); - $this->assertNull($this->multi_token->getPaymentMetaDataValue()); - $this->assertNull($this->details->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue()); - $this->assertNull($this->multi_token->getTransferMetaDataValue()); - $this->assertNull($this->details->getTransferMetaDataValue()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->payment->getPaEmittente()); - $this->assertNull($this->multi_token->getPaEmittente()); - $this->assertNull($this->details->getPaEmittente()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban()); - $this->assertNull($this->multi_token->getTransferIban()); - $this->assertNull($this->details->getTransferIban()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000001', $this->payment->getCcp(0)); - $this->assertNull($this->payment->getCcp(1)); - - $this->assertEquals('t0000000000000000000000000000001', $this->multi_token->getCcp(0)); - $this->assertEquals('t0000000000000000000000000000002', $this->multi_token->getCcp(1)); - $this->assertEquals('t0000000000000000000000000000003', $this->multi_token->getCcp(2)); - $this->assertNull($this->multi_token->getCcp(3)); - - $this->assertEquals('t0000000000000000000000000000001', $this->details->getCcp(0)); - $this->assertNull($this->details->getCcp(1)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - $this->assertNull($this->multi_token->getIuvs()); - $this->assertNull($this->details->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->payment->getPaEmittenti()); - $this->assertNull($this->multi_token->getPaEmittenti()); - $this->assertNull($this->details->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - $this->assertNull($this->multi_token->getTransferCount()); - $this->assertNull($this->details->getTransferCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->payment->outcome()); - $this->assertEquals('OK', $this->multi_token->outcome()); - $this->assertEquals('OK', $this->details->outcome()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount()); - $this->assertNull($this->multi_token->getTransferAmount()); - $this->assertNull($this->details->getTransferAmount()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertEquals('88888888888_01', $this->payment->getCanale()); - $this->assertEquals('88888888888_01', $this->multi_token->getCanale()); - $this->assertEquals('88888888888_01', $this->details->getCanale()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $values = [ - 't0000000000000000000000000000001', - 't0000000000000000000000000000002', - 't0000000000000000000000000000003' - ]; - $this->assertEquals(array($values[0]), $this->payment->getAllTokens()); - $this->assertEquals($values, $this->multi_token->getAllTokens()); - $this->assertEquals(array($values[0]), $this->details->getAllTokens()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa()); - $this->assertNull($this->multi_token->getTransferPa()); - $this->assertNull($this->details->getTransferPa()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - $this->assertNull($this->multi_token->getTransferMetaDataCount()); - $this->assertNull($this->details->getTransferMetaDataCount()); - } - - #[TestDox('getPaymentChannel()')] - public function testGetPaymentChannel() - { - $this->assertNull($this->payment->getPaymentChannel()); - $this->assertNull($this->multi_token->getPaymentChannel()); - $this->assertEquals('CANALE', $this->details->getPaymentChannel()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo()); - $this->assertFalse($this->multi_token->isBollo()); - $this->assertFalse($this->details->isBollo()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->payment->getAllNoticesNumbers()); - $this->assertNull($this->multi_token->getAllNoticesNumbers()); - $this->assertNull($this->details->getAllNoticesNumbers()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->payment->getImportoTotale()); - $this->assertNull($this->multi_token->getImportoTotale()); - $this->assertNull($this->details->getImportoTotale()); - } - - #[TestDox('getPaymentMethod()')] - public function testGetPaymentMethod() - { - $this->assertNull($this->payment->getPaymentMethod()); - $this->assertNull($this->multi_token->getPaymentMethod()); - $this->assertEquals('METODO', $this->details->getPaymentMethod()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId()); - $this->assertNull($this->multi_token->getTransferId()); - $this->assertNull($this->details->getTransferId()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - $this->assertNull($this->multi_token->getStazione()); - $this->assertNull($this->details->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->payment->getNoticeNumber()); - $this->assertNull($this->multi_token->getNoticeNumber()); - $this->assertNull($this->details->getNoticeNumber()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - $this->assertNull($this->multi_token->getBrokerPa()); - $this->assertNull($this->details->getBrokerPa()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount()); - $this->assertNull($this->multi_token->getPaymentMetaDataCount()); - $this->assertNull($this->details->getPaymentMetaDataCount()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->payment->isValidPayload()); - $this->assertTrue($this->multi_token->isValidPayload()); - $this->assertTrue($this->details->isValidPayload()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv()); - $this->assertNull($this->multi_token->getIuv()); - $this->assertNull($this->details->getIuv()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertEquals('88888888888', $this->payment->getBrokerPsp()); - $this->assertEquals('88888888888', $this->multi_token->getBrokerPsp()); - $this->assertEquals('88888888888', $this->details->getBrokerPsp()); - } -} diff --git a/src/tests/pagopa/methods/resp/activateIOPaymentTest.php b/src/tests/pagopa/methods/resp/activateIOPaymentTest.php deleted file mode 100644 index 977b0f17..00000000 --- a/src/tests/pagopa/methods/resp/activateIOPaymentTest.php +++ /dev/null @@ -1,268 +0,0 @@ -ok_instance = new activateIOPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpuZnBzcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JJTy54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXBlbnY6Qm9keT4KCQk8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8dG90YWxBbW91bnQ+MTYuNjI8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPnh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudFRva2VuPgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wMTAwMDAwMDAwMDAwMDAxMDwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcHNwOmFjdGl2YXRlSU9QYXltZW50UmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->ko_instance = new activateIOPayment(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpuZnBzcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JJTy54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgogICAgPHNvYXBlbnY6Qm9keT4KICAgICAgICA8bmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CiAgICAgICAgICAgIDxvdXRjb21lPktPPC9vdXRjb21lPgogICAgICAgICAgICA8ZmF1bHQ+CiAgICAgICAgICAgICAgICA8ZmF1bHRDb2RlPlBQVF9QQUdBTUVOVE9fSU5fQ09SU088L2ZhdWx0Q29kZT4KICAgICAgICAgICAgICAgIDxmYXVsdFN0cmluZz5QYWdhbWVudG8gaW4gYXR0ZXNhIHJpc3VsdGEgaW4gY29yc28gYWwgc2lzdGVtYSBwYWdvUEE8L2ZhdWx0U3RyaW5nPgogICAgICAgICAgICAgICAgPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgogICAgICAgICAgICAgICAgPGRlc2NyaXB0aW9uPkPigJnDqCBnacOgIHVuIHBhZ2FtZW50byBpbiBjb3Jzbywgcmlwcm92YSB0cmEgcXVhbGNoZSBtaW51dG88L2Rlc2NyaXB0aW9uPgogICAgICAgICAgICA8L2ZhdWx0PgogICAgICAgIDwvbmZwc3A6YWN0aXZhdGVJT1BheW1lbnRSZXM+CiAgICA8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_instance->getBrokerPsp()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban()); - $this->assertNull($this->ko_instance->getTransferIban()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount()); - $this->assertNull($this->ko_instance->getTransferMetaDataCount()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('t0000000000000000000000000000010', $this->ok_instance->getCcp()); - $this->assertNull($this->ko_instance->getCcp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue()); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['t0000000000000000000000000000010'], $this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('16.62', $this->ok_instance->getImportoTotale()); - $this->assertNull($this->ko_instance->getImportoTotale()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Pagamento in attesa risulta in corso al sistema pagoPA', $this->ko_instance->getFaultString()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('16.62', $this->ok_instance->getImporto()); - $this->assertNull($this->ko_instance->getImporto()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId()); - $this->assertNull($this->ko_instance->getTransferId()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->ok_instance->getPaymentsCount()); - $this->assertEquals(1, $this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('C’è già un pagamento in corso, riprova tra qualche minuto', $this->ko_instance->getFaultDescription()); - - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000010', $this->ok_instance->getIuv()); - $this->assertNull($this->ko_instance->getIuv()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey()); - $this->assertNull($this->ko_instance->getTransferMetaDataKey()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('t0000000000000000000000000000010', $this->ok_instance->getToken()); - $this->assertNull($this->ko_instance->getToken()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber()); - $this->assertNull($this->ko_instance->getNoticeNumber()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_instance->getPsp()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_instance->outcome()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_instance->getTransferAmount()); - $this->assertNull($this->ko_instance->getTransferAmount()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_instance->getTransferPa()); - $this->assertNull($this->ko_instance->getTransferPa()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_instance->getStazione()); - $this->assertNull($this->ko_instance->getStazione()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PPT_PAGAMENTO_IN_CORSO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo()); - $this->assertFalse($this->ko_instance->isBollo()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['t0000000000000000000000000000010'], $this->ok_instance->getAllTokens()); - $this->assertNull($this->ko_instance->getAllTokens()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['77777777777'], $this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('77777777777', $this->ok_instance->getPaEmittente()); - $this->assertNull($this->ko_instance->getPaEmittente()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_instance->getBrokerPa()); - $this->assertNull($this->ko_instance->getBrokerPa()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_instance->getAllNoticesNumbers()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_instance->getCanale()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey()); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue()); - $this->assertNull($this->ko_instance->getTransferMetaDataValue()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount()); - $this->assertNull($this->ko_instance->getPaymentMetaDataCount()); - } -} diff --git a/src/tests/pagopa/methods/resp/activatePaymentNoticeTest.php b/src/tests/pagopa/methods/resp/activatePaymentNoticeTest.php deleted file mode 100644 index 3a8338cd..00000000 --- a/src/tests/pagopa/methods/resp/activatePaymentNoticeTest.php +++ /dev/null @@ -1,328 +0,0 @@ -one_transfer = new activatePaymentNotice(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->two_transfer = new activatePaymentNotice(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4MC44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+My4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwODwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzOTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8Y3JlZGl0b3JSZWZlcmVuY2VJZD4wNDEwMDQzNTU0MjU4NjM4OTwvY3JlZGl0b3JSZWZlcmVuY2VJZD4KCQk8L25mcDphY3RpdmF0ZVBheW1lbnROb3RpY2VSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->fault_response = new activatePaymentNotice(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVJST1JFX0VNRVNTT19EQV9QQUE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgcmVzdGl0dWl0byBkYWxsYSBQQUEuPC9mYXVsdFN0cmluZz4KCQkJCTxpZD44MDAwMDA1MDkyNDwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RmF1bHRDb2RlIFBBOiBQQUFfUEFHQU1FTlRPX0RVUExJQ0FUTwpGYXVsdFN0cmluZyBQQTogUGFnYW1lbnRvIGluIGF0dGVzYSByaXN1bHRhIGNvbmNsdXNvIGFsbCdFbnRlCUNyZWRpdG9yZQpEZXNjcmlwdGlvbiBQQTogUGFnYW1lbnRvIEF0dGVzbyBpbiBzdGF0byBSSUNFVlVUQV9SVF9QT1NJVElWQTwvZGVzY3JpcHRpb24+CgkJCTwvZmF1bHQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->metadata_response = new activatePaymentNotice(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4My44NTwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+RU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT5FbmVsIEVuZXJnaWEgUy5wLkEuPC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj4wYThlZjRmMDE5NGY0ODg2OTQyY2JjOGRhOGZkYmUwNDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE4My44NTwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT4wNjY1NTk3MTAwNzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDMwNjkwOTQwMDEwMDAwMDAwOTEzODwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPi9SRkIvMDQxMDA0MzU1NDI1ODYzODkvVFhUL0VORUwgRU5FUkdJQS9OVU1ET0M9NDM1NTQyNTg2My9EQVRBRE9DPTA4LjA4LjIwMjMvQVZWSVNPPTMwNDEwMDQzNTU0MjU4NjM4OS9JTVBPUlRPPTE4Myw4NS88L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlX3RyYW5zZmVyXzFfMTwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlX3RyYW5zZmVyXzFfMTwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+Y2hpYXZlX3RyYW5zZmVyXzFfMjwva2V5PgoJCQkJCQkJPHZhbHVlPnZhbHVlX3RyYW5zZmVyXzFfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTgzLjg1PC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjA2NjU1OTcxMDA3PC9maXNjYWxDb2RlUEE+CgkJCQkJPElCQU4+SVQxOFUwMzA2OTA5NDAwMTAwMDAwMDA5MTM4PC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+L1JGQi8wNDEwMDQzNTU0MjU4NjM4OS9UWFQvRU5FTCBFTkVSR0lBL05VTURPQz00MzU1NDI1ODYzL0RBVEFET0M9MDguMDguMjAyMy9BVlZJU089MzA0MTAwNDM1NTQyNTg2Mzg5L0lNUE9SVE89MTgzLDg1LzwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8yPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8yPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5jaGlhdmVfdHJhbnNmZXJfMl8zPC9rZXk+CgkJCQkJCQk8dmFsdWU+dmFsdWVfdHJhbnNmZXJfMl8zPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQk8L21ldGFkYXRhPgoJCQkJPC90cmFuc2Zlcj4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4zPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4xODMuODU8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+MDY2NTU5NzEwMDc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAzMDY5MDk0MDAxMDAwMDAwMDkxMzg8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj4vUkZCLzA0MTAwNDM1NTQyNTg2Mzg5L1RYVC9FTkVMIEVORVJHSUEvTlVNRE9DPTQzNTU0MjU4NjMvREFUQURPQz0wOC4wOC4yMDIzL0FWVklTTz0zMDQxMDA0MzU1NDI1ODYzODkvSU1QT1JUTz0xODMsODUvPC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDQxMDA0MzU1NDI1ODYzODk8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->one_transfer->getAllNoticesNumbers()); - $this->assertNull($this->two_transfer->getAllNoticesNumbers()); - $this->assertNull($this->fault_response->getAllNoticesNumbers()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertEquals(['06655971007'], $this->one_transfer->getPaEmittenti()); - $this->assertEquals(['06655971007'], $this->two_transfer->getPaEmittenti()); - $this->assertNull($this->fault_response->getPaEmittenti()); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['04100435542586389'], $this->one_transfer->getIuvs()); - $this->assertEquals(['04100435542586389'], $this->two_transfer->getIuvs()); - $this->assertNull($this->fault_response->getIuvs()); - - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->one_transfer->getCcps()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->two_transfer->getCcps()); - $this->assertNull($this->fault_response->getCcps()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->one_transfer->getAllTokens()); - $this->assertEquals(['0a8ef4f0194f4886942cbc8da8fdbe04'], $this->two_transfer->getAllTokens()); - $this->assertNull($this->fault_response->getAllTokens()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->one_transfer->getNoticeNumber(0)); - $this->assertNull($this->two_transfer->getNoticeNumber(0)); - $this->assertNull($this->fault_response->getNoticeNumber(0)); - - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertEquals('06655971007', $this->one_transfer->getPaEmittente(0)); - $this->assertEquals('06655971007', $this->two_transfer->getPaEmittente(0)); - $this->assertNull($this->fault_response->getPaEmittente(0)); - - $this->assertNull($this->one_transfer->getPaEmittente(1)); - $this->assertNull($this->two_transfer->getPaEmittente(1)); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('04100435542586389', $this->one_transfer->getIuv(0)); - $this->assertEquals('04100435542586389', $this->two_transfer->getIuv(0)); - $this->assertNull($this->fault_response->getIuv(0)); - - $this->assertNull($this->one_transfer->getIuv(1)); - $this->assertNull($this->two_transfer->getIuv(1)); - - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->one_transfer->getCcp(0)); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->two_transfer->getCcp(0)); - $this->assertNull($this->fault_response->getCcp(0)); - - $this->assertNull($this->one_transfer->getCcp(1)); - $this->assertNull($this->two_transfer->getCcp(1)); - - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->one_transfer->getToken(0)); - $this->assertEquals('0a8ef4f0194f4886942cbc8da8fdbe04', $this->two_transfer->getToken(0)); - $this->assertNull($this->fault_response->getToken(0)); - - $this->assertNull($this->one_transfer->getToken(1)); - $this->assertNull($this->two_transfer->getToken(1)); - - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->one_transfer->getCanale()); - $this->assertNull($this->two_transfer->getCanale()); - $this->assertNull($this->fault_response->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->one_transfer->getBrokerPsp()); - $this->assertNull($this->two_transfer->getBrokerPsp()); - $this->assertNull($this->fault_response->getBrokerPsp()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->one_transfer->getPsp()); - $this->assertNull($this->two_transfer->getPsp()); - $this->assertNull($this->fault_response->getPsp()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->one_transfer->getStazione()); - $this->assertNull($this->two_transfer->getStazione()); - $this->assertNull($this->fault_response->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->one_transfer->getBrokerPa()); - $this->assertNull($this->two_transfer->getBrokerPa()); - $this->assertNull($this->fault_response->getBrokerPa()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('183.85', $this->one_transfer->getImportoTotale()); - $this->assertEquals('183.85', $this->two_transfer->getImportoTotale()); - $this->assertNull($this->fault_response->getImportoTotale()); - - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('183.85', $this->one_transfer->getImporto(0)); - $this->assertEquals('183.85', $this->two_transfer->getImporto(0)); - $this->assertNull($this->fault_response->getImporto()); - - $this->assertNull($this->one_transfer->getImporto(1)); - $this->assertNull($this->two_transfer->getImporto(1)); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('06655971007', $this->one_transfer->getTransferPa(0, 0)); - $this->assertEquals('06655971007', $this->two_transfer->getTransferPa(0, 0)); - $this->assertEquals('06655971008', $this->two_transfer->getTransferPa(1, 0)); - $this->assertNull($this->fault_response->getTransferPa(0, 0)); - - $this->assertNull($this->one_transfer->getTransferPa(2, 0)); - $this->assertEquals('06655971007', $this->one_transfer->getTransferPa(0, 1)); - $this->assertEquals('06655971007', $this->one_transfer->getTransferPa(0, 2)); - - $this->assertNull($this->two_transfer->getTransferPa(3, 0)); - $this->assertEquals('06655971007', $this->two_transfer->getTransferPa(0, 1)); - $this->assertEquals('06655971007', $this->two_transfer->getTransferPa(0, 2)); - $this->assertEquals('06655971008', $this->two_transfer->getTransferPa(1, 1)); - $this->assertEquals('06655971008', $this->two_transfer->getTransferPa(1, 2)); - - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('183.85', $this->one_transfer->getTransferAmount(0, 0)); - $this->assertEquals('180.85', $this->two_transfer->getTransferAmount(0, 0)); - $this->assertEquals('3.00', $this->two_transfer->getTransferAmount(1, 0)); - - $this->assertNull($this->fault_response->getTransferAmount(0, 0)); - - $this->assertNull($this->one_transfer->getTransferAmount(2, 0)); - $this->assertEquals('183.85', $this->one_transfer->getTransferAmount(0, 1)); - $this->assertEquals('183.85', $this->one_transfer->getTransferAmount(0, 2)); - - $this->assertNull($this->two_transfer->getTransferAmount(2, 0)); - $this->assertEquals('180.85', $this->two_transfer->getTransferAmount(0, 1)); - $this->assertEquals('180.85', $this->two_transfer->getTransferAmount(0, 2)); - - $this->assertEquals('3.00', $this->two_transfer->getTransferAmount(1, 1)); - $this->assertEquals('3.00', $this->two_transfer->getTransferAmount(1, 2)); - - - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT18U0306909400100000009138', $this->one_transfer->getTransferIban(0, 0)); - $this->assertEquals('IT18U0306909400100000009138', $this->two_transfer->getTransferIban(0, 0)); - $this->assertEquals('IT18U0306909400100000009139', $this->two_transfer->getTransferIban(1, 0)); - - $this->assertNull($this->fault_response->getTransferIban(0, 0)); - - - $this->assertEquals('IT18U0306909400100000009138', $this->one_transfer->getTransferIban(0, 1)); - $this->assertEquals('IT18U0306909400100000009138', $this->one_transfer->getTransferIban(0, 2)); - - $this->assertEquals('IT18U0306909400100000009138', $this->two_transfer->getTransferIban(0, 1)); - $this->assertEquals('IT18U0306909400100000009139', $this->two_transfer->getTransferIban(1, 1)); - $this->assertEquals('IT18U0306909400100000009138', $this->two_transfer->getTransferIban(0, 2)); - $this->assertEquals('IT18U0306909400100000009139', $this->two_transfer->getTransferIban(1, 2)); - - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->one_transfer->isBollo(0, 0)); - $this->assertFalse($this->two_transfer->isBollo(0, 0)); - $this->assertFalse($this->two_transfer->isBollo(1, 0)); - - $this->assertFalse($this->fault_response->isBollo(0, 0)); - - $this->assertFalse($this->one_transfer->isBollo(2, 0)); - $this->assertFalse($this->one_transfer->isBollo(0, 1)); - $this->assertFalse($this->one_transfer->isBollo(0, 2)); - - $this->assertFalse($this->two_transfer->isBollo(3, 0)); - $this->assertFalse($this->two_transfer->isBollo(0, 1)); - $this->assertFalse($this->two_transfer->isBollo(0, 1)); - - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertTrue($this->fault_response->isFaultEvent()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertEquals('PPT_ERRORE_EMESSO_DA_PAA', $this->fault_response->getFaultCode()); - - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertEquals('Errore restituito dalla PAA.', $this->fault_response->getFaultString()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertEquals(2, $this->metadata_response->getTransferMetaDataCount(0)); - $this->assertEquals(3, $this->metadata_response->getTransferMetaDataCount(1)); - $this->assertEquals(0, $this->metadata_response->getTransferMetaDataCount(2)); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertEquals('chiave_transfer_1_1', $this->metadata_response->getTransferMetaDataKey(0, 0, 0)); - $this->assertEquals('chiave_transfer_1_2', $this->metadata_response->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->metadata_response->getTransferMetaDataKey(0, 0, 2)); - - $this->assertEquals('chiave_transfer_2_1', $this->metadata_response->getTransferMetaDataKey(1, 0, 0)); - $this->assertEquals('chiave_transfer_2_2', $this->metadata_response->getTransferMetaDataKey(1, 0, 1)); - $this->assertEquals('chiave_transfer_2_3', $this->metadata_response->getTransferMetaDataKey(1, 0, 2)); - - $this->assertNull($this->metadata_response->getTransferMetaDataKey(1, 0, 3)); - $this->assertNull($this->metadata_response->getTransferMetaDataKey(2, 0, 0)); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertEquals('value_transfer_1_1', $this->metadata_response->getTransferMetaDataValue(0, 0, 0)); - $this->assertEquals('value_transfer_1_2', $this->metadata_response->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->metadata_response->getTransferMetaDataValue(0, 0, 2)); - - $this->assertEquals('value_transfer_2_1', $this->metadata_response->getTransferMetaDataValue(1, 0, 0)); - $this->assertEquals('value_transfer_2_2', $this->metadata_response->getTransferMetaDataValue(1, 0, 1)); - $this->assertEquals('value_transfer_2_3', $this->metadata_response->getTransferMetaDataValue(1, 0, 2)); - - $this->assertNull($this->metadata_response->getTransferMetaDataValue(1, 0, 3)); - $this->assertNull($this->metadata_response->getTransferMetaDataValue(2, 0, 0)); - } - -} diff --git a/src/tests/pagopa/methods/resp/activatePaymentNoticeV2Test.php b/src/tests/pagopa/methods/resp/activatePaymentNoticeV2Test.php deleted file mode 100644 index 90ef978b..00000000 --- a/src/tests/pagopa/methods/resp/activatePaymentNoticeV2Test.php +++ /dev/null @@ -1,514 +0,0 @@ -instance_metadata_transfer = new activatePaymentNoticeV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zNjAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTYwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc4PC9maXNjYWxDb2RlUEE+CgkJCQkJPGNvbXBhbnlOYW1lPnh4eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQkJCTxJQkFOPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - $this->instance_metadata_transfer_payment = new activatePaymentNoticeV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4zNjAuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCQk8bWV0YWRhdGE+CgkJCQkJCTxtYXBFbnRyeT4KCQkJCQkJCTxrZXk+bWtfdHJhbnNmZXJfMV8xPC9rZXk+CgkJCQkJCQk8dmFsdWU+bXZfdHJhbnNmZXJfMV8xPC92YWx1ZT4KCQkJCQkJPC9tYXBFbnRyeT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5ta190cmFuc2Zlcl8xXzI8L2tleT4KCQkJCQkJCTx2YWx1ZT5tdl90cmFuc2Zlcl8xXzI8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCTwvbWV0YWRhdGE+CgkJCQk8L3RyYW5zZmVyPgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjI8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjE2MC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3ODwvZmlzY2FsQ29kZVBBPgoJCQkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTxtZXRhZGF0YT4KCQkJCQkJPG1hcEVudHJ5PgoJCQkJCQkJPGtleT5ta190cmFuc2Zlcl8yXzE8L2tleT4KCQkJCQkJCTx2YWx1ZT5tdl90cmFuc2Zlcl8yXzE8L3ZhbHVlPgoJCQkJCQk8L21hcEVudHJ5PgoJCQkJCQk8bWFwRW50cnk+CgkJCQkJCQk8a2V5Pm1rX3RyYW5zZmVyXzJfMjwva2V5PgoJCQkJCQkJPHZhbHVlPm12X3RyYW5zZmVyXzJfMjwvdmFsdWU+CgkJCQkJCTwvbWFwRW50cnk+CgkJCQkJPC9tZXRhZGF0YT4KCQkJCTwvdHJhbnNmZXI+CgkJCTwvdHJhbnNmZXJMaXN0PgoJCQk8bWV0YWRhdGE+CgkJCQk8bWFwRW50cnk+CgkJCQkJPGtleT5ta19wYXltZW50XzE8L2tleT4KCQkJCQk8dmFsdWU+bXZfcGF5bWVudF8xPC92YWx1ZT4KCQkJCTwvbWFwRW50cnk+CgkJCQk8bWFwRW50cnk+CgkJCQkJPGtleT5ta19wYXltZW50XzI8L2tleT4KCQkJCQk8dmFsdWU+bXZfcGF5bWVudF8yPC92YWx1ZT4KCQkJCTwvbWFwRW50cnk+CgkJCTwvbWV0YWRhdGE+CgkJCTxjcmVkaXRvclJlZmVyZW5jZUlkPjAxMDAwMDAwMDAwMDAwMDEwPC9jcmVkaXRvclJlZmVyZW5jZUlkPgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->instance_metadata_bollo = new activatePaymentNoticeV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTx0b3RhbEFtb3VudD4yMTYuMDA8L3RvdGFsQW1vdW50PgoJCQk8cGF5bWVudERlc2NyaXB0aW9uPjMwMTAwMDAwMDAwMDAwMDAxMDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHg8L2NvbXBhbnlOYW1lPgoJCQk8b2ZmaWNlTmFtZT54eHh4eHg8L29mZmljZU5hbWU+CgkJCTxwYXltZW50VG9rZW4+dDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L3BheW1lbnRUb2tlbj4KCQkJPHRyYW5zZmVyTGlzdD4KCQkJCTx0cmFuc2Zlcj4KCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCTx0cmFuc2ZlckFtb3VudD4yMDAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPElCQU4+SVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxPC9JQkFOPgoJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHh4eDwvcmVtaXR0YW5jZUluZm9ybWF0aW9uPgoJCQkJCTx0cmFuc2ZlckNhdGVnb3J5Pnh4eHh4eDwvdHJhbnNmZXJDYXRlZ29yeT4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTYuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzg8L2Zpc2NhbENvZGVQQT4KCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJPHJpY2hpZXN0YU1hcmNhRGFCb2xsbz4KCQkJCQkJPGhhc2hEb2N1bWVudG8+eHh4eHg8L2hhc2hEb2N1bWVudG8+CgkJCQkJCTx0aXBvQm9sbG8+eHh4eHg8L3RpcG9Cb2xsbz4KCQkJCQkJPHByb3ZpbmNpYVJlc2lkZW56YT54eHh4eHg8L3Byb3ZpbmNpYVJlc2lkZW56YT4KCQkJCQk8L3JpY2hpZXN0YU1hcmNhRGFCb2xsbz4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQk8dHJhbnNmZXJDYXRlZ29yeT54eHh4eHg8L3RyYW5zZmVyQ2F0ZWdvcnk+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - $this->fault_instance = new activatePaymentNoticeV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UFBUX1NUQVpJT05FX0lOVF9QQV9TRVJWSVpJT19OT05BVFRJVk88L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5JbCBTZXJ2aXppbyBBcHBsaWNhdGl2byBkZWxsYSBTdGF6aW9uZSBub24gZScgYXR0aXZvLjwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+RXJyb3JlIG5lbCBwcm9jZXNzYW1lbnRvIGRlbCBtZXNzYWdnaW88L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOmFjdGl2YXRlUGF5bWVudE5vdGljZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->instance_metadata_transfer->outcome()); - $this->assertEquals('OK', $this->instance_metadata_transfer_payment->outcome()); - $this->assertEquals('OK', $this->instance_metadata_bollo->outcome()); - $this->assertEquals('KO', $this->fault_instance->outcome()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $value = 't0000000000000000000000000000010'; - $this->assertEquals($value, $this->instance_metadata_transfer->getCcp()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getCcp()); - $this->assertEquals($value, $this->instance_metadata_bollo->getCcp()); - $this->assertNull($this->fault_instance->getCcp()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertEquals(2, $this->instance_metadata_transfer->getTransferCount()); - $this->assertEquals(2, $this->instance_metadata_transfer_payment->getTransferCount()); - $this->assertEquals(2, $this->instance_metadata_bollo->getTransferCount()); - $this->assertNull($this->fault_instance->getTransferCount()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_metadata_transfer->getFaultCode()); - $this->assertNull($this->instance_metadata_transfer_payment->getFaultCode()); - $this->assertNull($this->instance_metadata_bollo->getFaultCode()); - $this->assertEquals('PPT_STAZIONE_INT_PA_SERVIZIO_NONATTIVO', $this->fault_instance->getFaultCode()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_metadata_transfer->getFaultString()); - $this->assertNull($this->instance_metadata_transfer_payment->getFaultString()); - $this->assertNull($this->instance_metadata_bollo->getFaultString()); - $this->assertEquals('Il Servizio Applicativo della Stazione non e\' attivo.', $this->fault_instance->getFaultString()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->instance_metadata_transfer->getCcps()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getCcps()); - $this->assertEquals($value, $this->instance_metadata_bollo->getCcps()); - $this->assertNull($this->fault_instance->getCcps()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $value = '77777777777'; - $this->assertEquals($value, $this->instance_metadata_transfer->getPaEmittente()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getPaEmittente()); - $this->assertEquals($value, $this->instance_metadata_bollo->getPaEmittente()); - $this->assertNull($this->fault_instance->getPaEmittente()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertEquals(1, $this->instance_metadata_transfer->getTransferId(0)); - $this->assertEquals(2, $this->instance_metadata_transfer->getTransferId(1)); - $this->assertNull($this->instance_metadata_bollo->getTransferId(2)); - - $this->assertEquals(1, $this->instance_metadata_transfer_payment->getTransferId(0)); - $this->assertEquals(2, $this->instance_metadata_transfer_payment->getTransferId(1)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferId(2)); - - $this->assertEquals(1, $this->instance_metadata_bollo->getTransferId(0)); - $this->assertEquals(2, $this->instance_metadata_bollo->getTransferId(1)); - $this->assertNull($this->instance_metadata_bollo->getTransferId(2)); - - $this->assertNull($this->fault_instance->getTransferId(0)); - $this->assertNull($this->fault_instance->getTransferId(1)); - $this->assertNull($this->fault_instance->getTransferId(2)); - - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->instance_metadata_transfer->getIuvs()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getIuvs()); - $this->assertEquals($value, $this->instance_metadata_bollo->getIuvs()); - $this->assertNull($this->fault_instance->getIuvs()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_metadata_transfer->isFaultEvent()); - $this->assertFalse($this->instance_metadata_transfer_payment->isFaultEvent()); - $this->assertFalse($this->instance_metadata_bollo->isFaultEvent()); - $this->assertTrue($this->fault_instance->isFaultEvent()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_metadata_transfer->getAllNoticesNumbers()); - $this->assertNull($this->instance_metadata_transfer_payment->getAllNoticesNumbers()); - $this->assertNull($this->instance_metadata_bollo->getAllNoticesNumbers()); - $this->assertNull($this->fault_instance->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataKey(0, 1)); - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataKey(1, 0)); - - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataKey(0, 1)); - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataKey(1, 0)); - - $this->assertNull($this->fault_instance->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->fault_instance->getPaymentMetaDataKey(0, 1)); - $this->assertNull($this->fault_instance->getPaymentMetaDataKey(1, 0)); - - $this->assertEquals('mk_payment_1', $this->instance_metadata_transfer_payment->getPaymentMetaDataKey(0, 0)); - $this->assertEquals('mk_payment_2', $this->instance_metadata_transfer_payment->getPaymentMetaDataKey(0, 1)); - $this->assertNull($this->instance_metadata_transfer_payment->getPaymentMetaDataKey(1, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getPaymentMetaDataKey(1, 1)); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $value = '01000000000000010'; - $this->assertEquals($value, $this->instance_metadata_transfer->getIuv()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getIuv()); - $this->assertEquals($value, $this->instance_metadata_bollo->getIuv()); - $this->assertNull($this->fault_instance->getIuv()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertEquals('mk_transfer_1_1', $this->instance_metadata_transfer_payment->getTransferMetaDataKey(0, 0, 0)); - $this->assertEquals('mk_transfer_1_2', $this->instance_metadata_transfer_payment->getTransferMetaDataKey(0, 0, 1)); - $this->assertEquals('mk_transfer_2_1', $this->instance_metadata_transfer_payment->getTransferMetaDataKey(1, 0, 0)); - $this->assertEquals('mk_transfer_2_2', $this->instance_metadata_transfer_payment->getTransferMetaDataKey(1, 0, 1)); - - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataKey(2, 0, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataKey(2, 0, 1)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataKey(1, 1, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataKey(1, 1, 1)); - - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(1, 1, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataKey(1, 1, 1)); - - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(1, 1, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataKey(1, 1, 1)); - - $this->assertNull($this->fault_instance->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataKey(0, 0, 1)); - $this->assertNull($this->fault_instance->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataKey(1, 0, 1)); - $this->assertNull($this->fault_instance->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataKey(0, 1, 1)); - $this->assertNull($this->fault_instance->getTransferMetaDataKey(1, 1, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataKey(1, 1, 1)); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataCount(0)); - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataCount(1)); - - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataCount(0)); - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataCount(1)); - - $this->assertNull($this->fault_instance->getPaymentMetaDataCount(0)); - $this->assertNull($this->fault_instance->getPaymentMetaDataCount(1)); - - $this->assertEquals(2, $this->instance_metadata_transfer_payment->getPaymentMetaDataCount(0)); - $this->assertNull($this->instance_metadata_transfer_payment->getPaymentMetaDataCount(1)); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->instance_metadata_transfer->getCanale()); - $this->assertNull($this->instance_metadata_transfer_payment->getCanale()); - $this->assertNull($this->instance_metadata_bollo->getCanale()); - $this->assertNull($this->fault_instance->getCanale()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $value = 't0000000000000000000000000000010'; - $this->assertEquals($value, $this->instance_metadata_transfer->getToken()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getToken()); - $this->assertEquals($value, $this->instance_metadata_bollo->getToken()); - $this->assertNull($this->fault_instance->getToken()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_metadata_transfer->getCanale()); - $this->assertNull($this->instance_metadata_transfer_payment->getCanale()); - $this->assertNull($this->instance_metadata_bollo->getCanale()); - $this->assertNull($this->fault_instance->getCanale()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertEquals(2, $this->instance_metadata_transfer_payment->getTransferMetaDataCount(0,0)); - $this->assertEquals(2, $this->instance_metadata_transfer_payment->getTransferMetaDataCount(1,0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataCount(0,1)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataCount(1,1)); - - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataCount(0,0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataCount(1,0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataCount(0,1)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataCount(1,1)); - - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataCount(0,0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataCount(1,0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataCount(0,1)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataCount(1,1)); - - $this->assertNull($this->fault_instance->getTransferMetaDataCount(0,0)); - $this->assertNull($this->fault_instance->getTransferMetaDataCount(1,0)); - $this->assertNull($this->fault_instance->getTransferMetaDataCount(0,1)); - $this->assertNull($this->fault_instance->getTransferMetaDataCount(1,1)); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_metadata_transfer->getNoticeNumber()); - $this->assertNull($this->instance_metadata_transfer_payment->getNoticeNumber()); - $this->assertNull($this->instance_metadata_bollo->getNoticeNumber()); - $this->assertNull($this->fault_instance->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_metadata_transfer->getPaymentMetaDataValue(1, 0)); - - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_metadata_bollo->getPaymentMetaDataValue(1, 0)); - - $this->assertNull($this->fault_instance->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->fault_instance->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->fault_instance->getPaymentMetaDataValue(1, 0)); - - $this->assertEquals('mv_payment_1', $this->instance_metadata_transfer_payment->getPaymentMetaDataValue(0, 0)); - $this->assertEquals('mv_payment_2', $this->instance_metadata_transfer_payment->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->instance_metadata_transfer_payment->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getPaymentMetaDataValue(1, 1)); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertEquals('IT0000000000000000000000001', $this->instance_metadata_transfer->getTransferIban(0, 0)); - $this->assertEquals('IT0000000000000000000000002', $this->instance_metadata_transfer->getTransferIban(1, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferIban(2, 0)); - - $this->assertEquals('IT0000000000000000000000001', $this->instance_metadata_transfer_payment->getTransferIban(0, 0)); - $this->assertEquals('IT0000000000000000000000002', $this->instance_metadata_transfer_payment->getTransferIban(1, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferIban(2, 0)); - - $this->assertNull($this->fault_instance->getTransferIban(0, 0)); - $this->assertNull($this->fault_instance->getTransferIban(1, 0)); - $this->assertNull($this->fault_instance->getTransferIban(0, 1)); - $this->assertNull($this->fault_instance->getTransferIban(1, 1)); - - $this->assertEquals('IT0000000000000000000000001', $this->instance_metadata_bollo->getTransferIban(0, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferIban(1, 0)); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('360.00', $this->instance_metadata_transfer->getImporto()); - $this->assertEquals('360.00', $this->instance_metadata_transfer_payment->getImporto()); - $this->assertEquals('216.00', $this->instance_metadata_bollo->getImporto()); - $this->assertNull($this->fault_instance->getImporto()); - - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_metadata_transfer->isBollo(0, 0)); - $this->assertFalse($this->instance_metadata_transfer->isBollo(1, 0)); - - $this->assertFalse($this->instance_metadata_transfer_payment->isBollo(0, 0)); - $this->assertFalse($this->instance_metadata_transfer_payment->isBollo(1, 0)); - - $this->assertFalse($this->fault_instance->isBollo(0, 0)); - $this->assertFalse($this->fault_instance->isBollo(1, 0)); - $this->assertFalse($this->fault_instance->isBollo(0, 1)); - $this->assertFalse($this->fault_instance->isBollo(1, 1)); - - $this->assertFalse($this->instance_metadata_bollo->isBollo(0, 0)); - $this->assertTrue($this->instance_metadata_bollo->isBollo(1, 0)); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertEquals('200.00', $this->instance_metadata_transfer->getTransferAmount(0)); - $this->assertEquals('160.00', $this->instance_metadata_transfer->getTransferAmount(1)); - - $this->assertEquals('200.00', $this->instance_metadata_transfer_payment->getTransferAmount(0)); - $this->assertEquals('160.00', $this->instance_metadata_transfer_payment->getTransferAmount(1)); - - $this->assertEquals('200.00', $this->instance_metadata_bollo->getTransferAmount(0)); - $this->assertEquals('16.00', $this->instance_metadata_bollo->getTransferAmount(1)); - - $this->assertNull($this->fault_instance->getTransferAmount(0)); - $this->assertNull($this->fault_instance->getTransferAmount(1)); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_metadata_transfer->getBrokerPa()); - $this->assertNull($this->instance_metadata_transfer_payment->getBrokerPa()); - $this->assertNull($this->instance_metadata_bollo->getBrokerPa()); - $this->assertNull($this->fault_instance->getBrokerPa()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertEquals('mv_transfer_1_1', $this->instance_metadata_transfer_payment->getTransferMetaDataValue(0, 0, 0)); - $this->assertEquals('mv_transfer_1_2', $this->instance_metadata_transfer_payment->getTransferMetaDataValue(0, 0, 1)); - $this->assertEquals('mv_transfer_2_1', $this->instance_metadata_transfer_payment->getTransferMetaDataValue(1, 0, 0)); - $this->assertEquals('mv_transfer_2_2', $this->instance_metadata_transfer_payment->getTransferMetaDataValue(1, 0, 1)); - - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataValue(2, 0, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataValue(2, 0, 1)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataValue(1, 1, 0)); - $this->assertNull($this->instance_metadata_transfer_payment->getTransferMetaDataValue(1, 1, 1)); - - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(1, 1, 0)); - $this->assertNull($this->instance_metadata_transfer->getTransferMetaDataValue(1, 1, 1)); - - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(1, 1, 0)); - $this->assertNull($this->instance_metadata_bollo->getTransferMetaDataValue(1, 1, 1)); - - $this->assertNull($this->fault_instance->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->fault_instance->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataValue(1, 0, 1)); - $this->assertNull($this->fault_instance->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataValue(0, 1, 1)); - $this->assertNull($this->fault_instance->getTransferMetaDataValue(1, 1, 0)); - $this->assertNull($this->fault_instance->getTransferMetaDataValue(1, 1, 1)); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $value = ['t0000000000000000000000000000010']; - $this->assertEquals($value, $this->instance_metadata_transfer->getAllTokens()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getAllTokens()); - $this->assertEquals($value, $this->instance_metadata_bollo->getAllTokens()); - $this->assertNull($this->fault_instance->getAllTokens()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->instance_metadata_transfer->getPsp()); - $this->assertNull($this->instance_metadata_transfer_payment->getPsp()); - $this->assertNull($this->instance_metadata_bollo->getPsp()); - $this->assertNull($this->fault_instance->getPsp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->instance_metadata_transfer->getPaEmittenti()); - $this->assertEquals($value, $this->instance_metadata_transfer_payment->getPaEmittenti()); - $this->assertEquals($value, $this->instance_metadata_bollo->getPaEmittenti()); - $this->assertNull($this->fault_instance->getPaEmittenti()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('360.00', $this->instance_metadata_transfer->getImportoTotale()); - $this->assertEquals('360.00', $this->instance_metadata_transfer_payment->getImportoTotale()); - $this->assertEquals('216.00', $this->instance_metadata_bollo->getImportoTotale()); - $this->assertNull($this->fault_instance->getImportoTotale()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->instance_metadata_transfer->getPaymentsCount()); - $this->assertEquals(1, $this->instance_metadata_transfer_payment->getPaymentsCount()); - $this->assertEquals(1, $this->instance_metadata_bollo->getPaymentsCount()); - $this->assertEquals(1, $this->fault_instance->getPaymentsCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_metadata_transfer->getFaultDescription()); - $this->assertNull($this->instance_metadata_transfer_payment->getFaultDescription()); - $this->assertNull($this->instance_metadata_bollo->getFaultDescription()); - $this->assertEquals('Errore nel processamento del messaggio', $this->fault_instance->getFaultDescription()); - - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertEquals('77777777777', $this->instance_metadata_transfer->getTransferPa(0)); - $this->assertEquals('77777777778', $this->instance_metadata_transfer->getTransferPa(1)); - - $this->assertEquals('77777777777', $this->instance_metadata_transfer_payment->getTransferPa(0)); - $this->assertEquals('77777777778', $this->instance_metadata_transfer_payment->getTransferPa(1)); - - $this->assertEquals('77777777777', $this->instance_metadata_bollo->getTransferPa(0)); - $this->assertEquals('77777777778', $this->instance_metadata_bollo->getTransferPa(1)); - - $this->assertNull($this->fault_instance->getTransferPa(0)); - $this->assertNull($this->fault_instance->getTransferPa(1)); - } - - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->instance_metadata_transfer->getPsp()); - $this->assertNull($this->instance_metadata_transfer_payment->getPsp()); - $this->assertNull($this->instance_metadata_bollo->getPsp()); - $this->assertNull($this->fault_instance->getPsp()); - } -} diff --git a/src/tests/pagopa/methods/resp/cdInfoWispTest.php b/src/tests/pagopa/methods/resp/cdInfoWispTest.php deleted file mode 100644 index aae22e59..00000000 --- a/src/tests/pagopa/methods/resp/cdInfoWispTest.php +++ /dev/null @@ -1,235 +0,0 @@ -cdinfoWisp = new cdinfoWisp(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6cHB0PSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb0NELnNwY29vcC5nb3YuaXQiIHhtbG5zOndzdT0iaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvd3NzLzIwMDQvMDEvb2FzaXMtMjAwNDAxLXdzcy13c3NlY3VyaXR5LXV0aWxpdHktMS4wLnhzZCI+Cgk8c29hcDpCb2R5PgoJCTxwcHQ6Y2RJbmZvV2lzcFJlc3BvbnNlIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCTwvcHB0OmNkSW5mb1dpc3BSZXNwb25zZT4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+')); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->cdinfoWisp->getPaEmittente()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->cdinfoWisp->getImportoTotale()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->cdinfoWisp->getFaultCode()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->cdinfoWisp->getAllTokens()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->cdinfoWisp->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->cdinfoWisp->getTransferMetaDataValue()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->cdinfoWisp->getNoticeNumber()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->cdinfoWisp->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->cdinfoWisp->outcome()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->cdinfoWisp->getToken()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->cdinfoWisp->isFaultEvent()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->cdinfoWisp->getFaultString()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->cdinfoWisp->isValidPayload()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->cdinfoWisp->getPaymentsCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->cdinfoWisp->getPaEmittenti()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->cdinfoWisp->getCanale()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->cdinfoWisp->getBrokerPa()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->cdinfoWisp->getBrokerPsp()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->cdinfoWisp->getTransferPa()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->cdinfoWisp->getTransferMetaDataKey()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->cdinfoWisp->getPsp()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->cdinfoWisp->getTransferMetaDataCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->cdinfoWisp->getIuv()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->cdinfoWisp->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->cdinfoWisp->getTransferCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->cdinfoWisp->isBollo()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->cdinfoWisp->getCcps()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->cdinfoWisp->getStazione()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->cdinfoWisp->getAllNoticesNumbers()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->cdinfoWisp->getPaymentMetaDataCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->cdinfoWisp->getFaultDescription()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->cdinfoWisp->getTransferAmount()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->cdinfoWisp->getCcp()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->cdinfoWisp->getTransferIban()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->cdinfoWisp->getTransferId()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->cdinfoWisp->getIuvs()); - } -} diff --git a/src/tests/pagopa/methods/resp/closePaymentV1Test.php b/src/tests/pagopa/methods/resp/closePaymentV1Test.php deleted file mode 100644 index 08aff489..00000000 --- a/src/tests/pagopa/methods/resp/closePaymentV1Test.php +++ /dev/null @@ -1,230 +0,0 @@ -payment = new closePaymentV1(base64_decode('ewogICAgImVzaXRvIjogIk9LIgp9')); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->payment->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->payment->getImporto()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->payment->getImportoTotale()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->payment->getCcps()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->payment->getPsp()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->payment->getFaultCode()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->payment->getAllTokens()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->payment->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->payment->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->payment->getBrokerPsp()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->payment->isFaultEvent()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->payment->getPaymentsCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->payment->getAllNoticesNumbers()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->payment->getCcp()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->payment->getFaultDescription()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->payment->getPaEmittenti()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->payment->getToken()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->payment->getFaultString()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->payment->outcome()); - } -} diff --git a/src/tests/pagopa/methods/resp/closePaymentV2Test.php b/src/tests/pagopa/methods/resp/closePaymentV2Test.php deleted file mode 100644 index 9279b4f0..00000000 --- a/src/tests/pagopa/methods/resp/closePaymentV2Test.php +++ /dev/null @@ -1,237 +0,0 @@ -payment = new closePaymentV2(base64_decode('eyJvdXRjb21lIjoiT0sifQ==')); - } - - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId(0, 0)); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->payment->getPaymentsCount()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->payment->getFaultCode()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->payment->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->payment->getImportoTotale()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->payment->getCcp()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->payment->isValidPayload()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->payment->getPaEmittenti()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->payment->getAllNoticesNumbers()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->payment->outcome()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->payment->getFaultString()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->payment->getCcps()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->payment->getFaultDescription()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->payment->getImporto()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->payment->getBrokerPsp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->payment->getAllTokens()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->payment->getPaEmittente()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->payment->getPsp()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->payment->isFaultEvent()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->payment->getToken()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->payment->getCanale()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoAttivaRPTTest.php b/src/tests/pagopa/methods/resp/nodoAttivaRPTTest.php deleted file mode 100644 index 538086bb..00000000 --- a/src/tests/pagopa/methods/resp/nodoAttivaRPTTest.php +++ /dev/null @@ -1,268 +0,0 @@ -ok_instance = new nodoAttivaRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQk8bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJCTxkYXRpUGFnYW1lbnRvUEE+CgkJCQkJPGltcG9ydG9TaW5nb2xvVmVyc2FtZW50bz4yNy4wMDwvaW1wb3J0b1NpbmdvbG9WZXJzYW1lbnRvPgoJCQkJCTxpYmFuQWNjcmVkaXRvPklUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvaWJhbkFjY3JlZGl0bz4KCQkJCQk8ZW50ZUJlbmVmaWNpYXJpbz4KCQkJCQkJPHBheV9pOmlkZW50aWZpY2F0aXZvVW5pdm9jb0JlbmVmaWNpYXJpbz4KCQkJCQkJCTxwYXlfaTp0aXBvSWRlbnRpZmljYXRpdm9Vbml2b2NvPkc8L3BheV9pOnRpcG9JZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCQk8cGF5X2k6Y29kaWNlSWRlbnRpZmljYXRpdm9Vbml2b2NvPjc3Nzc3Nzc3Nzc3PC9wYXlfaTpjb2RpY2VJZGVudGlmaWNhdGl2b1VuaXZvY28+CgkJCQkJCTwvcGF5X2k6aWRlbnRpZmljYXRpdm9Vbml2b2NvQmVuZWZpY2lhcmlvPgoJCQkJCQk8cGF5X2k6ZGVub21pbmF6aW9uZUJlbmVmaWNpYXJpbz54eHh4eHg8L3BheV9pOmRlbm9taW5hemlvbmVCZW5lZmljaWFyaW8+CgkJCQkJPC9lbnRlQmVuZWZpY2lhcmlvPgoJCQkJCTxjYXVzYWxlVmVyc2FtZW50bz54eHh4eHg8L2NhdXNhbGVWZXJzYW1lbnRvPgoJCQkJPC9kYXRpUGFnYW1lbnRvUEE+CgkJCTwvbm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCTwvcHB0Om5vZG9BdHRpdmFSUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - $this->ko_intance = new nodoAttivaRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQk8bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJCQkJPGZhdWx0PgoJCQkJCTxmYXVsdENvZGU+UFBUX01VTFRJX0JFTkVGSUNJQVJJTzwvZmF1bHRDb2RlPgoJCQkJCTxmYXVsdFN0cmluZz5MYSBjaGlhbWF0YSBub24gw6ggY29tcGF0aWJpbGUgY29uIGlsIG51b3ZvIG1vZGVsbG8gUFNQLjwvZmF1bHRTdHJpbmc+CgkJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJCTxkZXNjcmlwdGlvbj5MYSBjaGlhbWF0YSBub24gw6ggY29tcGF0aWJpbGUgY29uIGlsIG51b3ZvIG1vZGVsbG8gUFNQLjwvZGVzY3JpcHRpb24+CgkJCQk8L2ZhdWx0PgoJCQkJPGVzaXRvPktPPC9lc2l0bz4KCQkJPC9ub2RvQXR0aXZhUlBUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0F0dGl2YVJQVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_instance->getIuvs()); - $this->assertNull($this->ko_intance->getIuvs()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('27.00', $this->ok_instance->getImportoTotale()); - $this->assertNull($this->ko_intance->getImportoTotale()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('La chiamata non è compatibile con il nuovo modello PSP.', $this->ko_intance->getFaultDescription()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_instance->getCcps()); - $this->assertNull($this->ko_intance->getCcps()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_instance->getStazione()); - $this->assertNull($this->ko_intance->getStazione()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey()); - $this->assertNull($this->ko_intance->getTransferMetaDataKey()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('La chiamata non è compatibile con il nuovo modello PSP.', $this->ko_intance->getFaultString()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PPT_MULTI_BENEFICIARIO', $this->ko_intance->getFaultCode()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo()); - $this->assertFalse($this->ko_intance->isBollo()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban()); - $this->assertNull($this->ko_intance->getTransferIban()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue()); - $this->assertNull($this->ko_intance->getPaymentMetaDataValue()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok_instance->getCcp()); - $this->assertNull($this->ko_intance->getCcp()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok_instance->getAllTokens()); - $this->assertNull($this->ko_intance->getAllTokens()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_intance->getAllNoticesNumbers()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount()); - $this->assertNull($this->ko_intance->getTransferMetaDataCount()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_instance->getTransferPa()); - $this->assertNull($this->ko_intance->getTransferPa()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount()); - $this->assertNull($this->ko_intance->getPaymentMetaDataCount()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->ok_instance->getPaymentsCount()); - $this->assertEquals(1, $this->ko_intance->getPaymentsCount()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok_instance->getPaEmittente()); - $this->assertNull($this->ko_intance->getPaEmittente()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey()); - $this->assertNull($this->ko_intance->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_instance->getTransferAmount()); - $this->assertNull($this->ko_intance->getTransferAmount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok_instance->getIuv()); - $this->assertNull($this->ko_intance->getIuv()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_intance->getBrokerPsp()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_intance->outcome()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_intance->getTransferCount()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_instance->getBrokerPa()); - $this->assertNull($this->ko_intance->getBrokerPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId()); - $this->assertNull($this->ko_intance->getTransferId()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('27.00', $this->ok_instance->getImporto()); - $this->assertNull($this->ko_intance->getImporto()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber()); - $this->assertNull($this->ko_intance->getNoticeNumber()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_intance->isFaultEvent()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_intance->getPsp()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue()); - $this->assertNull($this->ko_intance->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok_instance->getToken()); - $this->assertNull($this->ko_intance->getToken()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_intance->getPaEmittenti()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_intance->getCanale()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoChiediAvanzamentoPagamentoTest.php b/src/tests/pagopa/methods/resp/nodoChiediAvanzamentoPagamentoTest.php deleted file mode 100644 index 6afc9cd4..00000000 --- a/src/tests/pagopa/methods/resp/nodoChiediAvanzamentoPagamentoTest.php +++ /dev/null @@ -1,235 +0,0 @@ -pagamento = new nodoChiediAvanzamentoPagamento(base64_decode('eyJlc2l0byI6Ik9LIn0=')); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->pagamento->outcome()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->pagamento->getStazione()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->pagamento->getToken()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->pagamento->getTransferPa()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->pagamento->getPaEmittenti()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->pagamento->getFaultCode()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->pagamento->getTransferCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->pagamento->getIuv()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->pagamento->getPaymentMetaDataKey()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->pagamento->getBrokerPa()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->pagamento->getAllTokens()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->pagamento->getBrokerPsp()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->pagamento->getCcps()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->pagamento->getTransferIban()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->pagamento->getImportoTotale()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->pagamento->isFaultEvent()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->pagamento->getIuvs()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->pagamento->getFaultString()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->pagamento->getCanale()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->pagamento->getTransferMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->pagamento->getTransferMetaDataValue()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->pagamento->isValidPayload()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->pagamento->getNoticeNumber()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->pagamento->getTransferId()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->pagamento->getFaultDescription()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->pagamento->getTransferMetaDataCount()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->pagamento->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->pagamento->getTransferAmount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->pagamento->getPsp()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->pagamento->getAllNoticesNumbers()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->pagamento->isBollo()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->pagamento->getPaEmittente()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->pagamento->getCcp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->pagamento->getImporto()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->pagamento->getPaymentMetaDataValue()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->pagamento->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoChiediCopiaRTTest.php b/src/tests/pagopa/methods/resp/nodoChiediCopiaRTTest.php deleted file mode 100644 index 2a03d04b..00000000 --- a/src/tests/pagopa/methods/resp/nodoChiediCopiaRTTest.php +++ /dev/null @@ -1,283 +0,0 @@ -nodoChiediCopiaRT = new nodoChiediCopiaRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJCQk8cnQ+UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BIQmhlVjlwT2xKVUlIaHRiRzV6T25CaGVWOXBQU0pvZEhSd09pOHZkM2QzTG1ScFoybDBjR0V1WjI5MkxtbDBMM05qYUdWdFlYTXZNakF4TVM5UVlXZGhiV1Z1ZEdrdklpQjRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQjRjMms2YzJOb1pXMWhURzlqWVhScGIyNDlJaTl2Y0hRdmNITndZWGhsY0hSaEwzSmxjMjkxY21ObGN5OVFZV2RKYm1aZlVsQlVYMUpVWHpaZk1sOHdMbmh6WkNJK0NnazhjR0Y1WDJrNmRtVnljMmx2Ym1WUFoyZGxkSFJ2UGpZdU1pNHdQQzl3WVhsZmFUcDJaWEp6YVc5dVpVOW5aMlYwZEc4K0NnazhjR0Y1WDJrNlpHOXRhVzVwYno0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlFYjIxcGJtbHZQamMzTnpjM056YzNOemMzUEM5d1lYbGZhVHBwWkdWdWRHbG1hV05oZEdsMmIwUnZiV2x1YVc4K0Nna0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2VTNSaGVtbHZibVZTYVdOb2FXVmtaVzUwWlQ0M056YzNOemMzTnpjM04xOHdNVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VGRHRjZhVzl1WlZKcFkyaHBaV1JsYm5SbFBnb0pQQzl3WVhsZmFUcGtiMjFwYm1sdlBnb0pQSEJoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2VFdWemMyRm5aMmx2VW1salpYWjFkR0UrYzJSbVpEazRaSGR2Wm1wa2EyeHNNak5sT0hOaGMyUnpZVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05TlpYTnpZV2RuYVc5U2FXTmxkblYwWVQ0S0NUeHdZWGxmYVRwa1lYUmhUM0poVFdWemMyRm5aMmx2VW1salpYWjFkR0UrTWpBeU5DMHdOUzB4TTFReU1Ub3lORG95TlR3dmNHRjVYMms2WkdGMFlVOXlZVTFsYzNOaFoyZHBiMUpwWTJWMmRYUmhQZ29KUEhCaGVWOXBPbkpwWm1WeWFXMWxiblJ2VFdWemMyRm5aMmx2VW1samFHbGxjM1JoUGpJeU5ESXpORE16TVR3dmNHRjVYMms2Y21sbVpYSnBiV1Z1ZEc5TlpYTnpZV2RuYVc5U2FXTm9hV1Z6ZEdFK0NnazhjR0Y1WDJrNmNtbG1aWEpwYldWdWRHOUVZWFJoVW1samFHbGxjM1JoUGpJd01qUXRNRFV0TVRNOEwzQmhlVjlwT25KcFptVnlhVzFsYm5SdlJHRjBZVkpwWTJocFpYTjBZVDRLQ1R4d1lYbGZhVHBwYzNScGRIVjBiMEYwZEdWemRHRnVkR1UrQ2drSlBIQmhlVjlwT21sa1pXNTBhV1pwWTJGMGFYWnZWVzVwZG05amIwRjBkR1Z6ZEdGdWRHVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa0k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrUVVkSlJGOHdNVHd2Y0dGNVgyazZZMjlrYVdObFNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1R3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFYUjBaWE4wWVc1MFpUNEtDUWs4Y0dGNVgyazZaR1Z1YjIxcGJtRjZhVzl1WlVGMGRHVnpkR0Z1ZEdVK1RXOWpheUJRVTFBOEwzQmhlVjlwT21SbGJtOXRhVzVoZW1sdmJtVkJkSFJsYzNSaGJuUmxQZ29KUEM5d1lYbGZhVHBwYzNScGRIVjBiMEYwZEdWemRHRnVkR1UrQ2drOGNHRjVYMms2Wlc1MFpVSmxibVZtYVdOcFlYSnBiejRLQ1FrOGNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlFtVnVaV1pwWTJsaGNtbHZQZ29KQ1FrOGNHRjVYMms2ZEdsd2IwbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiejVIUEM5d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQZ29KQ1FrOGNHRjVYMms2WTI5a2FXTmxTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGpnNE9EZzRPRGc0T0RnNFBDOXdZWGxmYVRwamIyUnBZMlZKWkdWdWRHbG1hV05oZEdsMmIxVnVhWFp2WTI4K0Nna0pQQzl3WVhsZmFUcHBaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjlDWlc1bFptbGphV0Z5YVc4K0Nna0pQSEJoZVY5cE9tUmxibTl0YVc1aGVtbHZibVZDWlc1bFptbGphV0Z5YVc4K1EyOXRkVzVsUEM5d1lYbGZhVHBrWlc1dmJXbHVZWHBwYjI1bFFtVnVaV1pwWTJsaGNtbHZQZ29KUEM5d1lYbGZhVHBsYm5SbFFtVnVaV1pwWTJsaGNtbHZQZ29KUEhCaGVWOXBPbk52WjJkbGRIUnZWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYjFabGNuTmhiblJsUGdvSkNRazhjR0Y1WDJrNmRHbHdiMGxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno1R1BDOXdZWGxmYVRwMGFYQnZTV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52UGdvSkNRazhjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBuaDRlSGg0ZUhoNGVIaDRlSGg0ZUhnOEwzQmhlVjlwT21OdlpHbGpaVWxrWlc1MGFXWnBZMkYwYVhadlZXNXBkbTlqYno0S0NRazhMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMVpsY25OaGJuUmxQZ29KQ1R4d1lYbGZhVHBoYm1GbmNtRm1hV05oVm1WeWMyRnVkR1UrZUhoNGVIaDRQQzl3WVhsZmFUcGhibUZuY21GbWFXTmhWbVZ5YzJGdWRHVStDZ2tKUEhCaGVWOXBPbWx1WkdseWFYcDZiMVpsY25OaGJuUmxQbmg0ZUhoNGVEd3ZjR0Y1WDJrNmFXNWthWEpwZW5wdlZtVnljMkZ1ZEdVK0Nna0pQSEJoZVY5cE9teHZZMkZzYVhSaFZtVnljMkZ1ZEdVK2VIaDRlRHd2Y0dGNVgyazZiRzlqWVd4cGRHRldaWEp6WVc1MFpUNEtDUWs4Y0dGNVgyazZjSEp2ZG1sdVkybGhWbVZ5YzJGdWRHVStlSGg0ZUR3dmNHRjVYMms2Y0hKdmRtbHVZMmxoVm1WeWMyRnVkR1UrQ2drSlBIQmhlVjlwT201aGVtbHZibVZXWlhKellXNTBaVDU0ZUhoNGVIZzhMM0JoZVY5cE9tNWhlbWx2Ym1WV1pYSnpZVzUwWlQ0S0NRazhjR0Y1WDJrNlpTMXRZV2xzVm1WeWMyRnVkR1UrZUhoNGVIaDRlRHd2Y0dGNVgyazZaUzF0WVdsc1ZtVnljMkZ1ZEdVK0NnazhMM0JoZVY5cE9uTnZaMmRsZEhSdlZtVnljMkZ1ZEdVK0NnazhjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NRazhjR0Y1WDJrNmFXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZVR0ZuWVhSdmNtVStDZ2tKQ1R4d1lYbGZhVHAwYVhCdlNXUmxiblJwWm1sallYUnBkbTlWYm1sMmIyTnZQa1k4TDNCaGVWOXBPblJwY0c5SlpHVnVkR2xtYVdOaGRHbDJiMVZ1YVhadlkyOCtDZ2tKQ1R4d1lYbGZhVHBqYjJScFkyVkpaR1Z1ZEdsbWFXTmhkR2wyYjFWdWFYWnZZMjgrZUhoNGVIaDRlSGg0ZUhoNGVEd3ZjR0Y1WDJrNlkyOWthV05sU1dSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlBnb0pDVHd2Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VUdGbllYUnZjbVUrQ2drSlBIQmhlVjlwT21GdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ1NGVIaDRlSGg0ZUhnOEwzQmhlVjlwT21GdVlXZHlZV1pwWTJGUVlXZGhkRzl5WlQ0S0NUd3ZjR0Y1WDJrNmMyOW5aMlYwZEc5UVlXZGhkRzl5WlQ0S0NUeHdZWGxmYVRwa1lYUnBVR0ZuWVcxbGJuUnZQZ29KQ1R4d1lYbGZhVHBqYjJScFkyVkZjMmwwYjFCaFoyRnRaVzUwYno0d1BDOXdZWGxmYVRwamIyUnBZMlZGYzJsMGIxQmhaMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZhVzF3YjNKMGIxUnZkR0ZzWlZCaFoyRjBiejQ1TUM0d01Ed3ZjR0Y1WDJrNmFXMXdiM0owYjFSdmRHRnNaVkJoWjJGMGJ6NEtDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52Vm1WeWMyRnRaVzUwYno0d01UQXdNREF3TURBd01EQXdNREF4TUR3dmNHRjVYMms2YVdSbGJuUnBabWxqWVhScGRtOVZibWwyYjJOdlZtVnljMkZ0Wlc1MGJ6NEtDUWs4Y0dGNVgyazZRMjlrYVdObFEyOXVkR1Z6ZEc5UVlXZGhiV1Z1ZEc4K1l6QXdNREF3TURBd01EQXdNREF3TURBeE1Ed3ZjR0Y1WDJrNlEyOWthV05sUTI5dWRHVnpkRzlRWVdkaGJXVnVkRzgrQ2drSlBIQmhlVjlwT21SaGRHbFRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZjMmx1WjI5c2IwbHRjRzl5ZEc5UVlXZGhkRzgrT1RBdU1EQThMM0JoZVY5cE9uTnBibWR2Ykc5SmJYQnZjblJ2VUdGbllYUnZQZ29KQ1FrOGNHRjVYMms2WlhOcGRHOVRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBsQkJSMEZVUVR3dmNHRjVYMms2WlhOcGRHOVRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZaR0YwWVVWemFYUnZVMmx1WjI5c2IxQmhaMkZ0Wlc1MGJ6NHlNREkwTFRBMUxURXpQQzl3WVhsZmFUcGtZWFJoUlhOcGRHOVRhVzVuYjJ4dlVHRm5ZVzFsYm5SdlBnb0pDUWs4Y0dGNVgyazZhV1JsYm5ScFptbGpZWFJwZG05VmJtbDJiMk52VW1selkyOXpjMmx2Ym1VK01URXhNVEV4TVRFeE1URThMM0JoZVY5cE9tbGtaVzUwYVdacFkyRjBhWFp2Vlc1cGRtOWpiMUpwYzJOdmMzTnBiMjVsUGdvSkNRazhjR0Y1WDJrNlkyRjFjMkZzWlZabGNuTmhiV1Z1ZEc4K2VIaDRlSGg0ZUhoNFBDOXdZWGxmYVRwallYVnpZV3hsVm1WeWMyRnRaVzUwYno0S0NRa0pQSEJoZVY5cE9tUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0NUx6QXhNRGN4TURGVVV5ODhMM0JoZVY5cE9tUmhkR2xUY0dWamFXWnBZMmxTYVhOamIzTnphVzl1WlQ0S0NRazhMM0JoZVY5cE9tUmhkR2xUYVc1bmIyeHZVR0ZuWVcxbGJuUnZQZ29KUEM5d1lYbGZhVHBrWVhScFVHRm5ZVzFsYm5SdlBnbzhMM0JoZVY5cE9sSlVQZz09PC9ydD4KCQk8L3BwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->fault = new nodoChiediCopiaRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJCQk8ZmF1bHQ+CgkJCQk8ZmF1bHRDb2RlPlBQVF9SVF9OT05ESVNQT05JQklMRTwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPlJUIG5vbiBhbmNvcmEgcHJvbnRhLjwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+UlQgbm9uIGRpc3BvbmliaWxlLCByaXByb3ZhcmUgaW4gdW4gc2Vjb25kbyBtb21lbnRvPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L3BwdDpub2RvQ2hpZWRpQ29waWFSVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferPa()); - $this->assertNull($this->fault->getTransferPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferId()); - $this->assertNull($this->fault->getTransferId()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferMetaDataValue()); - $this->assertNull($this->fault->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $value = 'c000000000000000010'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getToken()); - $this->assertNull($this->fault->getToken()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->nodoChiediCopiaRT->getNoticeNumber()); - $this->assertNull($this->fault->getNoticeNumber()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferIban()); - $this->assertNull($this->fault->getTransferIban()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->nodoChiediCopiaRT->getFaultCode()); - $this->assertEquals('PPT_RT_NONDISPONIBILE', $this->fault->getFaultCode()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->nodoChiediCopiaRT->getImportoTotale()); - $this->assertNull($this->fault->getImportoTotale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->nodoChiediCopiaRT->getBrokerPsp()); - $this->assertNull($this->fault->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getPaymentMetaDataCount()); - $this->assertNull($this->fault->getPaymentMetaDataCount()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->nodoChiediCopiaRT->getPaymentsCount()); - $this->assertEquals(1, $this->fault->getPaymentsCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->nodoChiediCopiaRT->getPsp()); - $this->assertNull($this->fault->getPsp()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $value = '01000000000000010'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getIuv()); - $this->assertNull($this->fault->getIuv()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->nodoChiediCopiaRT->getPaymentMetaDataValue()); - $this->assertNull($this->fault->getPaymentMetaDataValue()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getAllTokens()); - $this->assertNull($this->fault->getAllTokens()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getIuvs()); - $this->assertNull($this->fault->getIuvs()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->nodoChiediCopiaRT->getImporto()); - $this->assertNull($this->fault->getImporto()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $value = ['77777777777']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getPaEmittenti()); - $this->assertNull($this->fault->getPaEmittenti()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->nodoChiediCopiaRT->getFaultDescription()); - $this->assertEquals('RT non disponibile, riprovare in un secondo momento', $this->fault->getFaultDescription()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $value = ['c000000000000000010']; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getCcps()); - $this->assertNull($this->fault->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->nodoChiediCopiaRT->isBollo()); - $this->assertFalse($this->fault->isBollo()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $value = '77777777777'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getPaEmittente()); - $this->assertNull($this->fault->getPaEmittente()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $value = 'c000000000000000010'; - $this->assertEquals($value, $this->nodoChiediCopiaRT->getCcp()); - $this->assertNull($this->fault->getCcp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->nodoChiediCopiaRT->getBrokerPa()); - $this->assertNull($this->fault->getBrokerPa()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->nodoChiediCopiaRT->getCanale()); - $this->assertNull($this->fault->getCanale()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->nodoChiediCopiaRT->outcome()); - $this->assertEquals('KO', $this->fault->outcome()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->nodoChiediCopiaRT->isFaultEvent()); - $this->assertTrue($this->fault->isFaultEvent()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferMetaDataCount()); - $this->assertNull($this->fault->getTransferMetaDataCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->nodoChiediCopiaRT->getFaultString()); - $this->assertEquals('RT non ancora pronta.', $this->fault->getFaultString()); - - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->nodoChiediCopiaRT->getStazione()); - $this->assertNull($this->fault->getStazione()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->nodoChiediCopiaRT->getAllNoticesNumbers()); - $this->assertNull($this->fault->getAllNoticesNumbers()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferMetaDataKey()); - $this->assertNull($this->fault->getTransferMetaDataKey()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->nodoChiediCopiaRT->isValidPayload()); - $this->assertTrue($this->fault->isValidPayload()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->nodoChiediCopiaRT->getPaymentMetaDataKey()); - $this->assertNull($this->fault->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->nodoChiediCopiaRT->getTransferAmount()); - $this->assertNull($this->fault->getTransferAmount()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoChiediInformazioniPagamentoTest.php b/src/tests/pagopa/methods/resp/nodoChiediInformazioniPagamentoTest.php deleted file mode 100644 index c99b12cd..00000000 --- a/src/tests/pagopa/methods/resp/nodoChiediInformazioniPagamentoTest.php +++ /dev/null @@ -1,235 +0,0 @@ -info = new nodoChiediInformazioniPagamento(base64_decode('ewogICAgIklCQU4iOiAiSVQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxIiwKICAgICJib2xsb0RpZ2l0YWxlIjogZmFsc2UsCiAgICAiY29kaWNlRmlzY2FsZSI6ICJYWFhYWFhYWFhYWFhYWFgiLAogICAgImRldHRhZ2xpIjogWwogICAgICAgIHsKICAgICAgICAgICAgIkNDUCI6ICJjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMCIsCiAgICAgICAgICAgICJJVVYiOiAiMDEwMDAwMDAwMDAwMDAwMTAiLAogICAgICAgICAgICAiY29kaWNlUGFnYXRvcmUiOiAiWFhYWFhYWFhYWFhYWFhYIiwKICAgICAgICAgICAgImVudGVCZW5lZmljaWFyaW8iOiAieHh4eHgiLAogICAgICAgICAgICAiaWREb21pbmlvIjogIjc3Nzc3Nzc3Nzc3IiwKICAgICAgICAgICAgImltcG9ydG8iOiA3NS41MCwKICAgICAgICAgICAgIm5vbWVQYWdhdG9yZSI6ICJ4eHh4eCIsCiAgICAgICAgICAgICJ0aXBvUGFnYXRvcmUiOiAiRiIKICAgICAgICB9CiAgICBdLAogICAgImltcG9ydG9Ub3RhbGUiOiA3NS41MCwKICAgICJvZ2dldHRvUGFnYW1lbnRvIjogIlBBR0FNRU5UTyBUQVJJIFJBVEEgMSIsCiAgICAicmFnaW9uZVNvY2lhbGUiOiAieHh4eHgiLAogICAgInVybFJlZGlyZWN0RUMiOiAiaHR0cDovL2V4YW1wbGUuY29tIgp9')); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->info->isBollo(0,0)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->info->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('75.50', $this->info->getImporto()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->info->getTransferId(0,0 )); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->info->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->info->getTransferMetaDataValue(0,0 )); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->info->getTransferCount()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('75.50', $this->info->getImportoTotale()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->info->getCcps()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->info->getPsp()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->info->getFaultCode()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->info->getPaymentMetaDataValue(0,0 )); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->info->getTransferMetaDataKey(0,0 )); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->info->getAllTokens()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->info->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->info->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->info->getPaymentMetaDataKey(0,0 )); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->info->getCanale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->info->getBrokerPsp()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->info->isFaultEvent()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->info->getTransferIban()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->info->getAllNoticesNumbers()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->info->getTransferPa()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->info->getTransferAmount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->info->getIuv()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->info->getCcp()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->info->getFaultDescription()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->info->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->info->getPaEmittenti()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->info->getToken()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->info->getBrokerPa()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->info->isValidPayload()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->info->getFaultString()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->info->getTransferMetaDataCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertNull($this->info->outcome()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->info->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoInoltraEsitoPagamentoCartaTest.php b/src/tests/pagopa/methods/resp/nodoInoltraEsitoPagamentoCartaTest.php deleted file mode 100644 index fa592c32..00000000 --- a/src/tests/pagopa/methods/resp/nodoInoltraEsitoPagamentoCartaTest.php +++ /dev/null @@ -1,235 +0,0 @@ -event = new nodoInoltraEsitoPagamentoCarta(base64_decode('eyJlc2l0byI6Ik9LIn0=')); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->event->outcome()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->event->getStazione()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->event->getToken()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->event->getTransferPa()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->event->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->event->getTransferCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->event->getIuv()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->event->getPaymentMetaDataKey()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->event->getBrokerPa()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->event->getAllTokens()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->event->getBrokerPsp()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->event->getCcps()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->event->getTransferIban()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->event->getImportoTotale()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->event->getFaultString()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->event->getFaultDescription()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->event->getIuvs()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->event->getCanale()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->event->getTransferMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->event->getTransferMetaDataValue()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->event->isValidPayload()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->event->getNoticeNumber()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->event->getTransferId()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->event->getTransferMetaDataCount()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->event->getFaultCode()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->event->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->event->getTransferAmount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->event->getPsp()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->event->getAllNoticesNumbers()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->event->isBollo()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->event->getPaEmittente()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->event->getCcp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->event->getImporto()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->event->getPaymentMetaDataValue()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->event->isFaultEvent()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->event->getPaymentsCount()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoInoltraEsitoPagamentoPayPalTest.php b/src/tests/pagopa/methods/resp/nodoInoltraEsitoPagamentoPayPalTest.php deleted file mode 100644 index 6b1f746e..00000000 --- a/src/tests/pagopa/methods/resp/nodoInoltraEsitoPagamentoPayPalTest.php +++ /dev/null @@ -1,275 +0,0 @@ -ok_paypal = new nodoInoltraEsitoPagamentoPayPal(base64_decode('eyJlc2l0byI6Ik9LIn0=')); - $this->fail_paypal = new nodoInoltraEsitoPagamentoPayPal(base64_decode('ewogICAgImRlc2NyaXppb25lIjogIlJpc3Bvc3RhIG5lZ2F0aXZhIGRlbCBDYW5hbGUiLAogICAgImVycm9yQ29kZSI6ICJSSUZQU1AiLAogICAgImVzaXRvIjogIktPIgp9')); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->ok_paypal->getImporto()); - $this->assertNull($this->fail_paypal->getImporto()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_paypal->getPaEmittenti()); - $this->assertNull($this->fail_paypal->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_paypal->getTransferCount()); - $this->assertNull($this->fail_paypal->getTransferCount()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->ok_paypal->getImportoTotale()); - $this->assertNull($this->fail_paypal->getImportoTotale()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_paypal->getTransferPa()); - $this->assertNull($this->fail_paypal->getTransferPa()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_paypal->getAllNoticesNumbers()); - $this->assertNull($this->fail_paypal->getAllNoticesNumbers()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_paypal->outcome()); - $this->assertEquals('KO', $this->fail_paypal->outcome()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_paypal->getTransferMetaDataKey()); - $this->assertNull($this->fail_paypal->getTransferMetaDataKey()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_paypal->getPaymentsCount()); - $this->assertNull($this->fail_paypal->getPaymentsCount()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_paypal->getFaultCode()); - $this->assertEquals('RIFPSP', $this->fail_paypal->getFaultCode()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok_paypal->getPaEmittente()); - $this->assertNull($this->fail_paypal->getPaEmittente()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_paypal->getCanale()); - $this->assertNull($this->fail_paypal->getCanale()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_paypal->getFaultString()); - $this->assertNull($this->fail_paypal->getFaultString()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_paypal->getCcps()); - $this->assertNull($this->fail_paypal->getCcps()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_paypal->getNoticeNumber()); - $this->assertNull($this->fail_paypal->getNoticeNumber()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok_paypal->getCcp()); - $this->assertNull($this->fail_paypal->getCcp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok_paypal->getToken()); - $this->assertNull($this->fail_paypal->getToken()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_paypal->isFaultEvent()); - $this->assertTrue($this->fail_paypal->isFaultEvent()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_paypal->getBrokerPsp()); - $this->assertNull($this->fail_paypal->getBrokerPsp()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_paypal->getTransferAmount()); - $this->assertNull($this->fail_paypal->getTransferAmount()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_paypal->getTransferId()); - $this->assertNull($this->fail_paypal->getTransferId()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_paypal->getIuvs()); - $this->assertNull($this->fail_paypal->getIuvs()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->ok_paypal->isValidPayload()); - $this->assertTrue($this->fail_paypal->isValidPayload()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_paypal->getBrokerPa()); - $this->assertNull($this->fail_paypal->getBrokerPa()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_paypal->getPaymentMetaDataCount()); - $this->assertNull($this->fail_paypal->getPaymentMetaDataCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok_paypal->getIuv()); - $this->assertNull($this->fail_paypal->getIuv()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_paypal->isBollo()); - $this->assertFalse($this->fail_paypal->isBollo()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_paypal->getFaultDescription()); - $this->assertNull($this->fail_paypal->getFaultDescription()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_paypal->getTransferMetaDataCount()); - $this->assertNull($this->fail_paypal->getTransferMetaDataCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_paypal->getTransferIban()); - $this->assertNull($this->fail_paypal->getTransferIban()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok_paypal->getAllTokens()); - $this->assertNull($this->fail_paypal->getAllTokens()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_paypal->getPaymentMetaDataKey()); - $this->assertNull($this->fail_paypal->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_paypal->getTransferMetaDataValue()); - $this->assertNull($this->fail_paypal->getTransferMetaDataValue()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_paypal->getStazione()); - $this->assertNull($this->fail_paypal->getStazione()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_paypal->getPsp()); - $this->assertNull($this->fail_paypal->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_paypal->getPaymentMetaDataValue()); - $this->assertNull($this->fail_paypal->getPaymentMetaDataValue()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoInoltraPagamentoMod1Test.php b/src/tests/pagopa/methods/resp/nodoInoltraPagamentoMod1Test.php deleted file mode 100644 index 5582ce17..00000000 --- a/src/tests/pagopa/methods/resp/nodoInoltraPagamentoMod1Test.php +++ /dev/null @@ -1,235 +0,0 @@ -nodoInoltraPagamentoMod1 = new nodoInoltraPagamentoMod1(base64_decode('eyJlc2l0byI6Ik9LIiwidXJsUmVkaXJlY3RQU1AiOiJodHRwczovL3dmZXNwLnBhZ29wYS5nb3YuaXQvcmVkaXJlY3Qvd3BsMDIvZ2V0P2lkU2Vzc2lvbj0xODgxYTJhMi0xNmMzLTRlMjktYjk1OS0wNmZmNzhkYTRjYmMifQ==')); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentMetaDataValue()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getBrokerPa()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getIuv()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferCount()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentsCount()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentMetaDataKey()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getImportoTotale()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getAllNoticesNumbers()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getStazione()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getCanale()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getIuvs()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getAllTokens()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getFaultString()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->nodoInoltraPagamentoMod1->isBollo()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferMetaDataValue()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPsp()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getCcps()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferPa()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getFaultCode()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaEmittente()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferId()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getCcp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->nodoInoltraPagamentoMod1->outcome()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferMetaDataCount()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferIban()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaymentMetaDataCount()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->nodoInoltraPagamentoMod1->isValidPayload()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getNoticeNumber()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getToken()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->nodoInoltraPagamentoMod1->isFaultEvent()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferMetaDataKey()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getFaultDescription()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getTransferAmount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->nodoInoltraPagamentoMod1->getPaEmittenti()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoInviaCarrelloRPTTest.php b/src/tests/pagopa/methods/resp/nodoInviaCarrelloRPTTest.php deleted file mode 100644 index 22e3e7a1..00000000 --- a/src/tests/pagopa/methods/resp/nodoInviaCarrelloRPTTest.php +++ /dev/null @@ -1,261 +0,0 @@ -instance_1 = new nodoInviaCarrelloRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - $this->instance_fault = new nodoInviaCarrelloRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFDYXJyZWxsb1JQVFJpc3Bvc3RhPgoJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+S088L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQk8bGlzdGFFcnJvcmlSUFQ+CgkJCQk8ZmF1bHQ+CgkJCQkJPGZhdWx0Q29kZT5QUFRfSUJBTl9OT05fQ0VOU0lUTzwvZmF1bHRDb2RlPgoJCQkJCTxmYXVsdFN0cmluZz5JbCBjb2RpY2UgSUJBTiBpbmRpY2F0byBkYWwgRUMgbm9uIMOoIHByZXNlbnRlIG5lbGxhIGxpc3RhIGRlZ2xpIElCQU4gY29tdW5pY2F0aSBhbCBzaXN0ZW1hIHBhZ29QQS48L2ZhdWx0U3RyaW5nPgoJCQkJCTxpZD5Ob2RvRGVpUGFnYW1lbnRpU1BDPC9pZD4KCQkJCQk8ZGVzY3JpcHRpb24+SSB2YWxvcmkgZGkgSUJBTiBpbmRpY2F0aSBuZWkgdmVyc2FtZW50aSBbSVQxNlgwMjAwODEyMDExMDAwMTA3MDQyMzc0XSBub24gZmFubm8gcGFydGUgZGVnbGkgSUJBTiB2YWxpZGkgcGVyIGxhIFBBPC9kZXNjcmlwdGlvbj4KCQkJCQk8c2VyaWFsPjE8L3NlcmlhbD4KCQkJCTwvZmF1bHQ+CgkJCTwvbGlzdGFFcnJvcmlSUFQ+CgkJPC9wcHQ6bm9kb0ludmlhQ2FycmVsbG9SUFRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - } - - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance_1->getPaEmittente(0)); - $this->assertNull($this->instance_1->getPaEmittente(0)); - $this->assertNull($this->instance_fault->getPaEmittente(1)); - $this->assertNull($this->instance_fault->getPaEmittente(1)); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->instance_1->getPsp()); - $this->assertNull($this->instance_1->getPsp()); - $this->assertNull($this->instance_fault->getPsp()); - $this->assertNull($this->instance_fault->getPsp()); - } - - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertTrue($this->instance_fault->isFaultEvent()); - $this->assertFalse($this->instance_1->isFaultEvent()); - } - - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_1->getBrokerPa()); - $this->assertNull($this->instance_fault->getBrokerPa()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_1->getFaultCode()); - $this->assertEquals('PPT_IBAN_NON_CENSITO', $this->instance_fault->getFaultCode()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_1->getTransferCount(0)); - $this->assertNull($this->instance_fault->getTransferCount(0)); - $this->assertNull($this->instance_1->getTransferCount(1)); - $this->assertNull($this->instance_fault->getTransferCount(1)); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_1->getFaultString()); - $this->assertEquals('Il codice IBAN indicato dal EC non è presente nella lista degli IBAN comunicati al sistema pagoPA.', $this->instance_fault->getFaultString()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance_1->getIuvs()); - $this->assertNull($this->instance_fault->getIuvs()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance_1->getIuv(0)); - $this->assertNull($this->instance_fault->getIuv(0)); - $this->assertNull($this->instance_1->getIuv(1)); - $this->assertNull($this->instance_fault->getIuv(1)); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_1->getTransferId(0, 0)); - $this->assertNull($this->instance_fault->getTransferId(0, 0)); - $this->assertNull($this->instance_1->getTransferId(1, 0)); - $this->assertNull($this->instance_fault->getTransferId(1, 0)); - $this->assertNull($this->instance_1->getTransferId(0, 1)); - $this->assertNull($this->instance_fault->getTransferId(0, 1)); - } - - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_1->getAllNoticesNumbers()); - $this->assertNull($this->instance_fault->getAllNoticesNumbers()); - } - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->instance_1->getCanale()); - $this->assertNull($this->instance_fault->getCanale()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->instance_1->getPaymentsCount()); - $this->assertNull($this->instance_fault->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance_1->getCcps()); - $this->assertNull($this->instance_fault->getCcps()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_1->isBollo(0, 0)); - $this->assertFalse($this->instance_1->isBollo(0, 1)); - $this->assertFalse($this->instance_1->isBollo(1, 0)); - $this->assertFalse($this->instance_1->isBollo(1, 1)); - $this->assertFalse($this->instance_fault->isBollo(0, 0)); - $this->assertFalse($this->instance_fault->isBollo(0, 1)); - $this->assertFalse($this->instance_fault->isBollo(1, 0)); - $this->assertFalse($this->instance_fault->isBollo(1, 1)); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_1->getStazione()); - $this->assertNull($this->instance_fault->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_1->getNoticeNumber(0)); - $this->assertNull($this->instance_1->getNoticeNumber(1)); - $this->assertNull($this->instance_fault->getNoticeNumber(0)); - $this->assertNull($this->instance_fault->getNoticeNumber(1)); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance_1->getTransferPa(0, 0)); - $this->assertNull($this->instance_1->getTransferPa(0, 1)); - $this->assertNull($this->instance_1->getTransferPa(1, 0)); - $this->assertNull($this->instance_1->getTransferPa(1, 1)); - $this->assertNull($this->instance_fault->getTransferPa(0, 0)); - $this->assertNull($this->instance_fault->getTransferPa(0, 1)); - $this->assertNull($this->instance_fault->getTransferPa(1, 0)); - $this->assertNull($this->instance_fault->getTransferPa(1, 1)); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->instance_1->getImportoTotale()); - $this->assertNull($this->instance_fault->getImportoTotale()); - - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->instance_1->getAllTokens()); - $this->assertNull($this->instance_fault->getAllTokens()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->instance_1->getBrokerPsp()); - $this->assertNull($this->instance_fault->getBrokerPsp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance_1->getPaEmittenti()); - $this->assertNull($this->instance_fault->getPaEmittenti()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance_1->getCcp(0)); - $this->assertNull($this->instance_1->getCcp(0)); - $this->assertNull($this->instance_fault->getCcp(1)); - $this->assertNull($this->instance_fault->getCcp(1)); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance_1->getTransferAmount(0, 0 )); - $this->assertNull($this->instance_1->getTransferAmount(1, 0 )); - $this->assertNull($this->instance_1->getTransferAmount(0, 1 )); - $this->assertNull($this->instance_1->getTransferAmount(1, 1 )); - $this->assertNull($this->instance_fault->getTransferAmount(0, 0 )); - $this->assertNull($this->instance_fault->getTransferAmount(1, 0 )); - $this->assertNull($this->instance_fault->getTransferAmount(0, 1 )); - $this->assertNull($this->instance_fault->getTransferAmount(1, 1 )); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->instance_1->getToken(0)); - $this->assertNull($this->instance_1->getToken(0)); - $this->assertNull($this->instance_fault->getToken(1)); - $this->assertNull($this->instance_fault->getToken(1)); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance_1->getTransferIban(0, 0 )); - $this->assertNull($this->instance_1->getTransferIban(1, 0 )); - $this->assertNull($this->instance_1->getTransferIban(0, 1 )); - $this->assertNull($this->instance_1->getTransferIban(1, 1 )); - $this->assertNull($this->instance_fault->getTransferIban(0, 0 )); - $this->assertNull($this->instance_fault->getTransferIban(1, 0 )); - $this->assertNull($this->instance_fault->getTransferIban(0, 1 )); - $this->assertNull($this->instance_fault->getTransferIban(1, 1 )); - } - - #[TestDox('getTransferIban()')] - public function testGetImporto() - { - $this->assertNull($this->instance_1->getImporto(0)); - $this->assertNull($this->instance_1->getImporto(1)); - $this->assertNull($this->instance_fault->getImporto(0)); - $this->assertNull($this->instance_fault->getImporto(1)); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoInviaRPTTest.php b/src/tests/pagopa/methods/resp/nodoInviaRPTTest.php deleted file mode 100644 index e5c7abb6..00000000 --- a/src/tests/pagopa/methods/resp/nodoInviaRPTTest.php +++ /dev/null @@ -1,267 +0,0 @@ -ok_instance = new nodoInviaRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPHJlZGlyZWN0PjE8L3JlZGlyZWN0PgoJCQk8dXJsPmh0dHBzOi8vd2lzcDIucGFnb3BhLmdvdi5pdC93YWxsZXQvd2VsY29tZT9pZFNlc3Npb249eHh4eHh4PC91cmw+CgkJPC9wcHQ6bm9kb0ludmlhUlBUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->ko_instance = new nodoInviaRPT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpwcHQ9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIiB4bWxuczpwcHRoZWFkPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292L3BwdGhlYWQiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp0bnM9Imh0dHA6Ly9Ob2RvUGFnYW1lbnRpU1BDLnNwY29vcC5nb3YuaXQvc2Vydml6aS9QYWdhbWVudGlUZWxlbWF0aWNpUlBUIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCTxzb2FwZW52OkJvZHk+CgkJPHBwdDpub2RvSW52aWFSUFRSaXNwb3N0YT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfU0lOVEFTU0lfWFNEPC9mYXVsdENvZGU+CgkJCQk8ZmF1bHRTdHJpbmc+RXJyb3JlIGRpIHNpbnRhc3NpIFhTRC48L2ZhdWx0U3RyaW5nPgoJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPkVycm9yZSB2YWxpZGF6aW9uZSBYTUwgW1JQVC9kYXRpVmVyc2FtZW50by9pbXBvcnRvVG90YWxlRGFWZXJzYXJlXSAtIGN2Yy1taW5JbmNsdXNpdmUtdmFsaWQ6IGlsIHZhbG9yZSAmcXVvdDswLjAwJnF1b3Q7IG5vbiDDqCB2YWxpZG8gY29tZSBmYWNldCByaXNwZXR0byBhIG1pbkV4Y2x1c2l2ZSAmcXVvdDswLjAxJnF1b3Q7IHBlciBpbCB0aXBvICdzdEltcG9ydG9EaXZlcnNvRGFaZXJvJy48L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCQk8ZXNpdG8+S088L2VzaXRvPgoJCTwvcHB0Om5vZG9JbnZpYVJQVFJpc3Bvc3RhPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok_instance->getAllTokens()); - $this->assertNull($this->ko_instance->getAllTokens()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey()); - $this->assertNull($this->ko_instance->getTransferMetaDataKey()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_instance->getCanale()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->ok_instance->getImporto()); - $this->assertNull($this->ko_instance->getImporto()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_instance->getBrokerPsp()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber()); - $this->assertNull($this->ko_instance->getNoticeNumber()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount()); - $this->assertNull($this->ko_instance->getTransferMetaDataCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Errore di sintassi XSD.',$this->ko_instance->getFaultString()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->ok_instance->getImportoTotale()); - $this->assertNull($this->ko_instance->getImportoTotale()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok_instance->getPaEmittente()); - $this->assertNull($this->ko_instance->getPaEmittente()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue()); - $this->assertNull($this->ko_instance->getTransferMetaDataValue()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_instance->getAllNoticesNumbers()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok_instance->getCcp()); - $this->assertNull($this->ko_instance->getCcp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok_instance->getToken()); - $this->assertNull($this->ko_instance->getToken()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_instance->getBrokerPa()); - $this->assertNull($this->ko_instance->getBrokerPa()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey()); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban()); - $this->assertNull($this->ko_instance->getTransferIban()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok_instance->getIuv()); - $this->assertNull($this->ko_instance->getIuv()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PPT_SINTASSI_XSD', $this->ko_instance->getFaultCode()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_instance->getStazione()); - $this->assertNull($this->ko_instance->getStazione()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_instance->getTransferAmount()); - $this->assertNull($this->ko_instance->getTransferAmount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_instance->outcome()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue()); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_instance->getTransferPa()); - $this->assertNull($this->ko_instance->getTransferPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId()); - $this->assertNull($this->ko_instance->getTransferId()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount()); - $this->assertNull($this->ko_instance->getPaymentMetaDataCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_instance->getPsp()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertIsString($this->ko_instance->getFaultDescription()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo()); - $this->assertFalse($this->ko_instance->isBollo()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoInviaRTTest.php b/src/tests/pagopa/methods/resp/nodoInviaRTTest.php deleted file mode 100644 index bfca6e2d..00000000 --- a/src/tests/pagopa/methods/resp/nodoInviaRTTest.php +++ /dev/null @@ -1,267 +0,0 @@ -ok_instance = new nodoInviaRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZXNpdG8+T0s8L2VzaXRvPgoJCQk8L25vZG9JbnZpYVJUUmlzcG9zdGE+CgkJPC9wcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - $this->ko_instance = new nodoInviaRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpiYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L0JhckNvZGVfR1MxXzEyOF9Nb2RpZmllZCIgeG1sbnM6cGF5X2k9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOnBwdD0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOnFyYz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L1FyQ29kZSIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnRucz0iaHR0cDovL1B1bnRvQWNjZXNzb1BTUC5zcGNvb3AuZ292Lml0L3NlcnZpemkvUGFnYW1lbnRpVGVsZW1hdGljaVBzcE5vZG8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxwcHQ6bm9kb0ludmlhUlRSaXNwb3N0YT4KCQkJPG5vZG9JbnZpYVJUUmlzcG9zdGE+CgkJCQk8ZmF1bHQ+CgkJCQkJPGZhdWx0Q29kZT5QUFRfUlRfRFVQTElDQVRBPC9mYXVsdENvZGU+CgkJCQkJPGZhdWx0U3RyaW5nPkxhIFJUIMOoIGdpw6Agc3RhdGEgZ2VuZXJhdGEgZGFsIE5vZG88L2ZhdWx0U3RyaW5nPgoJCQkJCTxpZD5Ob2RvRGVpUGFnYW1lbnRpU1BDPC9pZD4KCQkJCQk8ZGVzY3JpcHRpb24+TGEgUlQgw6ggZ2nDoCBzdGF0YSBnZW5lcmF0YSBkYWwgTm9kbzwvZGVzY3JpcHRpb24+CgkJCQk8L2ZhdWx0PgoJCQkJPGVzaXRvPktPPC9lc2l0bz4KCQkJPC9ub2RvSW52aWFSVFJpc3Bvc3RhPgoJCTwvcHB0Om5vZG9JbnZpYVJUUmlzcG9zdGE+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('La RT è già stata generata dal Nodo', $this->ko_instance->getFaultDescription()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo()); - $this->assertFalse($this->ko_instance->isBollo()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_instance->getStazione()); - $this->assertNull($this->ko_instance->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_instance->getBrokerPa()); - $this->assertNull($this->ko_instance->getBrokerPa()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue()); - $this->assertNull($this->ko_instance->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok_instance->getToken()); - $this->assertNull($this->ko_instance->getToken()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok_instance->getIuv()); - $this->assertNull($this->ko_instance->getIuv()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue()); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount()); - $this->assertNull($this->ko_instance->getTransferMetaDataCount()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_instance->getBrokerPsp()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_instance->getTransferAmount()); - $this->assertNull($this->ko_instance->getTransferAmount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey()); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_instance->outcome()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_instance->getTransferPa()); - $this->assertNull($this->ko_instance->getTransferPa()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_instance->getPsp()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount()); - $this->assertNull($this->ko_instance->getPaymentMetaDataCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('La RT è già stata generata dal Nodo', $this->ko_instance->getFaultString()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban()); - $this->assertNull($this->ko_instance->getTransferIban()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->ok_instance->getImportoTotale()); - $this->assertNull($this->ko_instance->getImportoTotale()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_instance->getAllNoticesNumbers()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId()); - $this->assertNull($this->ko_instance->getTransferId()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_instance->getCanale()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber()); - $this->assertNull($this->ko_instance->getNoticeNumber()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->ok_instance->getImporto()); - $this->assertNull($this->ko_instance->getImporto()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PPT_RT_DUPLICATA', $this->ko_instance->getFaultCode()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok_instance->getPaEmittente()); - $this->assertNull($this->ko_instance->getPaEmittente()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey()); - $this->assertNull($this->ko_instance->getTransferMetaDataKey()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok_instance->getCcp()); - $this->assertNull($this->ko_instance->getCcp()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok_instance->getAllTokens()); - $this->assertNull($this->ko_instance->getAllTokens()); - } -} diff --git a/src/tests/pagopa/methods/resp/nodoNotificaAnnullamentoTest.php b/src/tests/pagopa/methods/resp/nodoNotificaAnnullamentoTest.php deleted file mode 100644 index 0c0c329a..00000000 --- a/src/tests/pagopa/methods/resp/nodoNotificaAnnullamentoTest.php +++ /dev/null @@ -1,240 +0,0 @@ -notificaAnnullamento = new nodoNotificaAnnullamento('{"esito":"OK"}'); - $this->error = new nodoNotificaAnnullamento('{"error":"Payment annullato o scaduto"}'); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->notificaAnnullamento->getAllTokens()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->notificaAnnullamento->getPsp()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->notificaAnnullamento->getFaultString()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->notificaAnnullamento->getPaymentsCount()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->notificaAnnullamento->getPaymentMetaDataCount()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->notificaAnnullamento->getIuv()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->notificaAnnullamento->getFaultCode()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->notificaAnnullamento->getTransferId()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->notificaAnnullamento->getAllNoticesNumbers()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->notificaAnnullamento->getTransferCount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->notificaAnnullamento->getCcps()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->notificaAnnullamento->getCanale()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->notificaAnnullamento->getPaEmittenti()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->notificaAnnullamento->isBollo()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->notificaAnnullamento->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->notificaAnnullamento->getPaymentMetaDataValue()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->notificaAnnullamento->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->notificaAnnullamento->getTransferPa()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->notificaAnnullamento->getBrokerPa()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->notificaAnnullamento->getIuvs()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->notificaAnnullamento->getPaEmittente()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->notificaAnnullamento->getTransferIban()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->notificaAnnullamento->getToken()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->notificaAnnullamento->getBrokerPsp()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->notificaAnnullamento->getTransferMetaDataValue()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->notificaAnnullamento->isFaultEvent()); - $this->assertTrue($this->error->isFaultEvent()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->notificaAnnullamento->getImportoTotale()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->notificaAnnullamento->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->notificaAnnullamento->outcome()); - $this->assertEquals('KO', $this->error->outcome()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->notificaAnnullamento->getFaultDescription()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->notificaAnnullamento->getTransferMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->notificaAnnullamento->getTransferAmount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->notificaAnnullamento->getTransferMetaDataCount()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->notificaAnnullamento->getStazione()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->notificaAnnullamento->getCcp()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->notificaAnnullamento->isValidPayload()); - } -} diff --git a/src/tests/pagopa/methods/resp/paGetPaymentTest.php b/src/tests/pagopa/methods/resp/paGetPaymentTest.php deleted file mode 100644 index becf0cd6..00000000 --- a/src/tests/pagopa/methods/resp/paGetPaymentTest.php +++ /dev/null @@ -1,276 +0,0 @@ -resp = new paGetPayment(base64_decode('PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFHZXRQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4xMTUuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTEzPC9kdWVEYXRlPgoJCQkJPGRlc2NyaXB0aW9uPnh4eHh4eHg8L2Rlc2NyaXB0aW9uPgoJCQkJPGNvbXBhbnlOYW1lPnh4eHh4PC9jb21wYW55TmFtZT4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MTE1LjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8SUJBTj5JVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA8L0lCQU4+CgkJCQkJCTxyZW1pdHRhbmNlSW5mb3JtYXRpb24+eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+MDEwMTEwMUlNPC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPC9kYXRhPgoJCTwvbnMzOnBhR2V0UGF5bWVudFJlcz4KCTwvU09BUC1FTlY6Qm9keT4KPC9TT0FQLUVOVjpFbnZlbG9wZT4=')); - $this->fault = new paGetPayment(base64_decode('PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFHZXRQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UEFBX1BBR0FNRU5UT19JTl9DT1JTTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPlBhZ2FtZW50byBpbiBhdHRlc2EgcmlzdWx0YSBpbiBjb3JzbyBhbGzigJlFbnRlIENyZWRpdG9yZS48L2ZhdWx0U3RyaW5nPgoJCQkJPGlkPjk3MDg2NzQwNTgyPC9pZD4KCQkJPC9mYXVsdD4KCQk8L25zMzpwYUdldFBheW1lbnRSZXM+Cgk8L1NPQVAtRU5WOkJvZHk+CjwvU09BUC1FTlY6RW52ZWxvcGU+')); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->resp->getTransferPa()); - $this->assertNull($this->fault->getTransferPa()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->resp->getTransferId()); - $this->assertNull($this->fault->getTransferId()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->resp->getTransferMetaDataValue()); - $this->assertNull($this->fault->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->resp->getToken()); - $this->assertNull($this->fault->getToken()); - - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->resp->getNoticeNumber()); - $this->assertNull($this->fault->getNoticeNumber()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->resp->getTransferIban()); - $this->assertNull($this->fault->getTransferIban()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->resp->getFaultCode()); - $this->assertEquals('PAA_PAGAMENTO_IN_CORSO', $this->fault->getFaultCode()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('115.00', $this->resp->getImportoTotale()); - $this->assertNull($this->fault->getImportoTotale()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->resp->getBrokerPsp()); - $this->assertNull($this->fault->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->resp->getPaymentMetaDataCount()); - $this->assertNull($this->fault->getPaymentMetaDataCount()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->resp->getPsp()); - $this->assertNull($this->fault->getPsp()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->resp->getPaymentMetaDataValue()); - $this->assertNull($this->fault->getPaymentMetaDataValue()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->resp->getAllTokens()); - $this->assertNull($this->fault->getAllTokens()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertEquals(['01000000000000010'], $this->resp->getIuvs()); - $this->assertNull($this->fault->getIuvs()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('115.00', $this->resp->getImporto()); - $this->assertNull($this->fault->getImporto()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->resp->getCcp()); - $this->assertNull($this->fault->getCcp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->resp->getPaEmittenti()); - $this->assertNull($this->fault->getPaEmittenti()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->resp->getFaultDescription()); - $this->assertNull($this->fault->getFaultDescription()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertEquals('01000000000000010', $this->resp->getIuv()); - $this->assertNull($this->fault->getIuv()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->resp->getCcps()); - $this->assertNull($this->fault->getCcps()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->resp->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->resp->isBollo()); - $this->assertFalse($this->fault->isBollo()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->resp->getBrokerPa()); - $this->assertNull($this->fault->getBrokerPa()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->resp->getCanale()); - $this->assertNull($this->fault->getCanale()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->resp->outcome()); - $this->assertEquals('KO', $this->fault->outcome()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->resp->isFaultEvent()); - $this->assertTrue($this->fault->isFaultEvent()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->resp->getTransferMetaDataCount()); - $this->assertNull($this->fault->getTransferMetaDataCount()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->resp->getPaymentsCount()); - $this->assertEquals(1, $this->fault->getPaymentsCount()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->resp->getFaultString()); - $this->assertEquals('Pagamento in attesa risulta in corso all’Ente Creditore.', $this->fault->getFaultString()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->resp->getStazione()); - $this->assertNull($this->fault->getStazione()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->resp->getAllNoticesNumbers()); - $this->assertNull($this->fault->getAllNoticesNumbers()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->resp->getTransferMetaDataKey()); - $this->assertNull($this->fault->getTransferMetaDataKey()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->resp->getPaEmittente()); - $this->assertNull($this->fault->getPaEmittente()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->resp->isValidPayload()); - $this->assertTrue($this->fault->isValidPayload()); - - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->resp->getPaymentMetaDataKey()); - $this->assertNull($this->fault->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->resp->getTransferAmount()); - $this->assertNull($this->fault->getTransferAmount()); - } -} diff --git a/src/tests/pagopa/methods/resp/paGetPaymentV2Test.php b/src/tests/pagopa/methods/resp/paGetPaymentV2Test.php deleted file mode 100644 index ceaff30c..00000000 --- a/src/tests/pagopa/methods/resp/paGetPaymentV2Test.php +++ /dev/null @@ -1,276 +0,0 @@ -payment = new paGetPaymentV2(base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6cGFmPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L3BhL3BhRm9yTm9kZS54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxwYWY6cGFHZXRQYXltZW50VjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJCTxkYXRhPgoJCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMTA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJCQk8cGF5bWVudEFtb3VudD4yMDAuMDA8L3BheW1lbnRBbW91bnQ+CgkJCQk8ZHVlRGF0ZT4yMDI0LTA1LTIyPC9kdWVEYXRlPgoJCQkJPHJldGVudGlvbkRhdGU+MjAyNC0wNS0yM1QwMDowMDowMDwvcmV0ZW50aW9uRGF0ZT4KCQkJCTxsYXN0UGF5bWVudD4wPC9sYXN0UGF5bWVudD4KCQkJCTxkZXNjcmlwdGlvbj54eHh4eHh4eDwvZGVzY3JpcHRpb24+CgkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQk8b2ZmaWNlTmFtZT54eHh4eDwvb2ZmaWNlTmFtZT4KCQkJCTxkZWJ0b3I+CgkJCQkJPHVuaXF1ZUlkZW50aWZpZXI+CgkJCQkJCTxlbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT5GPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVHlwZT4KCQkJCQkJPGVudGl0eVVuaXF1ZUlkZW50aWZpZXJWYWx1ZT5YWFhYWFhYWFhYWFhYWFhYPC9lbnRpdHlVbmlxdWVJZGVudGlmaWVyVmFsdWU+CgkJCQkJPC91bmlxdWVJZGVudGlmaWVyPgoJCQkJCTxmdWxsTmFtZT54eHh4eHg8L2Z1bGxOYW1lPgoJCQkJCTxlLW1haWw+eHh4eHh4eHhAeHh4eHgueHh4PC9lLW1haWw+CgkJCQk8L2RlYnRvcj4KCQkJCTx0cmFuc2Zlckxpc3Q+CgkJCQkJPHRyYW5zZmVyPgoJCQkJCQk8aWRUcmFuc2Zlcj4xPC9pZFRyYW5zZmVyPgoJCQkJCQk8dHJhbnNmZXJBbW91bnQ+MjAwLjAwPC90cmFuc2ZlckFtb3VudD4KCQkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCQk8Y29tcGFueU5hbWU+eHh4eHh4eHh4eDwvY29tcGFueU5hbWU+CgkJCQkJCTxJQkFOPklUMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4eHh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCQkJPHRyYW5zZmVyQ2F0ZWdvcnk+eHh4eHh4PC90cmFuc2ZlckNhdGVnb3J5PgoJCQkJCTwvdHJhbnNmZXI+CgkJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPC9kYXRhPgoJCTwvcGFmOnBhR2V0UGF5bWVudFYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->fault = new paGetPaymentV2(base64_decode('PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6SGVhZGVyLz4KCTxzb2FwZW52OkJvZHk+CgkJPG5zMjpwYUdldFBheW1lbnRWMlJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIj4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UEFBX1BBR0FNRU5UT19TQ09OT1NDSVVUTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPnBhZ2FtZW50byBzY29ub3NjaXV0bzwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+MTUzNzYzNzEwMDk8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPkwnaWQgZGVsIHBhZ2FtZW50byByaWNldnV0byBub24gZXNpc3RlPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L25zMjpwYUdldFBheW1lbnRWMlJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa()); - $this->assertNull($this->fault->getTransferPa()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->payment->getAllNoticesNumbers()); - $this->assertNull($this->fault->getAllNoticesNumbers()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey()); - $this->assertNull($this->fault->getTransferMetaDataKey()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->payment->getPaEmittente()); - $this->assertNull($this->fault->getPaEmittente()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->payment->getFaultDescription()); - $this->assertEquals('L\'id del pagamento ricevuto non esiste', $this->fault->getFaultDescription()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->payment->getToken()); - $this->assertNull($this->fault->getToken()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount()); - $this->assertNull($this->fault->getTransferAmount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $value = ['01000000000000010']; - $this->assertEquals($value, $this->payment->getIuvs()); - $this->assertNull($this->fault->getIuvs()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - $this->assertNull($this->fault->getBrokerPa()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->payment->getNoticeNumber()); - $this->assertNull($this->fault->getNoticeNumber()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey()); - $this->assertNull($this->fault->getPaymentMetaDataKey()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue()); - $this->assertNull($this->fault->getPaymentMetaDataValue()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertEquals('200.00', $this->payment->getImporto()); - $this->assertNull($this->fault->getImporto()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - $this->assertNull($this->fault->getStazione()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue()); - $this->assertNull($this->fault->getTransferMetaDataValue()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->payment->getCcps()); - $this->assertNull($this->fault->getCcps()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $value = '01000000000000010'; - $this->assertEquals($value, $this->payment->getIuv()); - $this->assertNull($this->fault->getIuv()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->payment->getFaultString()); - $this->assertEquals('pagamento sconosciuto', $this->fault->getFaultString()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount()); - $this->assertNull($this->fault->getPaymentMetaDataCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - $this->assertNull($this->fault->getTransferMetaDataCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->payment->outcome()); - $this->assertEquals('KO', $this->fault->outcome()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->payment->getAllTokens()); - $this->assertNull($this->fault->getAllTokens()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->payment->getCanale()); - $this->assertNull($this->fault->getCanale()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->payment->getFaultCode()); - $this->assertEquals('PAA_PAGAMENTO_SCONOSCIUTO', $this->fault->getFaultCode()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->payment->getPaEmittenti()); - $this->assertNull($this->fault->getPaEmittenti()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban()); - $this->assertNull($this->fault->getTransferIban()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertEquals(1, $this->payment->getPaymentsCount()); - $this->assertEquals(1, $this->fault->getPaymentsCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo()); - $this->assertFalse($this->fault->isBollo()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->payment->getPsp()); - $this->assertNull($this->fault->getPsp()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId()); - $this->assertNull($this->fault->getTransferId()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->payment->getBrokerPsp()); - $this->assertNull($this->fault->getBrokerPsp()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertEquals('200.00', $this->payment->getImportoTotale()); - $this->assertNull($this->fault->getImportoTotale()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->payment->isValidPayload()); - $this->assertTrue($this->fault->isValidPayload()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->payment->isFaultEvent()); - $this->assertTrue($this->fault->isFaultEvent()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->payment->getCcp()); - $this->assertNull($this->fault->getCcp()); - } -} diff --git a/src/tests/pagopa/methods/resp/paSendRTTest.php b/src/tests/pagopa/methods/resp/paSendRTTest.php deleted file mode 100644 index 2c6f2ce0..00000000 --- a/src/tests/pagopa/methods/resp/paSendRTTest.php +++ /dev/null @@ -1,275 +0,0 @@ -ok = new paSendRT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnM2OnBhU2VuZFJUUmVzIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iIHhtbG5zOm5zMz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOm5zND0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi9wcHRoZWFkIiB4bWxuczpuczU9Imh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvc2NoZW1hcy8yMDExL1BhZ2FtZW50aS8iIHhtbG5zOm5zNj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wYS9wYUZvck5vZGUueHNkIiB4bWxuczpuczc9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGFGb3JOb2RlIj4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uczY6cGFTZW5kUlRSZXM+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==')); - $this->fault = new paSendRT(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPgoJPHNvYXA6Qm9keT4KCQk8cGFTZW5kUlRSZXMgeG1sbnM9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvcGEvcGFGb3JOb2RlLnhzZCI+CgkJCTxvdXRjb21lIHhtbG5zPSIiPktPPC9vdXRjb21lPgoJCQk8ZmF1bHQgeG1sbnM9IiI+CgkJCQk8ZmF1bHRDb2RlPlBBQV9SVF9EVVBMSUNBVEE8L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5MYSBSVCDDqCBnacOgIHN0YXRhIGFjY2V0dGF0YTwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+ODEwMDY1MDA2MDc8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPjAxMDAwMDAwMDAwMDAwMDAwIHJpc3VsdMOgIGdpw6AgcGFnYXRvPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L3BhU2VuZFJUUmVzPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=')); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok->getAllTokens()); - $this->assertNull($this->fault->getAllTokens()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok->getTransferId()); - $this->assertNull($this->fault->getTransferId()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok->getPaymentMetaDataValue()); - $this->assertNull($this->fault->getPaymentMetaDataValue()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok->getBrokerPsp()); - $this->assertNull($this->fault->getBrokerPsp()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok->getPaEmittenti()); - $this->assertNull($this->fault->getPaEmittenti()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok->getBrokerPa()); - $this->assertNull($this->fault->getBrokerPa()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok->getCcps()); - $this->assertNull($this->fault->getCcps()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok->getFaultDescription()); - $this->assertEquals('01000000000000000 risultà già pagato', $this->fault->getFaultDescription()); - - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->ok->isValidPayload()); - $this->assertTrue($this->fault->isValidPayload()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok->isBollo()); - $this->assertFalse($this->fault->isBollo()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok->getPsp()); - $this->assertNull($this->fault->getPsp()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok->getTransferMetaDataValue()); - $this->assertNull($this->fault->getTransferMetaDataValue()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok->getToken()); - $this->assertNull($this->fault->getToken()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok->getFaultString()); - $this->assertEquals('La RT è già stata accettata', $this->fault->getFaultString()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok->getCcp()); - $this->assertNull($this->fault->getCcp()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok->getAllNoticesNumbers()); - $this->assertNull($this->fault->getAllNoticesNumbers()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok->getPaEmittente()); - $this->assertNull($this->fault->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->ok->getImporto()); - $this->assertNull($this->fault->getImporto()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok->getFaultCode()); - $this->assertEquals('PAA_RT_DUPLICATA', $this->fault->getFaultCode()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok->getTransferAmount()); - $this->assertNull($this->fault->getTransferAmount()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok->isFaultEvent()); - $this->assertTrue($this->fault->isFaultEvent()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok->getTransferPa()); - $this->assertNull($this->fault->getTransferPa()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok->getNoticeNumber()); - $this->assertNull($this->fault->getNoticeNumber()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok->outcome()); - $this->assertEquals('KO', $this->fault->outcome()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok->getTransferIban()); - $this->assertNull($this->fault->getTransferIban()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok->getPaymentMetaDataKey()); - $this->assertNull($this->fault->getPaymentMetaDataKey()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok->getPaymentsCount()); - $this->assertNull($this->fault->getPaymentsCount()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->ok->getImportoTotale()); - $this->assertNull($this->fault->getImportoTotale()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok->getPaymentMetaDataCount()); - $this->assertNull($this->fault->getPaymentMetaDataCount()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok->getIuvs()); - $this->assertNull($this->fault->getIuvs()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok->getIuv()); - $this->assertNull($this->fault->getIuv()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok->getCanale()); - $this->assertNull($this->fault->getCanale()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok->getStazione()); - $this->assertNull($this->fault->getStazione()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok->getTransferMetaDataKey()); - $this->assertNull($this->fault->getTransferMetaDataKey()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok->getTransferMetaDataCount()); - $this->assertNull($this->fault->getTransferMetaDataCount()); - } -} diff --git a/src/tests/pagopa/methods/resp/paaInviaRTTest.php b/src/tests/pagopa/methods/resp/paaInviaRTTest.php deleted file mode 100644 index 1b4dfd10..00000000 --- a/src/tests/pagopa/methods/resp/paaInviaRTTest.php +++ /dev/null @@ -1,271 +0,0 @@ -ok_instance = new paaInviaRT(base64_decode('PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFhSW52aWFSVFJpc3Bvc3RhIHhtbG5zPSIiIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFhSW52aWFSVFJpc3Bvc3RhPgoJCQkJPGVzaXRvPk9LPC9lc2l0bz4KCQkJPC9wYWFJbnZpYVJUUmlzcG9zdGE+CgkJPC9uczM6cGFhSW52aWFSVFJpc3Bvc3RhPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==')); - $this->ko_instance = new paaInviaRT(base64_decode('PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cGFhSW52aWFSVFJpc3Bvc3RhIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cGFhSW52aWFSVFJpc3Bvc3RhPgoJCQkJPGZhdWx0PgoJCQkJCTxmYXVsdENvZGU+UEFBX1BBR0FNRU5UT19TQ0FEVVRPPC9mYXVsdENvZGU+CgkJCQkJPGZhdWx0U3RyaW5nPlBhZ2FtZW50byBpbiBhdHRlc2EgcmlzdWx0YSBzY2FkdXRvIGFsbOKAmUVudGUgQ3JlZGl0b3JlPC9mYXVsdFN0cmluZz4KCQkJCQk8aWQ+ZGFzZHM8L2lkPgoJCQkJCTxkZXNjcmlwdGlvbj5UcmFuc2F6aW9uZSBkaSBQYWdhbWVudG8gc2NhZHV0YTwvZGVzY3JpcHRpb24+CgkJCQk8L2ZhdWx0PgoJCQkJPGVzaXRvPktPPC9lc2l0bz4KCQkJPC9wYWFJbnZpYVJUUmlzcG9zdGE+CgkJPC9uczM6cGFhSW52aWFSVFJpc3Bvc3RhPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==')); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_instance->getPsp()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount()); - $this->assertNull($this->ko_instance->getTransferMetaDataCount()); - - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Pagamento in attesa risulta scaduto all’Ente Creditore', $this->ko_instance->getFaultString()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_instance->getTransferAmount()); - $this->assertNull($this->ko_instance->getTransferAmount()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue()); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->ok_instance->getImportoTotale()); - $this->assertNull($this->ko_instance->getImportoTotale()); - - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId()); - $this->assertNull($this->ko_instance->getTransferId()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok_instance->getIuv()); - $this->assertNull($this->ko_instance->getIuv()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok_instance->getToken()); - $this->assertNull($this->ko_instance->getToken()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue()); - $this->assertNull($this->ko_instance->getTransferMetaDataValue()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey()); - $this->assertNull($this->ko_instance->getTransferMetaDataKey()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban()); - $this->assertNull($this->ko_instance->getTransferIban()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->ok_instance->getImporto()); - $this->assertNull($this->ko_instance->getImporto()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PAA_PAGAMENTO_SCADUTO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_instance->getTransferPa()); - $this->assertNull($this->ko_instance->getTransferPa()); - - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('Transazione di Pagamento scaduta', $this->ko_instance->getFaultDescription()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber()); - $this->assertNull($this->ko_instance->getNoticeNumber()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_instance->getStazione()); - $this->assertNull($this->ko_instance->getStazione()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_instance->outcome()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_instance->getCanale()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok_instance->getCcp()); - $this->assertNull($this->ko_instance->getCcp()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_instance->getBrokerPa()); - $this->assertNull($this->ko_instance->getBrokerPa()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_instance->getAllNoticesNumbers()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok_instance->getAllTokens()); - $this->assertNull($this->ko_instance->getAllTokens()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo(0)); - $this->assertFalse($this->ko_instance->isBollo(0)); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_instance->getBrokerPsp()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok_instance->getPaEmittente()); - $this->assertNull($this->ko_instance->getPaEmittente()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount()); - $this->assertNull($this->ko_instance->getPaymentMetaDataCount()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey()); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey()); - } -} diff --git a/src/tests/pagopa/methods/resp/pspInviaCarrelloRPTCarteTest.php b/src/tests/pagopa/methods/resp/pspInviaCarrelloRPTCarteTest.php deleted file mode 100644 index 37961f88..00000000 --- a/src/tests/pagopa/methods/resp/pspInviaCarrelloRPTCarteTest.php +++ /dev/null @@ -1,245 +0,0 @@ -instance_OK_RPT = new pspInviaCarrelloRPTCarte(base64_decode('PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cHNwSW52aWFDYXJyZWxsb1JQVENhcnRlUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnR5cGU9Im5zMjplc2l0b1BzcEludmlhQ2FycmVsbG9SUFQiPgoJCQkJPGVzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPk9LPC9lc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT4KCQkJCTxpZGVudGlmaWNhdGl2b0NhcnJlbGxvPnh4eHh4eHh4eHh4eHg8L2lkZW50aWZpY2F0aXZvQ2FycmVsbG8+CgkJCQk8cGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPmlkQnJ1Y2lhdHVyYT14eHcyMjwvcGFyYW1ldHJpUGFnYW1lbnRvSW1tZWRpYXRvPgoJCQk8L3BzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=')); - $this->instance_KO_RPT = new pspInviaCarrelloRPTCarte(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMzOnBzcEludmlhQ2FycmVsbG9SUFRDYXJ0ZVJlc3BvbnNlIHhtbG5zOm5zMj0iaHR0cDovL3d3dy5jbmlwYS5nb3YuaXQvc2NoZW1hcy8yMDEwL1BhZ2FtZW50aS9BY2tfMV8wLyIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGVSZXNwb25zZT4KCQkJCTxlc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT5LTzwvZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+CgkJCQk8bGlzdGFFcnJvcmlSUFQ+CgkJCQkJPGZhdWx0PgoJCQkJCQk8ZmF1bHRDb2RlPlBQVF9SUFRfRFVQTElDQVRBPC9mYXVsdENvZGU+CgkJCQkJCTxmYXVsdFN0cmluZz5FcnJvcmUgZGkgc2ludGFzc2kgWFNEPC9mYXVsdFN0cmluZz4KCQkJCQkJPGlkPkFHSURfMDE8L2lkPgoJCQkJCQk8c2VyaWFsPjE8L3NlcmlhbD4KCQkJCQk8L2ZhdWx0PgoJCQkJPC9saXN0YUVycm9yaVJQVD4KCQkJPC9wc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGVSZXNwb25zZT4KCQk8L25zMzpwc3BJbnZpYUNhcnJlbGxvUlBUQ2FydGVSZXNwb25zZT4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+')); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance_OK_RPT->getTransferAmount(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferAmount(0, 0)); - } - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataValue(0, 0, 2)); - - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataValue(0, 0, 2)); - } - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_OK_RPT->getFaultDescription()); - $this->assertNull($this->instance_KO_RPT->getFaultDescription()); - } - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->instance_OK_RPT->getPaymentsCount()); - $this->assertNull($this->instance_KO_RPT->getPaymentsCount()); - } - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance_OK_RPT->getCcps()); - $this->assertNull($this->instance_KO_RPT->getCcps()); - } - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_OK_RPT->isFaultEvent()); - $this->assertTrue($this->instance_KO_RPT->isFaultEvent()); - } - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance_OK_RPT->getPaEmittenti()); - $this->assertNull($this->instance_KO_RPT->getPaEmittenti()); - } - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_OK_RPT->getNoticeNumber()); - $this->assertNull($this->instance_KO_RPT->getNoticeNumber()); - } - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_OK_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_OK_RPT->getTransferId(1, 0)); - - $this->assertNull($this->instance_KO_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferId(1, 0)); - } - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->instance_OK_RPT->getPsp()); - $this->assertNull($this->instance_KO_RPT->getPsp()); - } - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance_OK_RPT->getTransferIban(0, 0)); - $this->assertNull($this->instance_OK_RPT->getTransferIban(1, 0)); - - $this->assertNull($this->instance_KO_RPT->getTransferIban(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferIban(1, 0)); - } - #[TestDox('getTransferAmount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->instance_OK_RPT->getPaymentMetaDataCount(0)); - $this->assertNull($this->instance_KO_RPT->getPaymentMetaDataCount(0)); - } - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance_OK_RPT->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_KO_RPT->getPaymentMetaDataValue(0, 0)); - } - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance_OK_RPT->getTransferPa(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferPa(0, 0)); - } - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_OK_RPT->getStazione()); - $this->assertNull($this->instance_KO_RPT->getStazione()); - } - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_OK_RPT->getFaultCode(0, 0)); - $this->assertEquals('PPT_RPT_DUPLICATA', $this->instance_KO_RPT->getFaultCode()); - } - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->instance_OK_RPT->getBrokerPsp()); - $this->assertNull($this->instance_KO_RPT->getBrokerPsp()); - } - #[TestDox('getTransferAmount()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->instance_OK_RPT->outcome()); - $this->assertEquals('KO', $this->instance_KO_RPT->outcome()); - } - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataKey(0, 0, 0)); - } - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->instance_OK_RPT->getImporto()); - $this->assertNull($this->instance_KO_RPT->getImporto()); - } - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_OK_RPT->getTransferCount()); - $this->assertNull($this->instance_KO_RPT->getTransferCount()); - } - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_OK_RPT->getAllNoticesNumbers()); - $this->assertNull($this->instance_KO_RPT->getAllNoticesNumbers()); - } - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->instance_OK_RPT->getToken(0)); - $this->assertNull($this->instance_KO_RPT->getToken(0)); - } - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance_OK_RPT->getIuv(0)); - $this->assertNull($this->instance_KO_RPT->getIuv(0)); - } - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_OK_RPT->getBrokerPa()); - $this->assertNull($this->instance_KO_RPT->getBrokerPa()); - } - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataCount()); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataCount()); - } - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance_OK_RPT->getIuvs()); - $this->assertNull($this->instance_KO_RPT->getIuvs()); - } - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->instance_OK_RPT->getCanale()); - $this->assertNull($this->instance_KO_RPT->getCanale()); - } - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->instance_OK_RPT->getImportoTotale()); - $this->assertNull($this->instance_KO_RPT->getImportoTotale()); - } - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->instance_OK_RPT->getAllTokens()); - $this->assertNull($this->instance_KO_RPT->getAllTokens()); - } - #[TestDox('getTransferAmount()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance_OK_RPT->getPaEmittente()); - $this->assertNull($this->instance_KO_RPT->getPaEmittente()); - } - #[TestDox('getTransferAmount()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_OK_RPT->getFaultString()); - $this->assertEquals('Errore di sintassi XSD', $this->instance_KO_RPT->getFaultString()); - } - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->instance_OK_RPT->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->instance_KO_RPT->getPaymentMetaDataKey(0, 0)); - } - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_OK_RPT->isBollo(0, 0)); - $this->assertFalse($this->instance_KO_RPT->isBollo(0, 0)); - } - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance_OK_RPT->getCcp(0)); - $this->assertNull($this->instance_KO_RPT->getCcp(0)); - } -} diff --git a/src/tests/pagopa/methods/resp/pspInviaCarrelloRPTTest.php b/src/tests/pagopa/methods/resp/pspInviaCarrelloRPTTest.php deleted file mode 100644 index eaa67c8e..00000000 --- a/src/tests/pagopa/methods/resp/pspInviaCarrelloRPTTest.php +++ /dev/null @@ -1,245 +0,0 @@ -instance_OK_RPT = new pspInviaCarrelloRPT(base64_decode('PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXBlbnY6Qm9keT4KCQk8bnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93cy5wYWdhbWVudGkudGVsZW1hdGljaS5nb3YvIj4KCQkJPHBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6dHlwZT0ibnMyOmVzaXRvUHNwSW52aWFDYXJyZWxsb1JQVCI+CgkJCQk8ZXNpdG9Db21wbGVzc2l2b09wZXJhemlvbmU+T0s8L2VzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPgoJCQkJPGlkZW50aWZpY2F0aXZvQ2FycmVsbG8+eHh4eHh4eHh4eHh4eDwvaWRlbnRpZmljYXRpdm9DYXJyZWxsbz4KCQkJCTxwYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+aWRCcnVjaWF0dXJhPXh4dzIyPC9wYXJhbWV0cmlQYWdhbWVudG9JbW1lZGlhdG8+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMyOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - $this->instance_KO_RPT = new pspInviaCarrelloRPT(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMzOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZSB4bWxuczpuczI9Imh0dHA6Ly93d3cuY25pcGEuZ292Lml0L3NjaGVtYXMvMjAxMC9QYWdhbWVudGkvQWNrXzFfMC8iIHhtbG5zOm5zMz0iaHR0cDovL3dzLnBhZ2FtZW50aS50ZWxlbWF0aWNpLmdvdi8iPgoJCQk8cHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCQkJPGVzaXRvQ29tcGxlc3Npdm9PcGVyYXppb25lPktPPC9lc2l0b0NvbXBsZXNzaXZvT3BlcmF6aW9uZT4KCQkJCTxsaXN0YUVycm9yaVJQVD4KCQkJCQk8ZmF1bHQ+CgkJCQkJCTxmYXVsdENvZGU+Q0FOQUxFX1NJTlRBU1NJX1hTRDwvZmF1bHRDb2RlPgoJCQkJCQk8ZmF1bHRTdHJpbmc+RXJyb3JlIGRpIHNpbnRhc3NpIFhTRDwvZmF1bHRTdHJpbmc+CgkJCQkJCTxpZD5BR0lEXzAxPC9pZD4KCQkJCQkJPHNlcmlhbD4xPC9zZXJpYWw+CgkJCQkJPC9mYXVsdD4KCQkJCTwvbGlzdGFFcnJvcmlSUFQ+CgkJCTwvcHNwSW52aWFDYXJyZWxsb1JQVFJlc3BvbnNlPgoJCTwvbnMzOnBzcEludmlhQ2FycmVsbG9SUFRSZXNwb25zZT4KCTwvc29hcDpCb2R5Pgo8L3NvYXA6RW52ZWxvcGU+')); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance_OK_RPT->getTransferAmount(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferAmount(0, 0)); - } - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataValue(0, 0, 2)); - - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataValue(0, 0, 1)); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataValue(0, 0, 2)); - } - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->instance_OK_RPT->getFaultDescription()); - $this->assertNull($this->instance_KO_RPT->getFaultDescription()); - } - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->instance_OK_RPT->getPaymentsCount()); - $this->assertNull($this->instance_KO_RPT->getPaymentsCount()); - } - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance_OK_RPT->getCcps()); - $this->assertNull($this->instance_KO_RPT->getCcps()); - } - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->instance_OK_RPT->isFaultEvent()); - $this->assertTrue($this->instance_KO_RPT->isFaultEvent()); - } - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance_OK_RPT->getPaEmittenti()); - $this->assertNull($this->instance_KO_RPT->getPaEmittenti()); - } - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_OK_RPT->getNoticeNumber()); - $this->assertNull($this->instance_KO_RPT->getNoticeNumber()); - } - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_OK_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_OK_RPT->getTransferId(1, 0)); - - $this->assertNull($this->instance_KO_RPT->getTransferId(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferId(1, 0)); - } - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->instance_OK_RPT->getPsp()); - $this->assertNull($this->instance_KO_RPT->getPsp()); - } - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance_OK_RPT->getTransferIban(0, 0)); - $this->assertNull($this->instance_OK_RPT->getTransferIban(1, 0)); - - $this->assertNull($this->instance_KO_RPT->getTransferIban(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferIban(1, 0)); - } - #[TestDox('getTransferAmount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->instance_OK_RPT->getPaymentMetaDataCount(0)); - $this->assertNull($this->instance_KO_RPT->getPaymentMetaDataCount(0)); - } - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->instance_OK_RPT->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->instance_KO_RPT->getPaymentMetaDataValue(0, 0)); - } - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance_OK_RPT->getTransferPa(0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferPa(0, 0)); - } - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_OK_RPT->getStazione()); - $this->assertNull($this->instance_KO_RPT->getStazione()); - } - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->instance_OK_RPT->getFaultCode(0, 0)); - $this->assertEquals('CANALE_SINTASSI_XSD', $this->instance_KO_RPT->getFaultCode()); - } - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->instance_OK_RPT->getBrokerPsp()); - $this->assertNull($this->instance_KO_RPT->getBrokerPsp()); - } - #[TestDox('getTransferAmount()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->instance_OK_RPT->outcome()); - $this->assertEquals('KO', $this->instance_KO_RPT->outcome()); - } - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataKey(0, 0, 0)); - } - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->instance_OK_RPT->getImporto()); - $this->assertNull($this->instance_KO_RPT->getImporto()); - } - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_OK_RPT->getTransferCount()); - $this->assertNull($this->instance_KO_RPT->getTransferCount()); - } - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_OK_RPT->getAllNoticesNumbers()); - $this->assertNull($this->instance_KO_RPT->getAllNoticesNumbers()); - } - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->instance_OK_RPT->getToken(0)); - $this->assertNull($this->instance_KO_RPT->getToken(0)); - } - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance_OK_RPT->getIuv(0)); - $this->assertNull($this->instance_KO_RPT->getIuv(0)); - } - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_OK_RPT->getBrokerPa()); - $this->assertNull($this->instance_KO_RPT->getBrokerPa()); - } - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->instance_OK_RPT->getTransferMetaDataCount()); - $this->assertNull($this->instance_KO_RPT->getTransferMetaDataCount()); - } - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance_OK_RPT->getIuvs()); - $this->assertNull($this->instance_KO_RPT->getIuvs()); - } - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->instance_OK_RPT->getCanale()); - $this->assertNull($this->instance_KO_RPT->getCanale()); - } - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->instance_OK_RPT->getImportoTotale()); - $this->assertNull($this->instance_KO_RPT->getImportoTotale()); - } - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->instance_OK_RPT->getAllTokens()); - $this->assertNull($this->instance_KO_RPT->getAllTokens()); - } - #[TestDox('getTransferAmount()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance_OK_RPT->getPaEmittente()); - $this->assertNull($this->instance_KO_RPT->getPaEmittente()); - } - #[TestDox('getTransferAmount()')] - public function testGetFaultString() - { - $this->assertNull($this->instance_OK_RPT->getFaultString()); - $this->assertEquals('Errore di sintassi XSD', $this->instance_KO_RPT->getFaultString()); - } - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->instance_OK_RPT->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->instance_KO_RPT->getPaymentMetaDataKey(0, 0)); - } - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_OK_RPT->isBollo(0, 0)); - $this->assertFalse($this->instance_KO_RPT->isBollo(0, 0)); - } - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance_OK_RPT->getCcp(0)); - $this->assertNull($this->instance_KO_RPT->getCcp(0)); - } -} diff --git a/src/tests/pagopa/methods/resp/pspNotifyPaymentTest.php b/src/tests/pagopa/methods/resp/pspNotifyPaymentTest.php deleted file mode 100644 index 304f7dfa..00000000 --- a/src/tests/pagopa/methods/resp/pspNotifyPaymentTest.php +++ /dev/null @@ -1,269 +0,0 @@ -ok_instance = new pspNotifyPayment(base64_decode('PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PFNPQVAtRU5WOkhlYWRlci8+PFNPQVAtRU5WOkJvZHk+PG5zMzpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbnMzOnBzcE5vdGlmeVBheW1lbnRSZXM+PC9TT0FQLUVOVjpCb2R5PjwvU09BUC1FTlY6RW52ZWxvcGU+')); - $this->ko_instance = new pspNotifyPayment(base64_decode('PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPFNPQVAtRU5WOkhlYWRlciB4bWxuczpTT0FQLUVOVj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iLz4KCTxzb2FwOkJvZHk+CgkJPG5zMjpwc3BOb3RpZnlQYXltZW50UmVzIHhtbG5zOm5zMj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5DQU5BTEVfQ0FSUkVMTE9fUklGSVVUQVRPPC9mYXVsdENvZGU+CgkJCQk8ZmF1bHRTdHJpbmc+Q2FycmVsbG8gcmlmaXV0YXRvPC9mYXVsdFN0cmluZz4KCQkJCTxpZD4wPC9pZD4KCQkJCTxkZXNjcmlwdGlvbj5FcnJvcmUgQWNjcmVkaXRvOkFQUDo8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbnMyOnBzcE5vdGlmeVBheW1lbnRSZXM+Cgk8L3NvYXA6Qm9keT4KPC9zb2FwOkVudmVsb3BlPg==')); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_instance->getTransferAmount()); - $this->assertNull($this->ko_instance->getTransferAmount()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok_instance->getAllTokens()); - $this->assertNull($this->ko_instance->getAllTokens()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_instance->outcome()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Carrello rifiutato', $this->ko_instance->getFaultString()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount()); - $this->assertNull($this->ko_instance->getPaymentMetaDataCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo()); - $this->assertFalse($this->ko_instance->isBollo()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_instance->getPsp()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId()); - $this->assertNull($this->ko_instance->getTransferId()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_instance->getStazione()); - $this->assertNull($this->ko_instance->getStazione()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->ok_instance->getImporto()); - $this->assertNull($this->ko_instance->getImporto()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('CANALE_CARRELLO_RIFIUTATO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('Errore Accredito:APP:', $this->ko_instance->getFaultDescription()); - - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_instance->getCanale()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_instance->getBrokerPa()); - $this->assertNull($this->ko_instance->getBrokerPa()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount()); - $this->assertNull($this->ko_instance->getTransferCount()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount()); - $this->assertNull($this->ko_instance->getTransferMetaDataCount()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_instance->getBrokerPsp()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber()); - $this->assertNull($this->ko_instance->getNoticeNumber()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey()); - $this->assertNull($this->ko_instance->getTransferMetaDataKey()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok_instance->getCcp()); - $this->assertNull($this->ko_instance->getCcp()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue()); - $this->assertNull($this->ko_instance->getTransferMetaDataValue()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok_instance->getIuv()); - $this->assertNull($this->ko_instance->getIuv()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok_instance->getPaEmittente()); - $this->assertNull($this->ko_instance->getPaEmittente()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->ok_instance->getImportoTotale()); - $this->assertNull($this->ko_instance->getImportoTotale()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey()); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_instance->getTransferPa()); - $this->assertNull($this->ko_instance->getTransferPa()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue()); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban()); - $this->assertNull($this->ko_instance->getTransferIban()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok_instance->getToken()); - $this->assertNull($this->ko_instance->getToken()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_instance->getAllNoticesNumbers()); - } -} diff --git a/src/tests/pagopa/methods/resp/pspNotifyPaymentV2Test.php b/src/tests/pagopa/methods/resp/pspNotifyPaymentV2Test.php deleted file mode 100644 index effaa108..00000000 --- a/src/tests/pagopa/methods/resp/pspNotifyPaymentV2Test.php +++ /dev/null @@ -1,386 +0,0 @@ -ok_instance = new pspNotifyPaymentV2(base64_decode('PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cHNwTm90aWZ5UGF5bWVudFYyUmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25zMzpwc3BOb3RpZnlQYXltZW50VjJSZXM+Cgk8L1NPQVAtRU5WOkJvZHk+CjwvU09BUC1FTlY6RW52ZWxvcGU+')); - $this->ko_instance = new pspNotifyPaymentV2(base64_decode('PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+Cgk8U09BUC1FTlY6SGVhZGVyLz4KCTxTT0FQLUVOVjpCb2R5PgoJCTxuczM6cHNwTm90aWZ5UGF5bWVudFYyUmVzIHhtbG5zOm5zMz0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9wc3AvcHNwRm9yTm9kZS54c2QiPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QU1BfRVJST1JFX0VNRVNTTzwvZmF1bHRDb2RlPgoJCQkJPGZhdWx0U3RyaW5nPkVycm9yZSBlbWVzc28gZGFsIFBTUDwvZmF1bHRTdHJpbmc+CgkJCQk8ZGVzY3JpcHRpb24+RXJyb3JlIGVtZXNzbyBkYWwgUHJlc3RhdG9yZSBkaSBTZXJ2aXppIGRpIFBhZ2FtZW50bzwvZGVzY3JpcHRpb24+CgkJCTwvZmF1bHQ+CgkJPC9uczM6cHNwTm90aWZ5UGF5bWVudFYyUmVzPgoJPC9TT0FQLUVOVjpCb2R5Pgo8L1NPQVAtRU5WOkVudmVsb3BlPg==')); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->ok_instance->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataKey(0, 0, 1)); - - $this->assertNull($this->ok_instance->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataKey(1, 0, 1)); - - $this->assertNull($this->ok_instance->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataKey(0, 1, 1)); - - $this->assertNull($this->ok_instance->getTransferMetaDataKey(1, 1, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataKey(1, 1, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataKey(0, 0, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataKey(0, 0, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataKey(1, 0, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataKey(1, 0, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataKey(0, 1, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataKey(0, 1, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataKey(1, 1, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataKey(1, 1, 1)); - - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->ok_instance->getCcps()); - $this->assertNull($this->ko_instance->getCcps()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->ok_instance->getIuvs()); - $this->assertNull($this->ko_instance->getIuvs()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->ok_instance->getBrokerPsp()); - $this->assertNull($this->ko_instance->getBrokerPsp()); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->ok_instance->getPaymentMetaDataKey(0, 1)); - - $this->assertNull($this->ok_instance->getPaymentMetaDataKey(1, 0)); - $this->assertNull($this->ok_instance->getPaymentMetaDataKey(1, 1)); - - $this->assertNull($this->ko_instance->getPaymentMetaDataKey(0, 0)); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey(0, 1)); - - $this->assertNull($this->ko_instance->getPaymentMetaDataKey(1, 0)); - $this->assertNull($this->ko_instance->getPaymentMetaDataKey(1, 1)); - - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->ok_instance->getBrokerPa()); - $this->assertNull($this->ko_instance->getBrokerPa()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->ok_instance->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataValue(0, 0, 1)); - - $this->assertNull($this->ok_instance->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataValue(1, 0, 1)); - - $this->assertNull($this->ok_instance->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataValue(0, 1, 1)); - - $this->assertNull($this->ok_instance->getTransferMetaDataValue(1, 1, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataValue(1, 1, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataValue(0, 0, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataValue(0, 0, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataValue(1, 0, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataValue(1, 0, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataValue(0, 1, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataValue(0, 1, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataValue(1, 1, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataValue(1, 1, 1)); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->ok_instance->getAllTokens()); - $this->assertNull($this->ko_instance->getAllTokens()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->ok_instance->getTransferCount(0)); - $this->assertNull($this->ok_instance->getTransferCount(1)); - $this->assertNull($this->ko_instance->getTransferCount(0)); - $this->assertNull($this->ko_instance->getTransferCount(1)); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->ok_instance->getIuv(0)); - $this->assertNull($this->ok_instance->getIuv(1)); - $this->assertNull($this->ko_instance->getIuv(0)); - $this->assertNull($this->ko_instance->getIuv(1)); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->ok_instance->getCcp(0)); - $this->assertNull($this->ok_instance->getCcp(1)); - $this->assertNull($this->ko_instance->getCcp(0)); - $this->assertNull($this->ko_instance->getCcp(1)); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->ok_instance->getImportoTotale()); - $this->assertNull($this->ko_instance->getImportoTotale()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->ok_instance->getToken(0)); - $this->assertNull($this->ok_instance->getToken(1)); - $this->assertNull($this->ko_instance->getToken(0)); - $this->assertNull($this->ko_instance->getToken(1)); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->ok_instance->getPsp()); - $this->assertNull($this->ko_instance->getPsp()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->ok_instance->getTransferMetaDataCount(0, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->ok_instance->getTransferMetaDataCount(0, 1)); - $this->assertNull($this->ok_instance->getTransferMetaDataCount(1, 1)); - - $this->assertNull($this->ko_instance->getTransferMetaDataCount(0, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataCount(1, 0)); - $this->assertNull($this->ko_instance->getTransferMetaDataCount(0, 1)); - $this->assertNull($this->ko_instance->getTransferMetaDataCount(1, 1)); - - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->ok_instance->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->ok_instance->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->ok_instance->getPaymentMetaDataValue(1, 1)); - - $this->assertNull($this->ko_instance->getPaymentMetaDataValue(0, 0)); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue(0, 1)); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue(1, 0)); - $this->assertNull($this->ko_instance->getPaymentMetaDataValue(1, 1)); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->ok_instance->getFaultCode()); - $this->assertEquals('PSP_ERRORE_EMESSO', $this->ko_instance->getFaultCode()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->ok_instance->getPaEmittenti()); - $this->assertNull($this->ko_instance->getPaEmittenti()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->ok_instance->getPaymentsCount()); - $this->assertNull($this->ko_instance->getPaymentsCount()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->ok_instance->getImporto()); - $this->assertNull($this->ko_instance->getImporto()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->ok_instance->getAllNoticesNumbers()); - $this->assertNull($this->ko_instance->getAllNoticesNumbers()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->ok_instance->getCanale()); - $this->assertNull($this->ko_instance->getCanale()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->ok_instance->getFaultDescription()); - $this->assertEquals('Errore emesso dal Prestatore di Servizi di Pagamento', $this->ko_instance->getFaultDescription()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->ok_instance->getTransferIban(0, 0)); - $this->assertNull($this->ok_instance->getTransferIban(1, 0)); - $this->assertNull($this->ok_instance->getTransferIban(0, 1)); - $this->assertNull($this->ok_instance->getTransferIban(1, 1)); - - $this->assertNull($this->ko_instance->getTransferIban(0, 0)); - $this->assertNull($this->ko_instance->getTransferIban(1, 0)); - $this->assertNull($this->ko_instance->getTransferIban(0, 1)); - $this->assertNull($this->ko_instance->getTransferIban(1, 1)); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->ok_instance->getPaymentMetaDataCount(0)); - $this->assertNull($this->ok_instance->getPaymentMetaDataCount(1)); - - $this->assertNull($this->ko_instance->getPaymentMetaDataCount(0)); - $this->assertNull($this->ko_instance->getPaymentMetaDataCount(1)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->ok_instance->getPaEmittente()); - $this->assertNull($this->ko_instance->getPaEmittente()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->ok_instance->getTransferPa(0, 0)); - $this->assertNull($this->ok_instance->getTransferPa(1, 0)); - $this->assertNull($this->ok_instance->getTransferPa(0, 1)); - $this->assertNull($this->ok_instance->getTransferPa(1, 1)); - - $this->assertNull($this->ko_instance->getTransferPa(0, 0)); - $this->assertNull($this->ko_instance->getTransferPa(1, 0)); - $this->assertNull($this->ko_instance->getTransferPa(0, 1)); - $this->assertNull($this->ko_instance->getTransferPa(1, 1)); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->ok_instance->isBollo(0, 0)); - $this->assertFalse($this->ok_instance->isBollo(1, 0)); - $this->assertFalse($this->ok_instance->isBollo(0, 1)); - $this->assertFalse($this->ok_instance->isBollo(1, 1)); - - $this->assertFalse($this->ko_instance->isBollo(0, 0)); - $this->assertFalse($this->ko_instance->isBollo(1, 0)); - $this->assertFalse($this->ko_instance->isBollo(0, 1)); - $this->assertFalse($this->ko_instance->isBollo(1, 1)); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->ok_instance->outcome()); - $this->assertEquals('KO', $this->ko_instance->outcome()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->ok_instance->getFaultString()); - $this->assertEquals('Errore emesso dal PSP', $this->ko_instance->getFaultString()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->ok_instance->getTransferId(0, 0)); - $this->assertNull($this->ok_instance->getTransferId(1, 0)); - $this->assertNull($this->ok_instance->getTransferId(0, 1)); - $this->assertNull($this->ok_instance->getTransferId(1, 1)); - - $this->assertNull($this->ko_instance->getTransferId(0, 0)); - $this->assertNull($this->ko_instance->getTransferId(1, 0)); - $this->assertNull($this->ko_instance->getTransferId(0, 1)); - $this->assertNull($this->ko_instance->getTransferId(1, 1)); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->ok_instance->getStazione()); - $this->assertNull($this->ko_instance->getStazione()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->ok_instance->isFaultEvent()); - $this->assertTrue($this->ko_instance->isFaultEvent()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->ok_instance->getTransferAmount(0, 0)); - $this->assertNull($this->ok_instance->getTransferAmount(1, 0)); - $this->assertNull($this->ok_instance->getTransferAmount(0, 1)); - $this->assertNull($this->ok_instance->getTransferAmount(1, 1)); - - $this->assertNull($this->ko_instance->getTransferAmount(0, 0)); - $this->assertNull($this->ko_instance->getTransferAmount(1, 0)); - $this->assertNull($this->ko_instance->getTransferAmount(0, 1)); - $this->assertNull($this->ko_instance->getTransferAmount(1, 1)); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->ok_instance->getNoticeNumber(0)); - $this->assertNull($this->ok_instance->getNoticeNumber(1)); - - $this->assertNull($this->ko_instance->getNoticeNumber(0)); - $this->assertNull($this->ko_instance->getNoticeNumber(1)); - - } -} diff --git a/src/tests/pagopa/methods/resp/sendPaymentOutcomeTest.php b/src/tests/pagopa/methods/resp/sendPaymentOutcomeTest.php deleted file mode 100644 index d5df17f4..00000000 --- a/src/tests/pagopa/methods/resp/sendPaymentOutcomeTest.php +++ /dev/null @@ -1,198 +0,0 @@ -instance_ok = new sendPaymentOutcome(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - $this->instance_ko = new sendPaymentOutcome(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPgoJCQk8b3V0Y29tZT5LTzwvb3V0Y29tZT4KCQkJPGZhdWx0PgoJCQkJPGZhdWx0Q29kZT5QUFRfRVNJVE9fQUNRVUlTSVRPPC9mYXVsdENvZGU+CgkJCQk8ZmF1bHRTdHJpbmc+cGF5bWVudFRva2VuIGlzIGV4cGlyZWQ8L2ZhdWx0U3RyaW5nPgoJCQkJPGlkPk5vZG9EZWlQYWdhbWVudGlTUEM8L2lkPgoJCQkJPGRlc2NyaXB0aW9uPnBheW1lbnRUb2tlbiBpcyBleHBpcmVkPC9kZXNjcmlwdGlvbj4KCQkJPC9mYXVsdD4KCQk8L25mcDpzZW5kUGF5bWVudE91dGNvbWVSZXM+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->instance_ok->getIuvs()); - $this->assertNull($this->instance_ko->getIuvs()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->instance_ok->getTransferAmount(0)); - $this->assertNull($this->instance_ko->getTransferAmount(0)); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->instance_ok->getTransferIban(0,0)); - $this->assertNull($this->instance_ko->getTransferIban(0,0)); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->instance_ok->getAllNoticesNumbers()); - $this->assertNull($this->instance_ko->getAllNoticesNumbers()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->instance_ok->getImportoTotale()); - $this->assertNull($this->instance_ko->getImportoTotale()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->instance_ok->getPaEmittenti()); - $this->assertNull($this->instance_ko->getPaEmittenti()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->instance_ok->getCcps()); - $this->assertNull($this->instance_ko->getCcps()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->instance_ok->getCcp()); - $this->assertNull($this->instance_ko->getCcp()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->instance_ok->getTransferCount(0)); - $this->assertNull($this->instance_ko->getTransferCount(0)); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->instance_ok->getTransferPa(0,0)); - $this->assertNull($this->instance_ko->getTransferPa(0,0)); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->instance_ok->getPsp()); - $this->assertNull($this->instance_ko->getPsp()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->instance_ok->getToken()); - $this->assertNull($this->instance_ko->getToken()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->instance_ok->getAllTokens()); - $this->assertNull($this->instance_ko->getAllTokens()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->instance_ok->getCanale()); - $this->assertNull($this->instance_ko->getCanale()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->instance_ok->getPaymentsCount()); - $this->assertNull($this->instance_ko->getPaymentsCount()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->instance_ok->isBollo(0,0)); - $this->assertFalse($this->instance_ko->isBollo(0,0)); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->instance_ok->getPaEmittente()); - $this->assertNull($this->instance_ko->getPaEmittente()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->instance_ok->getImporto()); - $this->assertNull($this->instance_ko->getImporto()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->instance_ok->outcome()); - $this->assertEquals('KO', $this->instance_ko->outcome()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->instance_ok->getNoticeNumber()); - $this->assertNull($this->instance_ko->getNoticeNumber()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->instance_ok->getIuv()); - $this->assertNull($this->instance_ko->getIuv()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->instance_ok->getBrokerPsp()); - $this->assertNull($this->instance_ko->getBrokerPsp()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->instance_ok->getTransferId(0, 0)); - $this->assertNull($this->instance_ko->getTransferId(0, 0)); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->instance_ok->getStazione()); - $this->assertNull($this->instance_ko->getStazione()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->instance_ok->getBrokerPa()); - $this->assertNull($this->instance_ko->getBrokerPa()); - } -} diff --git a/src/tests/pagopa/methods/resp/sendPaymentOutcomeV2Test.php b/src/tests/pagopa/methods/resp/sendPaymentOutcomeV2Test.php deleted file mode 100644 index aa49a8f5..00000000 --- a/src/tests/pagopa/methods/resp/sendPaymentOutcomeV2Test.php +++ /dev/null @@ -1,274 +0,0 @@ -payment = new sendPaymentOutcomeV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+T0s8L291dGNvbWU+CgkJPC9uZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCTwvc29hcGVudjpCb2R5Pgo8L3NvYXBlbnY6RW52ZWxvcGU+')); - $this->fault = new sendPaymentOutcomeV2(base64_decode('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6c2VuZFBheW1lbnRPdXRjb21lVjJSZXNwb25zZT4KCQkJPG91dGNvbWU+S088L291dGNvbWU+CgkJCTxmYXVsdD4KCQkJCTxmYXVsdENvZGU+UFBUX1RPS0VOX1NDQURVVE88L2ZhdWx0Q29kZT4KCQkJCTxmYXVsdFN0cmluZz5wYXltZW50VG9rZW4gaXMgZXhwaXJlZDwvZmF1bHRTdHJpbmc+CgkJCQk8aWQ+Tm9kb0RlaVBhZ2FtZW50aVNQQzwvaWQ+CgkJCQk8ZGVzY3JpcHRpb24+cGF5bWVudFRva2VuIGlzIGV4cGlyZWQ8L2Rlc2NyaXB0aW9uPgoJCQk8L2ZhdWx0PgoJCTwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVYyUmVzcG9uc2U+Cgk8L3NvYXBlbnY6Qm9keT4KPC9zb2FwZW52OkVudmVsb3BlPg==')); - } - - #[TestDox('getPaymentMetaDataKey()')] - public function testGetPaymentMetaDataKey() - { - $this->assertNull($this->payment->getPaymentMetaDataKey()); - $this->assertNull($this->fault->getPaymentMetaDataKey()); - } - - #[TestDox('getTransferMetaDataKey()')] - public function testGetTransferMetaDataKey() - { - $this->assertNull($this->payment->getTransferMetaDataKey()); - $this->assertNull($this->fault->getTransferMetaDataKey()); - } - - #[TestDox('getFaultString()')] - public function testGetFaultString() - { - $this->assertNull($this->payment->getFaultString()); - $this->assertEquals('paymentToken is expired', $this->fault->getFaultString()); - } - - #[TestDox('getToken()')] - public function testGetToken() - { - $this->assertNull($this->payment->getToken()); - $this->assertNull($this->fault->getToken()); - } - - #[TestDox('getCcps()')] - public function testGetCcps() - { - $this->assertNull($this->payment->getCcps()); - $this->assertNull($this->fault->getCcps()); - } - - #[TestDox('getPsp()')] - public function testGetPsp() - { - $this->assertNull($this->payment->getPsp()); - $this->assertNull($this->fault->getPsp()); - } - - #[TestDox('getImporto()')] - public function testGetImporto() - { - $this->assertNull($this->payment->getImporto()); - $this->assertNull($this->fault->getImporto()); - } - - #[TestDox('getPaymentMetaDataValue()')] - public function testGetPaymentMetaDataValue() - { - $this->assertNull($this->payment->getPaymentMetaDataValue()); - $this->assertNull($this->fault->getPaymentMetaDataValue()); - } - - #[TestDox('getTransferMetaDataValue()')] - public function testGetTransferMetaDataValue() - { - $this->assertNull($this->payment->getTransferMetaDataValue()); - $this->assertNull($this->fault->getTransferMetaDataValue()); - } - - #[TestDox('getPaEmittente()')] - public function testGetPaEmittente() - { - $this->assertNull($this->payment->getPaEmittente()); - $this->assertNull($this->fault->getPaEmittente()); - } - - #[TestDox('getTransferIban()')] - public function testGetTransferIban() - { - $this->assertNull($this->payment->getTransferIban()); - $this->assertNull($this->fault->getTransferIban()); - } - - #[TestDox('getCcp()')] - public function testGetCcp() - { - $this->assertNull($this->payment->getCcp()); - $this->assertNull($this->fault->getCcp()); - } - - #[TestDox('getIuvs()')] - public function testGetIuvs() - { - $this->assertNull($this->payment->getIuvs()); - $this->assertNull($this->fault->getIuvs()); - } - - #[TestDox('getPaEmittenti()')] - public function testGetPaEmittenti() - { - $this->assertNull($this->payment->getPaEmittenti()); - $this->assertNull($this->fault->getPaEmittenti()); - } - - #[TestDox('getTransferCount()')] - public function testGetTransferCount() - { - $this->assertNull($this->payment->getTransferCount()); - $this->assertNull($this->fault->getTransferCount()); - } - - #[TestDox('outcome()')] - public function testOutcome() - { - $this->assertEquals('OK', $this->payment->outcome()); - $this->assertEquals('KO', $this->fault->outcome()); - } - - #[TestDox('getTransferAmount()')] - public function testGetTransferAmount() - { - $this->assertNull($this->payment->getTransferAmount()); - $this->assertNull($this->fault->getTransferAmount()); - } - - #[TestDox('getCanale()')] - public function testGetCanale() - { - $this->assertNull($this->payment->getCanale()); - $this->assertNull($this->fault->getCanale()); - } - - #[TestDox('getAllTokens()')] - public function testGetAllTokens() - { - $this->assertNull($this->payment->getAllTokens()); - $this->assertNull($this->fault->getAllTokens()); - } - - #[TestDox('getTransferPa()')] - public function testGetTransferPa() - { - $this->assertNull($this->payment->getTransferPa()); - $this->assertNull($this->fault->getTransferPa()); - } - - #[TestDox('getFaultCode()')] - public function testGetFaultCode() - { - $this->assertNull($this->payment->getFaultCode()); - $this->assertEquals('PPT_TOKEN_SCADUTO', $this->fault->getFaultCode()); - } - - #[TestDox('getTransferMetaDataCount()')] - public function testGetTransferMetaDataCount() - { - $this->assertNull($this->payment->getTransferMetaDataCount()); - $this->assertNull($this->fault->getTransferMetaDataCount()); - } - - #[TestDox('getFaultDescription()')] - public function testGetFaultDescription() - { - $this->assertNull($this->payment->getFaultDescription()); - $this->assertEquals('paymentToken is expired', $this->fault->getFaultDescription()); - } - - #[TestDox('isBollo()')] - public function testIsBollo() - { - $this->assertFalse($this->payment->isBollo()); - $this->assertFalse($this->fault->isBollo()); - } - - #[TestDox('getAllNoticesNumbers()')] - public function testGetAllNoticesNumbers() - { - $this->assertNull($this->payment->getAllNoticesNumbers()); - $this->assertNull($this->fault->getAllNoticesNumbers()); - } - - #[TestDox('getImportoTotale()')] - public function testGetImportoTotale() - { - $this->assertNull($this->payment->getImportoTotale()); - $this->assertNull($this->fault->getImportoTotale()); - } - - #[TestDox('getPaymentsCount()')] - public function testGetPaymentsCount() - { - $this->assertNull($this->payment->getPaymentsCount()); - $this->assertNull($this->fault->getPaymentsCount()); - } - - #[TestDox('getTransferId()')] - public function testGetTransferId() - { - $this->assertNull($this->payment->getTransferId()); - $this->assertNull($this->fault->getTransferId()); - } - - #[TestDox('getStazione()')] - public function testGetStazione() - { - $this->assertNull($this->payment->getStazione()); - $this->assertNull($this->fault->getStazione()); - } - - #[TestDox('getNoticeNumber()')] - public function testGetNoticeNumber() - { - $this->assertNull($this->payment->getNoticeNumber()); - $this->assertNull($this->fault->getNoticeNumber()); - } - - #[TestDox('isFaultEvent()')] - public function testIsFaultEvent() - { - $this->assertFalse($this->payment->isFaultEvent()); - $this->assertTrue($this->fault->isFaultEvent()); - } - - #[TestDox('getBrokerPa()')] - public function testGetBrokerPa() - { - $this->assertNull($this->payment->getBrokerPa()); - $this->assertNull($this->fault->getBrokerPa()); - } - - #[TestDox('getPaymentMetaDataCount()')] - public function testGetPaymentMetaDataCount() - { - $this->assertNull($this->payment->getPaymentMetaDataCount()); - $this->assertNull($this->fault->getPaymentMetaDataCount()); - } - - #[TestDox('isValidPayload()')] - public function testIsValidPayload() - { - $this->assertTrue($this->payment->isValidPayload()); - $this->assertTrue($this->fault->isValidPayload()); - } - - #[TestDox('getIuv()')] - public function testGetIuv() - { - $this->assertNull($this->payment->getIuv()); - $this->assertNull($this->fault->getIuv()); - } - - #[TestDox('getBrokerPsp()')] - public function testGetBrokerPsp() - { - $this->assertNull($this->payment->getBrokerPsp()); - $this->assertNull($this->fault->getBrokerPsp()); - } -} diff --git a/src/tests/phpunit.xml b/src/tests/phpunit.xml deleted file mode 100644 index 1977aefc..00000000 --- a/src/tests/phpunit.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - process/crawler/sendPaymentOutcomeV2/T00072_WorkflowWithSPOV2_ModUnico.php - - - process/crawler/activatePaymentNotice/SingleEvent/T00001_CreateAttemptAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00002_CreateAttemptNotAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00003_CreatePaymentAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00004_CreatePaymentNotAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00005_CreateNoPaymentNoInfo.php - process/crawler/activatePaymentNotice/SingleEvent/T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo.php - process/crawler/activatePaymentNotice/SingleEvent/T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo.php - process/crawler/activatePaymentNotice/SingleEvent/T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00011_CreateAttemptReqRespOneTransferAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00012_CreateAttemptReqRespTwoTransferAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00015_CreatePaymentReqRespWithAllInfoAndFaultCode.php - process/crawler/activatePaymentNotice/BothEvents/T00016_CreateAttemptWith3TransferAndMetadata.php - process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00020_CreateAttemptOneRPTOneTransfer.php - process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00021_CreateAttemptOneRPTTwoTransfer.php - process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00022_CreateAttemptTwoRPTTwoTransfer.php - process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo.php - process/crawler/nodoInviaCarrelloRPT/BothEvents/T00024_CreateAttemptOneRPT1TransferSameData.php - process/crawler/nodoInviaCarrelloRPT/BothEvents/T00025_CreateAttemptOneRPT2TransferSameData.php - process/crawler/nodoInviaCarrelloRPT/BothEvents/T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData.php - process/crawler/nodoInviaCarrelloRPT/BothEvents/T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData.php - process/crawler/nodoInviaCarrelloRPT/BothEvents/T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse.php - process/crawler/nodoInviaCarrelloRPT/BothEvents/T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound.php - process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php - process/crawler/sendPaymentOutcome/T00031_WorkflowPaymentMod3New2TransferSPOKO.php - process/crawler/sendPaymentOutcome/T00032_WorkflowPaymentMod3New2TransferSPOOKAndKO.php - process/crawler/sendPaymentOutcome/T00033_WorkflowPaymentMod3New1TransferMultipleSPOOK.php - process/crawler/sendPaymentOutcome/T00034_WorkflowPaymentMod3New1TransferSPOAnotherDay.php - process/crawler/pspInviaCarrelloRPT/T00040_UpdatePspWithNodoInviaCarrelloRPT_1_RPT.php - process/crawler/pspInviaCarrelloRPT/T00041_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_FaultCode.php - process/crawler/pspInviaCarrelloRPT/T00042_UpdatePspWithNodoInviaCarrelloRPT_2_RPT.php - process/crawler/pspInviaCarrelloRPTCarte/T00043_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_ExtraInfo.php - process/crawler/nodoInviaRPT/T00044_nodoInviaRPT_NoPreviousAttivaRPT.php - process/crawler/nodoAttivaRPT/T00045_nodoAttivaRPT_PreviousAttivaRPT.php - process/crawler/nodoAttivaRPT/T00046_nodoAttivaRPT_PreviousAttivaRPT_FaultCode.php - process/crawler/pspNotifyPayment/T00047_WorkFlow_WithPspNotifyPayment_CreditCard.php - process/crawler/pspNotifyPayment/T00048_WorkFlow_WithPspNotifyPayment_BancomatPay.php - process/crawler/pspNotifyPayment/T00049_WorkFlow_WithPspNotifyPayment_Paypal.php - process/crawler/nodoInviaRT/T00050_nodoInviaRT_Cart1RPT.php - process/crawler/nodoInviaRT/T00051_nodoInviaRT_Cart2RPT.php - process/crawler/paaInviaRT/T00052_paaInviaRT_Cart2RPT.php - process/crawler/activateIOPayment/T00053_activateIOPaymentNotice_2Transfer.php - process/crawler/activatePaymentNoticeV2/T00054_activatePaymentNoticeV2_2Transfer.php - process/crawler/activatePaymentNoticeV2/T00055_activatePaymentNoticeV2_MetadataTransferPayment.php - process/crawler/activatePaymentNoticeV2/T00056_activatePaymentNoticeV2_TransferWithBollo.php - process/crawler/activatePaymentNoticeV2/T00057_activatePaymentNoticeV2_WithFault.php - process/crawler/pspNotifyPaymentV2/T00058_pspNotifyPaymentV2_2Payment.php - process/crawler/nodoChiediInformazioniPagamento/T00059_WorkFlowWithNodoChiediInformazioniPagamento.php - process/crawler/nodoInoltraEsitoPagamentoCarta/T00060_WorkFlowWithNodoInoltraEsitoPagamento.php - process/crawler/nodoChiediAvanzamentoPagamento/T00061_WorkFlowWithNodoChiediAvanzamentoPagamento.php - process/crawler/closePaymentV1/T00062_WorkFlowWithClosePaymentV1.php - process/crawler/cdInfoWisp/T00063_WorkFlowWithCdInfoWisp.php - process/crawler/nodoInoltraEsitoPagamentoPayPal/T00064_WorkFlowWithNodoInoltraEsitoPagamentoPayPal.php - process/crawler/nodoNotificaAnnullamento/T00065_WorkflowWithAnnulloCarrelloRPT.php - process/crawler/nodoInoltraPagamentoMod1/T00066_WorkflowWithInoltroPagamentoMod1.php - process/crawler/nodoChiediCopiaRT/T00067_WorkflowWithNodoChiediCopiaRT.php - process/crawler/paGetPayment/T00068_WorkflowWithpaGetPayment.php - process/crawler/paSendRT/T00069_WorkflowWithpaSendRT.php - process/crawler/paGetPaymentV2/T00070_WorkflowWithPaGetPaymentV2.php - process/crawler/sendPaymentOutcomeV2/T00071_WorkflowWithSPOV2_Mod3.php - process/crawler/sendPaymentOutcomeV2/T00072_WorkflowWithSPOV2_ModUnico.php - - - - pagopa/methods/objects/RTTest.php - - - pagopa/database/SingleRowTest.php - pagopa/methods/req/activatePaymentNoticeTest.php - pagopa/methods/req/nodoInviaCarrelloRPTTest.php - pagopa/methods/req/sendPaymentOutcomeTest.php - pagopa/methods/req/pspInviaCarrelloRPTTest.php - pagopa/methods/req/pspInviaCarrelloRPTCarteTest.php - pagopa/methods/req/nodoInviaRPTTest.php - pagopa/methods/req/nodoAttivaRPTTest.php - pagopa/methods/req/pspNotifyPaymentTest.php - pagopa/methods/req/nodoInviaRTTest.php - pagopa/methods/req/paaInviaRTTest.php - pagopa/methods/req/activateIOPaymentTest.php - pagopa/methods/req/activatePaymentNoticeV2Test.php - pagopa/methods/req/pspNotifyPaymentV2Test.php - pagopa/methods/req/closePaymentV2Test.php - pagopa/methods/req/closePaymentV1Test.php - pagopa/methods/req/nodoChiediInformazioniPagamentoTest.php - pagopa/methods/req/nodoInoltraEsitoPagamentoCartaTest.php - pagopa/methods/req/nodoChiediAvanzamentoPagamentoTest.php - pagopa/methods/req/cdInfoWispTest.php - pagopa/methods/req/nodoInoltraEsitoPagamentoPayPalTest.php - pagopa/methods/req/nodoNotificaAnnullamentoTest.php - pagopa/methods/req/nodoInoltraPagamentoMod1Test.php - pagopa/methods/req/nodoChiediCopiaRTTest.php - pagopa/methods/req/paGetPaymentTest.php - pagopa/methods/req/paSendRTTest.php - pagopa/methods/req/paGetPaymentV2Test.php - pagopa/methods/req/sendPaymentOutcomeV2Test.php - - - pagopa/methods/resp/activatePaymentNoticeTest.php - pagopa/methods/resp/nodoInviaCarrelloRPTTest.php - pagopa/methods/resp/sendPaymentOutcomeTest.php - pagopa/methods/resp/pspInviaCarrelloRPTTest.php - pagopa/methods/resp/pspInviaCarrelloRPTCarteTest.php - pagopa/methods/resp/nodoInviaRPTTest.php - pagopa/methods/resp/nodoAttivaRPTTest.php - pagopa/methods/resp/pspNotifyPaymentTest.php - pagopa/methods/resp/nodoInviaRTTest.php - pagopa/methods/resp/paaInviaRTTest.php - pagopa/methods/resp/activateIOPaymentTest.php - pagopa/methods/resp/activatePaymentNoticeV2Test.php - pagopa/methods/resp/pspNotifyPaymentV2Test.php - pagopa/methods/resp/closePaymentV2Test.php - pagopa/methods/resp/closePaymentV1Test.php - pagopa/methods/resp/nodoChiediInformazioniPagamentoTest.php - pagopa/methods/resp/nodoInoltraEsitoPagamentoCartaTest.php - pagopa/methods/resp/nodoChiediAvanzamentoPagamentoTest.php - pagopa/methods/resp/cdInfoWispTest.php - pagopa/methods/resp/nodoInoltraEsitoPagamentoPayPalTest.php - pagopa/methods/resp/nodoNotificaAnnullamentoTest.php - pagopa/methods/resp/nodoInoltraPagamentoMod1Test.php - pagopa/methods/resp/nodoChiediCopiaRTTest.php - pagopa/methods/resp/paGetPaymentTest.php - pagopa/methods/resp/paSendRTTest.php - pagopa/methods/resp/paGetPaymentV2Test.php - pagopa/methods/resp/sendPaymentOutcomeV2Test.php - - - - pagopa/events/req/activatePaymentNoticeTest.php - pagopa/events/req/nodoInviaCarrelloRPTTest.php - pagopa/events/req/sendPaymentOutcomeTest.php - pagopa/events/req/pspInviaCarrelloRPTTest.php - pagopa/events/req/pspInviaCarrelloRPTCarteTest.php - pagopa/events/req/nodoInviaRPTTest.php - pagopa/events/req/nodoAttivaRPTTest.php - pagopa/events/req/pspNotifyPaymentTest.php - pagopa/events/req/nodoInviaRTTest.php - pagopa/events/req/paaInviaRTTest.php - pagopa/events/req/activateIOPaymentTest.php - pagopa/events/req/activatePaymentNoticeV2Test.php - pagopa/events/req/pspNotifyPaymentV2Test.php - pagopa/events/req/closePaymentV2Test.php - pagopa/events/req/closePaymentV1Test.php - pagopa/events/req/nodoChiediInformazioniPagamentoTest.php - pagopa/events/req/nodoInoltraEsitoPagamentoCartaTest.php - pagopa/events/req/nodoChiediAvanzamentoPagamentoTest.php - pagopa/events/req/cdInfoWispTest.php - pagopa/events/req/nodoInoltraEsitoPagamentoPayPalTest.php - pagopa/events/req/nodoNotificaAnnullamentoTest.php - pagopa/events/req/nodoInoltraPagamentoMod1Test.php - pagopa/events/req/nodoChiediCopiaRTTest.php - pagopa/events/req/paGetPaymentTest.php - pagopa/events/req/paSendRTTest.php - pagopa/events/req/paGetPaymentV2Test.php - pagopa/events/req/sendPaymentOutcomeV2Test.php - - - pagopa/events/resp/activatePaymentNoticeTest.php - pagopa/events/resp/nodoInviaCarrelloRPTTest.php - pagopa/events/resp/sendPaymentOutcomeTest.php - pagopa/events/resp/pspInviaCarrelloRPTTest.php - pagopa/events/resp/pspInviaCarrelloRPTCarteTest.php - pagopa/events/resp/nodoInviaRPTTest.php - pagopa/events/resp/nodoAttivaRPTTest.php - pagopa/events/resp/pspNotifyPaymentTest.php - pagopa/events/resp/nodoInviaRTTest.php - pagopa/events/resp/paaInviaRTTest.php - pagopa/events/resp/activateIOPaymentTest.php - pagopa/events/resp/pspNotifyPaymentV2Test.php - pagopa/events/resp/closePaymentV2Test.php - pagopa/events/resp/closePaymentV1Test.php - pagopa/events/resp/nodoChiediInformazioniPagamentoTest.php - pagopa/events/resp/nodoInoltraEsitoPagamentoCartaTest.php - pagopa/events/resp/nodoChiediAvanzamentoPagamentoTest.php - pagopa/events/resp/cdInfoWispTest.php - pagopa/events/resp/nodoInoltraEsitoPagamentoPayPalTest.php - pagopa/events/resp/nodoNotificaAnnullamentoTest.php - pagopa/events/resp/nodoInoltraPagamentoMod1Test.php - pagopa/events/resp/nodoChiediCopiaRTTest.php - pagopa/events/resp/paGetPaymentTest.php - pagopa/events/resp/paSendRTTest.php - pagopa/events/resp/paGetPaymentV2Test.php - pagopa/events/resp/sendPaymentOutcomeV2Test.php - - - process/normal/T0001.php - process/normal/T0002.php - process/normal/T0003.php - process/normal/T0004.php - process/normal/T0005.php - process/normal/T0006.php - process/normal/T0007.php - process/normal/T0008.php - process/normal/T0009.php - process/normal/T0010.php - process/normal/T0011.php - process/normal/T0012.php - process/normal/T0013.php - process/normal/T0014.php - process/normal/T0015.php - process/normal/T0016.php - process/normal/T0017.php - process/normal/T0018.php - process/normal/T0019.php - - - - - process/cache/TestAnalysisActivatePaymentNoticeReq.php - process/cache/TestAnalysisActivatePaymentNoticeResp.php - - - \ No newline at end of file diff --git a/src/tests/process/cache/TestAnalysisActivatePaymentNoticeReq.php b/src/tests/process/cache/TestAnalysisActivatePaymentNoticeReq.php deleted file mode 100644 index 036d34d1..00000000 --- a/src/tests/process/cache/TestAnalysisActivatePaymentNoticeReq.php +++ /dev/null @@ -1,506 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - $memcache = new Memcached(); - - -// Capsule::statement('update transaction_re_2024 set state=:state', [':state' => 'TO_LOAD']); - - $a = new activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'REQ', $memcache); - $a->run(); - - - } - - #[TestDox('[activatePaymentNotice REQ] Evento con valorizzati i seguenti campi: iuv, dominio, notice_number, token, PSP, stazione, canale')] - public function testCreateAttemptWithAllInfoInEvents() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000001', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->where('event_id', '=', 'test_000001') - ->get(); - - $this->assertEquals(2, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:10.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000001', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(1)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:10.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000001', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 1) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - - } - - - #[TestDox('[activatePaymentNotice REQ] Evento senza la colonna PSP valorizzata')] - public function testCreateAttemptWithoutPspInfoInEvents() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000002') - ->where('token_ccp' , '=', 't0000000000000000000000000000002') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:11.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000002', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000002', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000002', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(2, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:11.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000002', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(1)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:11.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000002', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 2) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - - #[TestDox('[activatePaymentNotice REQ] Evento senza la colonna canale valorizzata')] - public function testCreateAttemptWithoutChannelInfoInEvents() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000003') - ->where('token_ccp' , '=', 't0000000000000000000000000000003') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:13.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000003', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000003', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000003', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(2, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:13.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000003', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(1)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:13.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000003', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 3) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - - - #[TestDox('[activatePaymentNotice REQ] Evento su nuovo tentativo per pagamento già trovato')] - public function testCreateAttemptAfterFirstAttempt() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000004') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:14.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000004', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_02', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(2, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:14.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000004', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_02', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(1)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:14.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000004', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_02', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 4) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - #[TestDox('[activatePaymentNotice REQ] Evento senza token su avviso di pagamento già analizzato')] - public function testCreatePaymentAfterFirstAttempt() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000002') - ->whereNull('token_ccp') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:15.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000002', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000002', $transaction->getColumnValue('notice_id')); - $this->assertEquals('PSP_02', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - $this->assertEmpty($transaction->getColumnValue('token_ccp')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:15.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000005', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_02', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 5) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - - - #[TestDox('[activatePaymentNotice REQ] Evento senza notice number su evento')] - public function testCreatePaymentWithoutNoticeInEvent() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000004') - ->where('token_ccp', '=', 't0000000000000000000000000000005') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:16.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000004', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000004', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000005', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_03', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(2, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:16.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000006', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_03', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(1)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:16.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000006', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_03', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 5) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - #[TestDox('[activatePaymentNotice REQ] Evento di activate duplicato, memorizzo solo il workflow')] - public function testCreateOnlyWorkFlow() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp', '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000001', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('180.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->where('event_id', '=', 'test_000007') - ->get(); - - $this->assertEquals(2, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:17.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000007', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(1)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:17.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000007', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 5) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } -} diff --git a/src/tests/process/cache/TestAnalysisActivatePaymentNoticeResp.php b/src/tests/process/cache/TestAnalysisActivatePaymentNoticeResp.php deleted file mode 100644 index 1726144d..00000000 --- a/src/tests/process/cache/TestAnalysisActivatePaymentNoticeResp.php +++ /dev/null @@ -1,74 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - $memcache = new Memcached(); - - $a = new activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $memcache); - $a->run(); - - - } - - - #[TestDox('Test su transfer non duplicati')] - public function testInsertTransfer() - { - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->get(); - - $this->assertEquals(1, $result_events->count()); - $details = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('06655971007', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - } - -} diff --git a/src/tests/process/crawler/activateIOPayment/T00053_activateIOPaymentNotice_2Transfer.php b/src/tests/process/crawler/activateIOPayment/T00053_activateIOPaymentNotice_2Transfer.php deleted file mode 100644 index 0def5ae7..00000000 --- a/src/tests/process/crawler/activateIOPayment/T00053_activateIOPaymentNotice_2Transfer.php +++ /dev/null @@ -1,188 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000160'); - $this->assertEquals('2024-03-10 10:42:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000160', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000160', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('35.50', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_IO', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('APP_IO', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000160' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('15.50', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('20.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000160'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activateIOPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000160', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activateIOPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000161', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000162', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_IO', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000163', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_IO', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:47:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000164', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_IO', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:47:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000165', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_IO', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - - #[TestDox('[METADATA] Verifica MetaData')] - public function testMetaData() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000160'); - - $details = self::$db->getTransactionDetails($transaction, 1); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_IO_1_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_IO_1_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_IO_1_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_IO_1_2', $metadata->getColumnValue('meta_value')); - - $details = self::$db->getTransactionDetails($transaction, 0); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_IO_2_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_IO_2_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_IO_2_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_IO_2_2', $metadata->getColumnValue('meta_value')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000160'); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('111111111119', $extra_info_rrn->getColumnValue('info_value')); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('111119', $extra_info_rrn->getColumnValue('info_value')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 160); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 161); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 162); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 163); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 164); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 165); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00011_CreateAttemptReqRespOneTransferAllInfoEvent.php b/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00011_CreateAttemptReqRespOneTransferAllInfoEvent.php deleted file mode 100644 index 524b9857..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00011_CreateAttemptReqRespOneTransferAllInfoEvent.php +++ /dev/null @@ -1,206 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
10activatePaymentNoticeREQ
11activatePaymentNoticeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000677777777777t0000000000000000000000000000006
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
80.0077777777777IT18U0000000000000000000001
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000912024-03-10 10:30:00.197
T00001022024-03-10 10:31:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00011] Valuta la corretta lavorazione REQ/RESP activatePaymentNotice con tutte le info e 1 transfer')] -class T00011_CreateAttemptReqRespOneTransferAllInfoEvent extends TestCase -{ - - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000006'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 10:30:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000006', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000006', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000006', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('80.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('date_wf')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000006' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('80.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000006' ); - $event = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:30:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000010', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:31:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000011', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 10); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 11); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00012_CreateAttemptReqRespTwoTransferAllInfoEvent.php b/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00012_CreateAttemptReqRespTwoTransferAllInfoEvent.php deleted file mode 100644 index abdb1e0a..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00012_CreateAttemptReqRespTwoTransferAllInfoEvent.php +++ /dev/null @@ -1,219 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
12activatePaymentNoticeREQ
13activatePaymentNoticeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000777777777777t0000000000000000000000000000007
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
50.0077777777777IT18U0000000000000000000001
30.0077777777778IT18U0000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00001112024-03-10 10:31:00.197
T00001222024-03-10 10:32:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00012] Valuta la corretta lavorazione REQ/RESP activatePaymentNotice con tutte le info e 2 transfer')] -class T00012_CreateAttemptReqRespTwoTransferAllInfoEvent extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000007'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 10:31:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000007', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000007', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000007', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('80.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000007' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('30.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('50.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000007' ); - $event = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:31:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000012', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:32:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000013', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 12); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 13); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent.php b/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent.php deleted file mode 100644 index afad3987..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent.php +++ /dev/null @@ -1,206 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
14activatePaymentNoticeREQ
15activatePaymentNoticeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000877777777777t0000000000000000000000000000008
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
120.0077777777777IT18U0000000000000000000001
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00001412024-03-10 10:35:00.197
T00001522024-03-10 10:36:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00013] Valuta la corretta lavorazione REQ/RESP activatePaymentNotice con PSP non presente nelle info e 1 transfer')] -class T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent extends TestCase -{ - - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000008'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 10:35:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000008', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000008', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000008', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('120.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000008' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('120.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000008' ); - $event = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:35:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000014', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('PSP_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:36:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000015', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertNull($event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 14); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 15); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent.php b/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent.php deleted file mode 100644 index 0213bc50..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent.php +++ /dev/null @@ -1,220 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
16activatePaymentNoticeREQ
17activatePaymentNoticeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000977777777777t0000000000000000000000000000009
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
110.0077777777777IT18U0000000000000000000001
40.0077777777778IT18U0000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00001612024-03-10 10:38:00.197
T00001722024-03-10 10:39:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00014] Valuta la corretta lavorazione REQ/RESP activatePaymentNotice con PSP non presente nelle info e 2 transfer')] -class T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent extends TestCase -{ - - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000009', 't0000000000000000000000000000009'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 10:38:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000009', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000009', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000009', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('150.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000009', 't0000000000000000000000000000009'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('40.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('110.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000009', 't0000000000000000000000000000009'); - - $event = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:38:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000016', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('PSP_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:39:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000017', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - $this->assertNull($event->getColumnValue('id_psp')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 16); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 17); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00015_CreatePaymentReqRespWithAllInfoAndFaultCode.php b/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00015_CreatePaymentReqRespWithAllInfoAndFaultCode.php deleted file mode 100644 index 057c44ad..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00015_CreatePaymentReqRespWithAllInfoAndFaultCode.php +++ /dev/null @@ -1,188 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
18activatePaymentNoticeREQ
19activatePaymentNoticeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000001077777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestampfaultCode
T00001812024-03-10 10:43:00.197
T00001922024-03-10 10:44:00.197PPT_PAGAMENTO_DUPLICATO
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00015] Valuta la corretta lavorazione REQ/RESP activatePaymentNotice con faultCode nella risposta')] -class T00015_CreatePaymentReqRespWithAllInfoAndFaultCode extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000010'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 10:43:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000010', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000010', $transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('token_ccp')); - $this->assertNull($transaction->getColumnValue('id_psp')); - $this->assertNull($transaction->getColumnValue('stazione')); - $this->assertNull($transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000010' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000010' ); - $event = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:43:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000018', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000010' ); - $event = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:44:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000019', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('PPT_PAGAMENTO_DUPLICATO', $event->getColumnValue('faultcode')); - $this->assertEquals('KO', $event->getColumnValue('outcome')); - } - - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 18); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 19); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } - - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00016_CreateAttemptWith3TransferAndMetadata.php b/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00016_CreateAttemptWith3TransferAndMetadata.php deleted file mode 100644 index 86f9e655..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/BothEvents/T00016_CreateAttemptWith3TransferAndMetadata.php +++ /dev/null @@ -1,270 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
18activatePaymentNoticeREQ
19activatePaymentNoticeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000001077777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestampfaultCode
T00001812024-03-10 10:43:00.197
T00001922024-03-10 10:44:00.197PPT_PAGAMENTO_DUPLICATO
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00016] Valuta la corretta lavorazione REQ/RESP activatePaymentNotice con metadata nei transfer')] -class T00016_CreateAttemptWith3TransferAndMetadata extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000040'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 08:05:00.201', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000040', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000040', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000040', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('180.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000040'); - - $details = self::$db->getTransactionDetails($transaction, 2); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals('2', $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('50.00', $details->getColumnValue('amount_transfer')); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('3', $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777779', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000003', $details->getColumnValue('iban_transfer')); - $this->assertEquals('30.00', $details->getColumnValue('amount_transfer')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000040'); - - $event = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:05:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T100062', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:06:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T100063', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - - $event = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:07:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T200062', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - - $event = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:08:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T200063', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - - $event = self::$db->getWorkFlow($transaction, 4); - $this->assertNull($event); - - } - - #[TestDox('[METADATA] Verifica metadata')] - public function testMetaData() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000040'); - - $details = self::$db->getTransactionDetails($transaction, 2); - $metadata_transfer = self::$db->getMetadataTransfer($details, 0); - - $this->assertEquals('chiave_transfer_1_1', $metadata_transfer->getColumnValue('meta_key')); - $this->assertEquals('value_transfer_1_1', $metadata_transfer->getColumnValue('meta_value')); - $this->assertEquals('ACTIVATE_TRANSFER_LIST', $metadata_transfer->getColumnValue('method_name')); - - $metadata_transfer = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_transfer_1_2', $metadata_transfer->getColumnValue('meta_key')); - $this->assertEquals('value_transfer_1_2', $metadata_transfer->getColumnValue('meta_value')); - $this->assertEquals('ACTIVATE_TRANSFER_LIST', $metadata_transfer->getColumnValue('method_name')); - - $metadata_transfer = self::$db->getMetadataTransfer($details, 2); - $this->assertNull($metadata_transfer); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $metadata_transfer = self::$db->getMetadataTransfer($details, 0); - - $this->assertEquals('chiave_transfer_2_1', $metadata_transfer->getColumnValue('meta_key')); - $this->assertEquals('value_transfer_2_1', $metadata_transfer->getColumnValue('meta_value')); - $this->assertEquals('ACTIVATE_TRANSFER_LIST', $metadata_transfer->getColumnValue('method_name')); - - $metadata_transfer = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_transfer_2_2', $metadata_transfer->getColumnValue('meta_key')); - $this->assertEquals('value_transfer_2_2', $metadata_transfer->getColumnValue('meta_value')); - $this->assertEquals('ACTIVATE_TRANSFER_LIST', $metadata_transfer->getColumnValue('method_name')); - - $metadata_transfer = self::$db->getMetadataTransfer($details, 2); - $this->assertEquals('chiave_transfer_2_3', $metadata_transfer->getColumnValue('meta_key')); - $this->assertEquals('value_transfer_2_3', $metadata_transfer->getColumnValue('meta_value')); - $this->assertEquals('ACTIVATE_TRANSFER_LIST', $metadata_transfer->getColumnValue('method_name')); - - $metadata_transfer = self::$db->getMetadataTransfer($details, 3); - $this->assertNull($metadata_transfer); - - - $details = self::$db->getTransactionDetails($transaction, 0); - $metadata_transfer = self::$db->getMetadataTransfer($details, 0); - $this->assertNull($metadata_transfer); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 64); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 65); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00001_CreateAttemptAllInfoInEvent.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00001_CreateAttemptAllInfoInEvent.php deleted file mode 100644 index 550080a3..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00001_CreateAttemptAllInfoInEvent.php +++ /dev/null @@ -1,162 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con tutte le info nell'evento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
1activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000177777777777t0000000000000000000000000000001
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000112024-03-10 09:29:25.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00001] Lavorazione di una activatePaymentNotice REQ con tutti i valori presenti nell\'evento e nel payload')] -class T00001_CreateAttemptAllInfoInEvent extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000001', 't0000000000000000000000000000001'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:29:25.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000001', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertContains('2024-03-11', json_decode($transaction->getColumnValue('date_wf'),JSON_OBJECT_AS_ARRAY)); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica dell\'assenza dei dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000001', 't0000000000000000000000000000001'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details); - } - - #[TestDox('[WORKFLOW] Verifica della correttezza nella tabella Workflow')] - public function testWorkflow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000001', 't0000000000000000000000000000001'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:29:25.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000001', $workflow->getColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - } - - - - #[TestDox('[ReEvent] Verifica della correttezza nella tabella del Registro Eventi')] - public function testReEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 1); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00002_CreateAttemptNotAllInfoInEvent.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00002_CreateAttemptNotAllInfoInEvent.php deleted file mode 100644 index 9d99ced1..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00002_CreateAttemptNotAllInfoInEvent.php +++ /dev/null @@ -1,169 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con l'ìnfo del PSP assente nell'evento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
2activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000277777777777t0000000000000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000212024-03-10 09:30:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00002] Lavorazione di una activatePaymentNotice REQ con valori non fondamentali assenti nell\'evento')] -class T00002_CreateAttemptNotAllInfoInEvent extends TestCase -{ - - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000002', 't0000000000000000000000000000002'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:30:00.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000002', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000002', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000002', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertContains('2024-03-11', json_decode($transaction->getColumnValue('date_wf'),JSON_OBJECT_AS_ARRAY)); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000002', 't0000000000000000000000000000002'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000002', 't0000000000000000000000000000002'); - $event = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals('T000002', $event->getColumnValue('event_id')); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:30:00.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000002', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('PSP_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals('T000007', $event->getColumnValue('event_id')); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 09:49:25.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000007', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 2); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00003_CreatePaymentAllInfoInEvent.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00003_CreatePaymentAllInfoInEvent.php deleted file mode 100644 index f5c03ca4..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00003_CreatePaymentAllInfoInEvent.php +++ /dev/null @@ -1,171 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
3activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000377777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000312024-03-10 09:40:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00003] Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment')] -class T00003_CreatePaymentAllInfoInEvent extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000003'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:40:00.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000003', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000003', $transaction->getColumnValue('notice_id')); - - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertContains('2024-03-11', json_decode($transaction->getColumnValue('date_wf'),JSON_OBJECT_AS_ARRAY)); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('token_ccp')); - $this->assertNull($transaction->getColumnValue('id_psp')); - $this->assertNull($transaction->getColumnValue('stazione')); - $this->assertNull($transaction->getColumnValue('canale')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000003' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000003' ); - $event = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals('T000003', $event->getColumnValue('event_id')); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:40:00.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000003', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('PSP_02', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals('T000008', $event->getColumnValue('event_id')); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 09:41:25.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 3); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00004_CreatePaymentNotAllInfoInEvent.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00004_CreatePaymentNotAllInfoInEvent.php deleted file mode 100644 index 1556a0b8..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00004_CreatePaymentNotAllInfoInEvent.php +++ /dev/null @@ -1,173 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e PSP non presente nell'evento, creando quindi un Payment

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
4activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000477777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000312024-03-10 09:41:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00004] Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e PSP non presente nell\'evento, creando quindi un Payment')] -class T00004_CreatePaymentNotAllInfoInEvent extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000004'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:41:00.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000004', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000004', $transaction->getColumnValue('notice_id')); - $this->assertContains('2024-03-11', json_decode($transaction->getColumnValue('date_wf'),JSON_OBJECT_AS_ARRAY)); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('token_ccp')); - $this->assertNull($transaction->getColumnValue('id_psp')); - $this->assertNull($transaction->getColumnValue('stazione')); - $this->assertNull($transaction->getColumnValue('canale')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000004' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000004' ); - $event = self::$db->getWorkFlow($transaction, 0); - - $this->assertEquals('T000004', $event->getColumnValue('event_id')); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:41:00.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000004', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('PSP_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals('T000009', $event->getColumnValue('event_id')); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 09:42:25.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000009', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('PSP_01', $event->getColumnValue('id_psp')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 4); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00005_CreateNoPaymentNoInfo.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00005_CreateNoPaymentNoInfo.php deleted file mode 100644 index 3e8bc344..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00005_CreateNoPaymentNoInfo.php +++ /dev/null @@ -1,97 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request senza informazioni, che non crea transazioni e sarà scartata

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
5activatePaymentNoticeREQ
- *
- *

iuv: 01000000000000005

- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- *

Nothing

- * - *

ReEvent

- *

state: REJECTED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00005] Valuta la corretta lavorazione di una singola activatePaymentNotice Request che sarà scartata per mancanza di dati')] -class T00005_CreateNoPaymentNoInfo extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000005'); - $this->assertNull($transaction); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000005' ); - $this->assertNull($transaction); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000005' ); - $this->assertNull($transaction); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 5); - $this->assertEquals('REJECTED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo.php deleted file mode 100644 index 58373623..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo.php +++ /dev/null @@ -1,143 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con tutte le info nell'evento già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
6activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000177777777777t0000000000000000000000000000001
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000612024-03-11 09:29:25.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00006] Lavorazione di una activatePaymentNotice REQ con tutti i valori presenti nell\'evento e nel payload ma in giornata diversa')] -class T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000001', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - - } - - - #[TestDox('[DETAILS] Verifica dell\'assenza dei dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000001', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - - } - - #[TestDox('[WORKFLOW] Verifica della correttezza nella tabella Workflow')] - public function testWorkflow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000001', 't0000000000000000000000000000001'); - $workflow = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 09:29:25.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000006', $workflow->getColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - } - - - #[TestDox('[ReEvent] Verifica della correttezza nella tabella del Registro Eventi')] - public function testReEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-11'), 6); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo.php deleted file mode 100644 index ebf72de5..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo.php +++ /dev/null @@ -1,143 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con alcune delle info nell'evento non presenti e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
7activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000177777777777t0000000000000000000000000000001
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000712024-03-11 09:49:25.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00007] Lavorazione di una activatePaymentNotice REQ con tutti i valori presenti nell\'evento e nel payload ma in giornata diversa')] -class T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000002', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - - } - - - #[TestDox('[DETAILS] Verifica dell\'assenza dei dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000002', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - - } - - #[TestDox('[WORKFLOW] Verifica della correttezza nella tabella Workflow')] - public function testWorkflow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000002', 't0000000000000000000000000000002'); - $workflow = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 09:49:25.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000007', $workflow->getColumnValue('event_id')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - } - - - #[TestDox('[ReEvent] Verifica della correttezza nella tabella del Registro Eventi')] - public function testReEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-11'), 7); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } - -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent.php deleted file mode 100644 index ff252129..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent.php +++ /dev/null @@ -1,141 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
8activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000377777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000812024-03-10 09:41:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00008] Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente, creando quindi un Payment già analizzato nel giorno precedente')] -class T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000003', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000003', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000003' ); - $event = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 09:41:25.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000008', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-11'), 8); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent.php b/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent.php deleted file mode 100644 index e966f0d0..00000000 --- a/src/tests/process/crawler/activatePaymentNotice/SingleEvent/T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent.php +++ /dev/null @@ -1,142 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
9activatePaymentNoticeREQ
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000000477777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- *

Nothing

- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000912024-03-10 09:42:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00009] Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e PSP assente, creando quindi un Payment già analizzato nel giorno precedente')] -class T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000004', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-11'), '01000000000000004', 't0000000000000000000000000000001'); - $this->assertNull($transaction); - } - - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000004' ); - $event = self::$db->getWorkFlow($transaction, 1); - - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 09:42:25.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000009', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('PSP_01', $event->getColumnValue('id_psp')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-11'), 9); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/activatePaymentNoticeV2/T00054_activatePaymentNoticeV2_2Transfer.php b/src/tests/process/crawler/activatePaymentNoticeV2/T00054_activatePaymentNoticeV2_2Transfer.php deleted file mode 100644 index 8af2e30c..00000000 --- a/src/tests/process/crawler/activatePaymentNoticeV2/T00054_activatePaymentNoticeV2_2Transfer.php +++ /dev/null @@ -1,101 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000161'); - $this->assertEquals('2024-03-10 10:52:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000161', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000161', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('360.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000161' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('160.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000161'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000166', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000167', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 166); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 167); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/activatePaymentNoticeV2/T00055_activatePaymentNoticeV2_MetadataTransferPayment.php b/src/tests/process/crawler/activatePaymentNoticeV2/T00055_activatePaymentNoticeV2_MetadataTransferPayment.php deleted file mode 100644 index 532899d7..00000000 --- a/src/tests/process/crawler/activatePaymentNoticeV2/T00055_activatePaymentNoticeV2_MetadataTransferPayment.php +++ /dev/null @@ -1,133 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000162'); - $this->assertEquals('2024-03-10 10:53:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000162', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000162', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('360.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000162' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('160.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000162'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:53:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000168', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:53:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000169', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[METADATA] Verifica MetaData')] - public function testMetaData() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000162'); - - $details = self::$db->getTransactionDetails($transaction, 1); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('mk_transfer_1_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('mv_transfer_1_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('mk_transfer_1_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('mv_transfer_1_2', $metadata->getColumnValue('meta_value')); - - $details = self::$db->getTransactionDetails($transaction, 0); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('mk_transfer_2_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('mv_transfer_2_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('mk_transfer_2_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('mv_transfer_2_2', $metadata->getColumnValue('meta_value')); - - - $metadata = self::$db->getMetadataPayment($transaction, 0); - $this->assertEquals('mk_payment_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('mv_payment_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataPayment($transaction, 1); - $this->assertEquals('mk_payment_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('mv_payment_2', $metadata->getColumnValue('meta_value')); - - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 168); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 169); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/activatePaymentNoticeV2/T00056_activatePaymentNoticeV2_TransferWithBollo.php b/src/tests/process/crawler/activatePaymentNoticeV2/T00056_activatePaymentNoticeV2_TransferWithBollo.php deleted file mode 100644 index 82f56404..00000000 --- a/src/tests/process/crawler/activatePaymentNoticeV2/T00056_activatePaymentNoticeV2_TransferWithBollo.php +++ /dev/null @@ -1,100 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000163'); - $this->assertEquals('2024-03-10 10:53:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000163', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000163', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('216.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000163' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('16.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('iban_transfer')); - $this->assertTrue($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000163'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:53:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000170', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:53:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000171', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 170); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 171); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/activatePaymentNoticeV2/T00057_activatePaymentNoticeV2_WithFault.php b/src/tests/process/crawler/activatePaymentNoticeV2/T00057_activatePaymentNoticeV2_WithFault.php deleted file mode 100644 index f1b8c4f2..00000000 --- a/src/tests/process/crawler/activatePaymentNoticeV2/T00057_activatePaymentNoticeV2_WithFault.php +++ /dev/null @@ -1,90 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000164'); - $this->assertEquals('2024-03-10 10:55:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000164', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000164', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('216.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000164' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000164'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000172', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000173', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('KO', $workflow->getColumnValue('outcome')); - $this->assertEquals('PPT_STAZIONE_INT_PA_SERVIZIO_NONATTIVO', $workflow->getColumnValue('faultcode')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 172); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 173); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/cdInfoWisp/T00063_WorkFlowWithCdInfoWisp.php b/src/tests/process/crawler/cdInfoWisp/T00063_WorkFlowWithCdInfoWisp.php deleted file mode 100644 index cf1a1740..00000000 --- a/src/tests/process/crawler/cdInfoWisp/T00063_WorkFlowWithCdInfoWisp.php +++ /dev/null @@ -1,281 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000184'); - $this->assertEquals('2024-03-10 14:41:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000184', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000184', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('80.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000184' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('80.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('001', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - $this->assertNull($details->getColumnValue('id_transfer')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000184'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoAttivaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:41:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000214', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoAttivaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:41:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000215', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000216', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:42:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000217', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('cdInfoWisp', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:43:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000218', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('cdInfoWisp', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:43:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000219', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('nodoChiediInformazioniPagamento', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:44:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000220', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('nodoChiediInformazioniPagamento', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:44:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000221', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 8); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoCarta', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000222', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 9); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPTCarte', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:45:30.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000224', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 10); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPTCarte', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:45:40.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000225', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - $this->assertNull($workflow->getColumnValue('stazione')); - - - $workflow = self::$db->getWorkFlow($transaction, 11); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoCarta', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:46:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000223', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - - $workflow = self::$db->getWorkFlow($transaction, 12); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:47:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000226', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 13); - $this->assertEquals(MapEvents::getMethodId('paaInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:47:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000228', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 14); - $this->assertEquals(MapEvents::getMethodId('paaInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:47:03.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000229', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 15); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:47:30.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000227', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000184'); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('000000000051', $extra_info_rrn->getColumnValue('info_value')); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('000003', $extra_info_rrn->getColumnValue('info_value')); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'esito_carta'); - $this->assertEquals('00', $extra_info_rrn->getColumnValue('info_value')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 214); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 215); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 216); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 217); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 218); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 219); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 220); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 221); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 222); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 223); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 224); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 225); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 226); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 227); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 228); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 229); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } - -} diff --git a/src/tests/process/crawler/closePaymentV1/T00062_WorkFlowWithClosePaymentV1.php b/src/tests/process/crawler/closePaymentV1/T00062_WorkFlowWithClosePaymentV1.php deleted file mode 100644 index 64476c02..00000000 --- a/src/tests/process/crawler/closePaymentV1/T00062_WorkFlowWithClosePaymentV1.php +++ /dev/null @@ -1,173 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000183'); - $this->assertEquals('2024-03-10 13:38:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000183', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000183', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('80.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('CHECKOUT', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000183' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('80.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000183'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:38:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000206', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:38:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000207', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('closePayment-v1', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:39:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000208', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('closePayment-v1', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:39:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000209', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000210', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:40:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000211', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:41:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000212', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:41:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000213', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000183'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('111111111111', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('111115', $extra_info_rrn->getColumnValue('info_value')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 206); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 207); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 208); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 209); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 210); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 211); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 212); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 213); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoAttivaRPT/T00045_nodoAttivaRPT_PreviousAttivaRPT.php b/src/tests/process/crawler/nodoAttivaRPT/T00045_nodoAttivaRPT_PreviousAttivaRPT.php deleted file mode 100644 index f007580a..00000000 --- a/src/tests/process/crawler/nodoAttivaRPT/T00045_nodoAttivaRPT_PreviousAttivaRPT.php +++ /dev/null @@ -1,125 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000090'); - $this->assertEquals('2024-03-10 12:45:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000090', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000090', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('301000000000000090', $transaction->getColumnValue('notice_id')); - $this->assertEquals('33.10', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000090' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('33.10', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000090'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoAttivaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000090', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoAttivaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:46:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000091', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:47:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000092', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:48:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000093', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:49:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000094', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:50:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000095', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 90); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 91); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 92); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 93); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 94); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 95); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoAttivaRPT/T00046_nodoAttivaRPT_PreviousAttivaRPT_FaultCode.php b/src/tests/process/crawler/nodoAttivaRPT/T00046_nodoAttivaRPT_PreviousAttivaRPT_FaultCode.php deleted file mode 100644 index 426a90c4..00000000 --- a/src/tests/process/crawler/nodoAttivaRPT/T00046_nodoAttivaRPT_PreviousAttivaRPT_FaultCode.php +++ /dev/null @@ -1,85 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000091'); - $this->assertEquals('2024-03-10 12:51:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000091', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000091', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('301000000000000091', $transaction->getColumnValue('notice_id')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('payment_type')); - $this->assertNull($transaction->getColumnValue('import')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000091' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000091'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoAttivaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:51:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000096', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoAttivaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:52:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000097', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('KO', $workflow->getColumnValue('outcome')); - $this->assertEquals('PPT_MULTI_BENEFICIARIO', $workflow->getColumnValue('faultcode')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertNull($workflow); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 96); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 97); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoChiediAvanzamentoPagamento/T00061_WorkFlowWithNodoChiediAvanzamentoPagamento.php b/src/tests/process/crawler/nodoChiediAvanzamentoPagamento/T00061_WorkFlowWithNodoChiediAvanzamentoPagamento.php deleted file mode 100644 index a4d673f6..00000000 --- a/src/tests/process/crawler/nodoChiediAvanzamentoPagamento/T00061_WorkFlowWithNodoChiediAvanzamentoPagamento.php +++ /dev/null @@ -1,173 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000182'); - $this->assertEquals('2024-03-10 12:38:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000182', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000182', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('80.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('CHECKOUT', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000182' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('80.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000182'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:38:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000198', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:38:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000199', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoChiediAvanzamentoPagamento', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:39:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000200', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoChiediAvanzamentoPagamento', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:39:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000201', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000202', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:40:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000203', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:41:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000204', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:41:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000205', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000181'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('111111111111', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('111115', $extra_info_rrn->getColumnValue('info_value')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 198); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 199); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 200); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 201); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 202); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 203); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 204); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 205); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoChiediCopiaRT/T00067_WorkflowWithNodoChiediCopiaRT.php b/src/tests/process/crawler/nodoChiediCopiaRT/T00067_WorkflowWithNodoChiediCopiaRT.php deleted file mode 100644 index 98897823..00000000 --- a/src/tests/process/crawler/nodoChiediCopiaRT/T00067_WorkflowWithNodoChiediCopiaRT.php +++ /dev/null @@ -1,138 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000242'); - $this->assertEquals('2024-03-10 10:40:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000242', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000242', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000242', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('CP', $transaction->getColumnValue('payment_type')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000242' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('600.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000242'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000250', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('canale')); - $this->assertNull($workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000251', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - $this->assertNull($workflow->getColumnValue('id_psp')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:30.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000252', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:35.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000253', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('nodoChiediCopiaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:40.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000254', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('nodoChiediCopiaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:55.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000255', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 250); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 251); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 252); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 253); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 254); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 255); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoChiediInformazioniPagamento/T00059_WorkFlowWithNodoChiediInformazioniPagamento.php b/src/tests/process/crawler/nodoChiediInformazioniPagamento/T00059_WorkFlowWithNodoChiediInformazioniPagamento.php deleted file mode 100644 index f6aa2397..00000000 --- a/src/tests/process/crawler/nodoChiediInformazioniPagamento/T00059_WorkFlowWithNodoChiediInformazioniPagamento.php +++ /dev/null @@ -1,173 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000180'); - $this->assertEquals('2024-03-10 11:28:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000180', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000180', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('80.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('CHECKOUT', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000180' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('80.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000180'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:28:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000182', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:28:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000183', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoChiediInformazioniPagamento', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:29:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000184', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoChiediInformazioniPagamento', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:29:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000185', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:30:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000186', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:30:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000187', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:31:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000188', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:31:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000189', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000180'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('111111111111', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('111115', $extra_info_rrn->getColumnValue('info_value')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 182); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 183); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 184); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 185); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 186); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 187); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 188); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 189); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoInoltraEsitoPagamentoCarta/T00060_WorkFlowWithNodoInoltraEsitoPagamento.php b/src/tests/process/crawler/nodoInoltraEsitoPagamentoCarta/T00060_WorkFlowWithNodoInoltraEsitoPagamento.php deleted file mode 100644 index 71cbe042..00000000 --- a/src/tests/process/crawler/nodoInoltraEsitoPagamentoCarta/T00060_WorkFlowWithNodoInoltraEsitoPagamento.php +++ /dev/null @@ -1,173 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000181'); - $this->assertEquals('2024-03-10 11:38:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000181', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000181', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('80.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('CHECKOUT', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000181' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('80.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000181'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:38:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000190', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:38:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000191', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoCarta', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:39:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000192', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoCarta', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:39:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000193', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000194', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:40:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000195', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:41:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000196', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 11:41:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000197', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000181'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('111111111111', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('111115', $extra_info_rrn->getColumnValue('info_value')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 190); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 191); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 192); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 193); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 194); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 195); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 196); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 197); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoInoltraEsitoPagamentoPayPal/T00064_WorkFlowWithNodoInoltraEsitoPagamentoPayPal.php b/src/tests/process/crawler/nodoInoltraEsitoPagamentoPayPal/T00064_WorkFlowWithNodoInoltraEsitoPagamentoPayPal.php deleted file mode 100644 index 63580315..00000000 --- a/src/tests/process/crawler/nodoInoltraEsitoPagamentoPayPal/T00064_WorkFlowWithNodoInoltraEsitoPagamentoPayPal.php +++ /dev/null @@ -1,197 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000185'); - $this->assertEquals('2024-03-10 15:42:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000185', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000185', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('50.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('APP_IO', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertEquals('PPAL', $transaction->getColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000185' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('50.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000185'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activateIOPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000230', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activateIOPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:42:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000231', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoChiediInformazioniPagamento', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000232', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoChiediInformazioniPagamento', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000233', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoPayPal', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000234', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000236', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:30.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000237', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraEsitoPagamentoPayPal', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:50.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000235', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 8); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000238', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 9); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:30.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000239', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000185'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'transactionId'); - $this->assertEquals('222222222', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'pspTransactionId'); - $this->assertEquals('99999999999999', $extra_info_rrn->getColumnValue('info_value')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 230); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 231); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 232); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 233); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 234); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 235); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 236); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 237); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 238); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 239); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoInoltraPagamentoMod1/T00066_WorkflowWithInoltroPagamentoMod1.php b/src/tests/process/crawler/nodoInoltraPagamentoMod1/T00066_WorkflowWithInoltroPagamentoMod1.php deleted file mode 100644 index 51d26102..00000000 --- a/src/tests/process/crawler/nodoInoltraPagamentoMod1/T00066_WorkflowWithInoltroPagamentoMod1.php +++ /dev/null @@ -1,138 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000241'); - $this->assertEquals('2024-03-10 10:40:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000241', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000241', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000241', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('CP', $transaction->getColumnValue('payment_type')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000241' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('600.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000241'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000244', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('canale')); - $this->assertNull($workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000245', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - $this->assertNull($workflow->getColumnValue('id_psp')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraPagamentoMod1', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000248', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:30.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000246', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:35.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000247', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('nodoInoltraPagamentoMod1', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:55.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000249', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 244); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 245); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 246); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 247); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 248); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 249); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00024_CreateAttemptOneRPT1TransferSameData.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00024_CreateAttemptOneRPT1TransferSameData.php deleted file mode 100644 index ce6ca8ef..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00024_CreateAttemptOneRPT1TransferSameData.php +++ /dev/null @@ -1,196 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
22nodoInviaCarrelloRPTREQc0000000000000000000000000000010
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000002077777777777t0000000000000000000000000000020
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
600.0077777777777IT18U0000000000000000000010
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00002532024-03-10 10:30:00.197
T00002642024-03-10 10:32:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00024] Valuta la corretta lavorazione di una nodoInviaCarrelloRPT REQ/RESP con 1 RPT e 1 Transfer Avvenute nella stessa data')] -class T00024_CreateAttemptOneRPT1TransferSameData extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000020'); - $this->assertEquals('2024-03-10 10:30:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000020', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000020', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000010', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000020'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('600.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000020'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:30:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000024', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:32:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000025', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 24); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 25); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00025_CreateAttemptOneRPT2TransferSameData.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00025_CreateAttemptOneRPT2TransferSameData.php deleted file mode 100644 index fa410e0f..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00025_CreateAttemptOneRPT2TransferSameData.php +++ /dev/null @@ -1,212 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
22nodoInviaCarrelloRPTREQc0000000000000000000000000000011
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000002177777777777t0000000000000000000000000000021
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
250.0077777777777IT18U0000000000000000000010
350.0077777777777IT18U0000000000000000000011
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00002632024-03-10 10:33:00.197
T00002742024-03-10 10:34:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00025] Valuta la corretta lavorazione di una nodoInviaCarrelloRPT REQ/RESP con 1 RPT e 2 Transfer Avvenute nella stessa data')] -class T00025_CreateAttemptOneRPT2TransferSameData extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000021'); - $this->assertEquals('2024-03-10 10:33:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000021', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000021', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000011', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000021'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('250.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('350.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000021'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:33:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000026', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:34:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000027', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 26); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 27); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData.php deleted file mode 100644 index 6df8bd4a..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData.php +++ /dev/null @@ -1,280 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
22nodoInviaCarrelloRPTREQc0000000000000000000000000000012
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000002277777777777t0000000000000000000000000000022
0100000000000002377777777777t0000000000000000000000000000022
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
250.0077777777777IT18U0000000000000000000010
350.0077777777777IT18U0000000000000000000011
200.0077777777777IT18U0000000000000000000012
100.0077777777777IT18U0000000000000000000013
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00002832024-03-10 10:35:00.197
T00002942024-03-10 10:36:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00026] Valuta la corretta lavorazione di una nodoInviaCarrelloRPT REQ/RESP con 2 RPT e 2 Transfer Avvenute nella stessa data')] -class T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000022'); - $this->assertEquals('2024-03-10 10:35:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000022', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000022', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000012', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000023'); - $this->assertEquals('2024-03-10 10:35:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000023', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000022', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000012', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000022'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('250.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('350.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000023'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000013', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000012', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000022'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:35:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000028', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:36:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000029', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000023'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:35:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000028', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:36:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000029', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 28); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 29); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData.php deleted file mode 100644 index cf507433..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData.php +++ /dev/null @@ -1,303 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
22nodoInviaCarrelloRPTREQc0000000000000000000000000000013
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000002377777777777t0000000000000000000000000000023
0100000000000002477777777777t0000000000000000000000000000023
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
180.0077777777777IT18U0000000000000000000010
20.0077777777777IT18U0000000000000000000011
180.0077777777777IT18U0000000000000000000012
120.0077777777777IT18U0000000000000000000013
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00003032024-03-10 10:38:00.197
T00003142024-03-10 10:39:00.197
T00003242024-03-10 10:40:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00027] Valuta la corretta lavorazione di una nodoInviaCarrelloRPT REQ/RESP con 2 RPT e 2 Transfer in data diversa')] -class T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000024'); - $this->assertEquals('2024-03-10 10:38:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000024', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000023', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000013', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000025'); - $this->assertEquals('2024-03-10 10:38:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000025', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000023', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000013', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000024'); - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('20.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000025'); - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000012', $details->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000013', $details->getColumnValue('iban_transfer')); - $this->assertEquals('120.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000024'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:38:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000030', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:39:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000031', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000032', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000025'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:38:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000030', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:39:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000031', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000032', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 30); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 31); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-11'), 32); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse.php deleted file mode 100644 index f2d9ecd9..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse.php +++ /dev/null @@ -1,222 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
32nodoInviaCarrelloRPTREQc0000000000000000000000000000016
33nodoInviaCarrelloRPTRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000002677777777777t0000000000000000000000000000026
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
180.0077777777777IT18U0000000000000000000010
40.0077777777777IT18U0000000000000000000011
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00003332024-03-10 10:45:00.197
T00003442024-03-10 10:46:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00028] Valuta la corretta lavorazione di una nodoInviaCarrelloRPT REQ/RESP con 1 RPT e 2 Transfer e faultCode in risposta')] -class T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000026'); - $this->assertEquals('2024-03-10 10:45:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000026', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000026', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000016', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('220.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000026'); - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('40.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000026'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000033', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:46:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000034', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('PPT_IBAN_NON_CENSITO', $workflow->getColumnValue('faultcode')); - $this->assertEquals('KO',$workflow->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 33); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 34); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound.php deleted file mode 100644 index 4f34e888..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/BothEvents/T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound.php +++ /dev/null @@ -1,215 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento ma con sessionIdOriginale non corrispondente ad una REQ

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
34nodoInviaCarrelloRPTREQc0000000000000000000000000000017
35nodoInviaCarrelloRPTRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000002777777777777t0000000000000000000000000000027
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
180.0077777777777IT18U0000000000000000000010
40.0077777777777IT18U0000000000000000000011
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00003532024-03-10 10:47:00.197
T00003642024-03-10 10:48:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00029] Valuta la corretta lavorazione di una nodoInviaCarrelloRPT REQ/RESP con 1 RPT e 2 Transfer e response che ha un sessionIdOriginal errato')] -class T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000027'); - $this->assertEquals('2024-03-10 10:47:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000027', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000027', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000017', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('220.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000027'); - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('40.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000027'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:47:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000035', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertNull($workflow); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 35); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 36); - $this->assertEquals('TO_SEARCH', $event->getColumnValue('state')); - $this->assertEquals('Evento non associabile a nessun tentativo', $event->getColumnValue('message')); - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00020_CreateAttemptOneRPTOneTransfer.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00020_CreateAttemptOneRPTOneTransfer.php deleted file mode 100644 index b44e0cf6..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00020_CreateAttemptOneRPTOneTransfer.php +++ /dev/null @@ -1,181 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 1 RPT contenente 1 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
20nodoInviaCarrelloRPTREQc0000000000000000000000000000001
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000001177777777777t0000000000000000000000000000010
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
655.0077777777777IT18U0000000000000000000010
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00002132024-03-10 10:20:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - -#[TestDox('[T00020] Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 1 RPT e 1 Transfer')] -class T00020_CreateAttemptOneRPTOneTransfer extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000011'); - $this->assertEquals('2024-03-10 10:20:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000011', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000010', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000001', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('655.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000011' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('655.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000011'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:20:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000020', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 20); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00021_CreateAttemptOneRPTTwoTransfer.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00021_CreateAttemptOneRPTTwoTransfer.php deleted file mode 100644 index bb538171..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00021_CreateAttemptOneRPTTwoTransfer.php +++ /dev/null @@ -1,199 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 1 RPT contenente 1 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
21nodoInviaCarrelloRPTREQc0000000000000000000000000000002
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000001277777777777t0000000000000000000000000000012
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
355.0077777777777IT18U0000000000000000000010
300.0077777777777IT18U0000000000000000000011
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00002232024-03-10 10:21:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00021] Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 1 RPT e 2 Transfer')] -class T00021_CreateAttemptOneRPTTwoTransfer extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000012'); - $this->assertEquals('2024-03-10 10:21:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000012', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000012', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000002', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('655.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000012' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('300.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('355.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000012'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:21:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000021', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 21); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00022_CreateAttemptTwoRPTTwoTransfer.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00022_CreateAttemptTwoRPTTwoTransfer.php deleted file mode 100644 index a459ba97..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00022_CreateAttemptTwoRPTTwoTransfer.php +++ /dev/null @@ -1,258 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
22nodoInviaCarrelloRPTREQc0000000000000000000000000000003
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000001377777777777t0000000000000000000000000000013
0100000000000001477777777778t0000000000000000000000000000013
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
150.0077777777777IT18U0000000000000000000010
100.0077777777777IT18U0000000000000000000011
80.0077777777778IT18U0000000000000000000012
70.0077777777778IT18U0000000000000000000013
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00002332024-03-10 10:25:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00022] Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT e 2 Transfer')] -class T00022_CreateAttemptTwoRPTTwoTransfer extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000013'); - $this->assertEquals('2024-03-10 10:25:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000013', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000013', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000003', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('250.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000014'); - $this->assertEquals('2024-03-10 10:25:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000014', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777778', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000013', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000003', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('150.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000013'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('150.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000014'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000013', $details->getColumnValue('iban_transfer')); - $this->assertEquals('70.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000012', $details->getColumnValue('iban_transfer')); - $this->assertEquals('80.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000013'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:25:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000022', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000014'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:25:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000022', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 22); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo.php b/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo.php deleted file mode 100644 index 51a3943f..00000000 --- a/src/tests/process/crawler/nodoInviaCarrelloRPT/SingleEvent/T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo.php +++ /dev/null @@ -1,258 +0,0 @@ -Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT contenente 2 singolo versamento

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtypeid_carrello
22nodoInviaCarrelloRPTREQc0000000000000000000000000000004
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000001577777777777t0000000000000000000000000000014
0100000000000001677777777778t0000000000000000000000000000014
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
200.0077777777777IT18U0000000000000000000010
150.0077777777777IT18U0000000000000000000011
100.0077777777778IT18U0000000000000000000012
16.0077777777778bollo
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00002432024-03-10 10:30:00.197
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ - - -#[TestDox('[T00023] Valuta la corretta lavorazione di una singola nodoInviaCarrelloRPT Request con 2 RPT e 2 Transfer. RPT_1 ha 2 transfer, RPT_2 ha 1 transfer e 1 bollo')] -class T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000015'); - $this->assertEquals('2024-03-10 10:25:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000015', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000014', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000004', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('400.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000016'); - $this->assertEquals('2024-03-10 10:25:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000016', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777778', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000014', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000004', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('116.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000015'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('150.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000016'); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('16.00', $details->getColumnValue('amount_transfer')); - $this->assertTrue($details->getColumnValue('is_bollo')); - $this->assertNull($details->getColumnValue('iban_transfer')); - - $details = self::$db->getTransactionDetails($transaction, 1); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000012', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000015'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:25:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000023', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000016'); - $workflow = self::$db->getWorkFlow($transaction, 0); - - - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:25:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000023', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 23); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - -} diff --git a/src/tests/process/crawler/nodoInviaRPT/T00044_nodoInviaRPT_NoPreviousAttivaRPT.php b/src/tests/process/crawler/nodoInviaRPT/T00044_nodoInviaRPT_NoPreviousAttivaRPT.php deleted file mode 100644 index 7a14d0e8..00000000 --- a/src/tests/process/crawler/nodoInviaRPT/T00044_nodoInviaRPT_NoPreviousAttivaRPT.php +++ /dev/null @@ -1,104 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000055'); - $this->assertEquals('2024-03-10 12:41:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000055', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000055', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('45.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000055' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('45.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000055'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:41:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000086', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:42:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000087', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:43:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000088', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:44:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000089', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 86); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 87); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 88); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 89); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoInviaRT/T00050_nodoInviaRT_Cart1RPT.php b/src/tests/process/crawler/nodoInviaRT/T00050_nodoInviaRT_Cart1RPT.php deleted file mode 100644 index b25de118..00000000 --- a/src/tests/process/crawler/nodoInviaRT/T00050_nodoInviaRT_Cart1RPT.php +++ /dev/null @@ -1,125 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000110'); - $this->assertEquals('2024-03-10 08:30:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000110', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000110', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000110', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000110' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000012', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('003', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('001', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - $details = self::$db->getTransactionDetails($transaction, 2); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('300.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('002', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000110'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:30:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000130', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:30:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000131', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:35:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000132', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:35:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000133', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 130); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 131); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 132); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 133); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoInviaRT/T00051_nodoInviaRT_Cart2RPT.php b/src/tests/process/crawler/nodoInviaRT/T00051_nodoInviaRT_Cart2RPT.php deleted file mode 100644 index 1ebc4ce5..00000000 --- a/src/tests/process/crawler/nodoInviaRT/T00051_nodoInviaRT_Cart2RPT.php +++ /dev/null @@ -1,229 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000111'); - $this->assertEquals('2024-03-10 08:31:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000111', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000111', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('700.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000111', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000112'); - $this->assertEquals('2024-03-10 08:31:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000112', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000112', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000111', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000111' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000012', $details->getColumnValue('iban_transfer')); - $this->assertEquals('50.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('013', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('300.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('011', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - $details = self::$db->getTransactionDetails($transaction, 2); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('350.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('012', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000112' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('112', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('111', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000111'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:31:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000135', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:31:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000136', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:36:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000137', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:36:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000138', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:37:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000139', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:37:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000140', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000112'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:31:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000135', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:31:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000136', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:36:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000137', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:36:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000138', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:37:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000139', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('nodoInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:37:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000140', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 135); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 136); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 137); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 138); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 139); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 140); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/nodoNotificaAnnullamento/T00065_WorkflowWithAnnulloCarrelloRPT.php b/src/tests/process/crawler/nodoNotificaAnnullamento/T00065_WorkflowWithAnnulloCarrelloRPT.php deleted file mode 100644 index 5a03e2bc..00000000 --- a/src/tests/process/crawler/nodoNotificaAnnullamento/T00065_WorkflowWithAnnulloCarrelloRPT.php +++ /dev/null @@ -1,124 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000240'); - $this->assertEquals('2024-03-10 10:40:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000240', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000240', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000240', $transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('payment_type')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000240' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('600.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000240'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000240', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('canale')); - $this->assertNull($workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000241', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertNull($workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('nodoNotificaAnnullamento', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:44:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000242', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('nodoNotificaAnnullamento', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:44:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000243', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000185'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'transactionId'); - $this->assertEquals('222222222', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'pspTransactionId'); - $this->assertEquals('99999999999999', $extra_info_rrn->getColumnValue('info_value')); - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 240); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 241); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 242); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 243); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/paGetPayment/T00068_WorkflowWithpaGetPayment.php b/src/tests/process/crawler/paGetPayment/T00068_WorkflowWithpaGetPayment.php deleted file mode 100644 index 65e4055f..00000000 --- a/src/tests/process/crawler/paGetPayment/T00068_WorkflowWithpaGetPayment.php +++ /dev/null @@ -1,137 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000250'); - $this->assertEquals('2024-03-10 10:30:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000250', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000250', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('100.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000250' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000250'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:30:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000256', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('paGetPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:30:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000258', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('paGetPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:30:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000259', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:30:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000257', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:31:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000260', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:31:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000261', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 256); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 257); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 258); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 259); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 260); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 261); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/paGetPaymentV2/T00070_WorkflowWithPaGetPaymentV2.php b/src/tests/process/crawler/paGetPaymentV2/T00070_WorkflowWithPaGetPaymentV2.php deleted file mode 100644 index 3fde8ecd..00000000 --- a/src/tests/process/crawler/paGetPaymentV2/T00070_WorkflowWithPaGetPaymentV2.php +++ /dev/null @@ -1,165 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000261'); - $this->assertEquals('2024-03-10 10:40:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000261', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000261', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('150.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000261' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('150.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000261'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000270', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000272', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000273', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000271', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:41:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000274', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:41:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000275', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('paSendRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000276', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('paSendRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000277', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 270); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 271); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 272); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 273); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 274); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 275); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 276); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 277); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - -} diff --git a/src/tests/process/crawler/paSendRT/T00069_WorkflowWithpaSendRT.php b/src/tests/process/crawler/paSendRT/T00069_WorkflowWithpaSendRT.php deleted file mode 100644 index 9020ffbe..00000000 --- a/src/tests/process/crawler/paSendRT/T00069_WorkflowWithpaSendRT.php +++ /dev/null @@ -1,165 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000260'); - $this->assertEquals('2024-03-10 10:40:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000260', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000260', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('130.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000260' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('130.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000260'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000262', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('paGetPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000264', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('paGetPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000265', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000263', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:41:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000266', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:41:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000267', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('paSendRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000268', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('paSendRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000269', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 262); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 263); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 264); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 265); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 266); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 267); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 268); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 269); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - -} diff --git a/src/tests/process/crawler/paaInviaRT/T00052_paaInviaRT_Cart2RPT.php b/src/tests/process/crawler/paaInviaRT/T00052_paaInviaRT_Cart2RPT.php deleted file mode 100644 index 36243593..00000000 --- a/src/tests/process/crawler/paaInviaRT/T00052_paaInviaRT_Cart2RPT.php +++ /dev/null @@ -1,198 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000150'); - $this->assertEquals('2024-03-10 10:20:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000150', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000150', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('655.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_RT', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000150', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000151'); - $this->assertEquals('2024-03-10 10:20:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000151', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000150', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('616.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_RT', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('c0000000000000000000000000000150', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000150' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000011', $details->getColumnValue('iban_transfer')); - $this->assertEquals('300.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('111111111112', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('355.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('111111111111', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000151' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertNull($details->getColumnValue('iban_transfer')); - $this->assertEquals('16.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('000000000002', $details->getColumnValue('iur')); - $this->assertTrue($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('600.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('000000000001', $details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000150'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:20:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000150', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:20:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000151', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:21:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000152', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:21:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000153', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('paaInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:22:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000154', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('paaInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:22:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000155', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('paaInviaRT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:32:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000156', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('paaInviaRT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:32:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000157', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - - - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 150); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 151); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 152); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 153); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 154); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 155); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 156); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 157); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - -} diff --git a/src/tests/process/crawler/pspInviaCarrelloRPT/T00040_UpdatePspWithNodoInviaCarrelloRPT_1_RPT.php b/src/tests/process/crawler/pspInviaCarrelloRPT/T00040_UpdatePspWithNodoInviaCarrelloRPT_1_RPT.php deleted file mode 100644 index 02986f81..00000000 --- a/src/tests/process/crawler/pspInviaCarrelloRPT/T00040_UpdatePspWithNodoInviaCarrelloRPT_1_RPT.php +++ /dev/null @@ -1,105 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000041'); - $this->assertEquals('2024-03-10 10:40:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000041', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000041', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000041', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_RT', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('CP', $transaction->getColumnValue('payment_type')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000041' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('600.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000041'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000070', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000071', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000072', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000073', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 70); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 71); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 72); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 73); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/pspInviaCarrelloRPT/T00041_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_FaultCode.php b/src/tests/process/crawler/pspInviaCarrelloRPT/T00041_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_FaultCode.php deleted file mode 100644 index d4459d8c..00000000 --- a/src/tests/process/crawler/pspInviaCarrelloRPT/T00041_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_FaultCode.php +++ /dev/null @@ -1,104 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000042'); - $this->assertEquals('2024-03-10 10:45:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000042', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000042', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000042', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_RPT_2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('CP', $transaction->getColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000042' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('300.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000042'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000074', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:45:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000075', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:46:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000076', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:46:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000077', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertEquals('KO', $workflow->getColumnValue('outcome')); - - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 74); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 75); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 76); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 77); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/pspInviaCarrelloRPT/T00042_UpdatePspWithNodoInviaCarrelloRPT_2_RPT.php b/src/tests/process/crawler/pspInviaCarrelloRPT/T00042_UpdatePspWithNodoInviaCarrelloRPT_2_RPT.php deleted file mode 100644 index 17e62755..00000000 --- a/src/tests/process/crawler/pspInviaCarrelloRPT/T00042_UpdatePspWithNodoInviaCarrelloRPT_2_RPT.php +++ /dev/null @@ -1,181 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000043'); - $this->assertEquals('2024-03-10 10:55:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000043', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000043', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000043', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_RPT_3', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('BBT', $transaction->getColumnValue('payment_type')); - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000044'); - $this->assertEquals('2024-03-10 10:55:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000044', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000043', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000043', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('420.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_RPT_3', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('BBT', $transaction->getColumnValue('payment_type')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000043' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000044' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000003', $details->getColumnValue('iban_transfer')); - $this->assertEquals('120.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000004', $details->getColumnValue('iban_transfer')); - $this->assertEquals('300.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000043'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000078', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000079', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:56:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000080', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:56:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000081', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertNull($workflow); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000044'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000078', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000079', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:56:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000080', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:56:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000081', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertNull($workflow); - - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 78); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 79); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 80); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 81); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/pspInviaCarrelloRPTCarte/T00043_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_ExtraInfo.php b/src/tests/process/crawler/pspInviaCarrelloRPTCarte/T00043_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_ExtraInfo.php deleted file mode 100644 index 60e79db8..00000000 --- a/src/tests/process/crawler/pspInviaCarrelloRPTCarte/T00043_UpdatePspWithNodoInviaCarrelloRPT_1_RPT_ExtraInfo.php +++ /dev/null @@ -1,119 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000051'); - $this->assertEquals('2024-03-10 10:40:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000051', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000051', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('c0000000000000000000000000000051', $transaction->getColumnValue('id_carrello')); - $this->assertEquals('600.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_RPT', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_EC_OLD', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('CP', $transaction->getColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000051' ); - $details = self::$db->getTransactionDetails($transaction, 0); - - $this->assertNull($details->getColumnValue('iur')); - $this->assertNull($details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000010', $details->getColumnValue('iban_transfer')); - $this->assertEquals('600.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000051'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000082', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('nodoInviaCarrelloRPT', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:40:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000083', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPTCarte', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000084', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspInviaCarrelloRPTCarte', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:42:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000085', $workflow->getColumnValue('event_id')); - $this->assertNull($workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - #[TestDox('[EXTRAINFO] Verifica presenza Extra Info')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000051'); - - $rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $esito_carta = self::$db->getExtraInfo($transaction, 'esito_carta'); - $authcode = self::$db->getExtraInfo($transaction, 'authcode'); - - - $this->assertEquals('000000000051', $rrn->getColumnValue('info_value')); - $this->assertEquals('00', $esito_carta->getColumnValue('info_value')); - $this->assertEquals('000003', $authcode->getColumnValue('info_value')); - - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 82); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 83); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 84); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 85); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/pspNotifyPayment/T00047_WorkFlow_WithPspNotifyPayment_CreditCard.php b/src/tests/process/crawler/pspNotifyPayment/T00047_WorkFlow_WithPspNotifyPayment_CreditCard.php deleted file mode 100644 index 7a18312a..00000000 --- a/src/tests/process/crawler/pspNotifyPayment/T00047_WorkFlow_WithPspNotifyPayment_CreditCard.php +++ /dev/null @@ -1,194 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000100'); - $this->assertEquals('2024-03-10 15:43:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000100', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000100', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('301000000000000100', $transaction->getColumnValue('notice_id')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('CHECKOUT', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('150.00', $transaction->getColumnValue('importo')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000100' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('40.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals('110.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000100'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000100', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000101', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000102', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000103', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000104', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:45:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000105', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000106', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000107', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 8); - $this->assertNull($workflow); - } - - - #[TestDox('[METADATA] Verifica MetaData')] - public function testMetaData() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000100'); - - $details = self::$db->getTransactionDetails($transaction, 1); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_1_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_1_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_1_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_1_2', $metadata->getColumnValue('meta_value')); - - $details = self::$db->getTransactionDetails($transaction, 0); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_2_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_2_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_2_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_2_2', $metadata->getColumnValue('meta_value')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000100'); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('111111111111', $extra_info_rrn->getColumnValue('info_value')); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('111111', $extra_info_rrn->getColumnValue('info_value')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 100); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 101); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 102); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 103); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 104); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 105); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 106); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 107); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/pspNotifyPayment/T00048_WorkFlow_WithPspNotifyPayment_BancomatPay.php b/src/tests/process/crawler/pspNotifyPayment/T00048_WorkFlow_WithPspNotifyPayment_BancomatPay.php deleted file mode 100644 index 70901232..00000000 --- a/src/tests/process/crawler/pspNotifyPayment/T00048_WorkFlow_WithPspNotifyPayment_BancomatPay.php +++ /dev/null @@ -1,194 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000101'); - $this->assertEquals('2024-03-10 15:43:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000101', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000101', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('301000000000000101', $transaction->getColumnValue('notice_id')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('CHECKOUT', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('150.00', $transaction->getColumnValue('importo')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000101' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('40.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals('110.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000101'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000108', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000109', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000110', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000111', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000112', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:45:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000113', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000114', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000115', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 8); - $this->assertNull($workflow); - } - - - #[TestDox('[METADATA] Verifica MetaData')] - public function testMetaData() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000101'); - - $details = self::$db->getTransactionDetails($transaction, 1); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_1_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_1_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_1_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_1_2', $metadata->getColumnValue('meta_value')); - - $details = self::$db->getTransactionDetails($transaction, 0); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_2_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_2_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_2_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_2_2', $metadata->getColumnValue('meta_value')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000101'); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'transactionId'); - $this->assertEquals('111111112', $extra_info_rrn->getColumnValue('info_value')); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('11111111111111111111110', $extra_info_rrn->getColumnValue('info_value')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 108); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 109); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 110); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 111); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 112); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 113); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 114); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 115); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/pspNotifyPayment/T00049_WorkFlow_WithPspNotifyPayment_Paypal.php b/src/tests/process/crawler/pspNotifyPayment/T00049_WorkFlow_WithPspNotifyPayment_Paypal.php deleted file mode 100644 index 7e0d7f89..00000000 --- a/src/tests/process/crawler/pspNotifyPayment/T00049_WorkFlow_WithPspNotifyPayment_Paypal.php +++ /dev/null @@ -1,194 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000102'); - $this->assertEquals('2024-03-10 15:43:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000102', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('c0000000000000000000000000000102', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('301000000000000102', $transaction->getColumnValue('notice_id')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('CHECKOUT', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('150.00', $transaction->getColumnValue('importo')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('payment_type')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000102' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('40.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals('110.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000102'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000116', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:43:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000117', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000118', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:44:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000119', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:45:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000120', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPayment', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:45:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000121', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000122', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 15:46:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000123', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 8); - $this->assertNull($workflow); - } - - - #[TestDox('[METADATA] Verifica MetaData')] - public function testMetaData() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000102'); - - $details = self::$db->getTransactionDetails($transaction, 1); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_1_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_1_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_1_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_1_2', $metadata->getColumnValue('meta_value')); - - $details = self::$db->getTransactionDetails($transaction, 0); - $metadata = self::$db->getMetadataTransfer($details, 0); - $this->assertEquals('chiave_2_1', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_2_1', $metadata->getColumnValue('meta_value')); - $metadata = self::$db->getMetadataTransfer($details, 1); - $this->assertEquals('chiave_2_2', $metadata->getColumnValue('meta_key')); - $this->assertEquals('valore_2_2', $metadata->getColumnValue('meta_value')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000102'); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'transactionId'); - $this->assertEquals('111111113', $extra_info_rrn->getColumnValue('info_value')); - - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'pspTransactionId'); - $this->assertEquals('11111111111113', $extra_info_rrn->getColumnValue('info_value')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 116); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 117); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 118); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 119); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 120); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 121); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 122); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 123); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/pspNotifyPaymentV2/T00058_pspNotifyPaymentV2_2Payment.php b/src/tests/process/crawler/pspNotifyPaymentV2/T00058_pspNotifyPaymentV2_2Payment.php deleted file mode 100644 index eddfab5c..00000000 --- a/src/tests/process/crawler/pspNotifyPaymentV2/T00058_pspNotifyPaymentV2_2Payment.php +++ /dev/null @@ -1,269 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000175'); - $this->assertEquals('2024-03-10 10:25:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000175', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000175', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('200.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000176'); - $this->assertEquals('2024-03-10 10:26:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000176', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000176', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('180.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertNull($transaction->getReadyColumnValue('payment_type')); - $this->assertNull($transaction->getReadyColumnValue('id_carrello')); - $this->assertNull($transaction->getReadyColumnValue('esito')); - - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000175' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('20.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000176' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('20.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('160.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000175'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:25:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000174', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:25:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000175', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000179', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:28:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000180', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:28:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000181', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000176'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:26:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000176', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:26:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000177', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000178', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:27:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000179', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:28:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000180', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:28:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000181', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - } - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000175'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('zzzzzzzzzzzzzzzzzzzzz1', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('100001', $extra_info_rrn->getColumnValue('info_value')); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000176'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('zzzzzzzzzzzzzzzzzzzzz1', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('100001', $extra_info_rrn->getColumnValue('info_value')); - - - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 174); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 175); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 176); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 177); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 178); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 179); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 180); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 181); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php b/src/tests/process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php deleted file mode 100644 index 92fe9607..00000000 --- a/src/tests/process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php +++ /dev/null @@ -1,241 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
40activatePaymentNoticeREQ
41activatePaymentNoticeRESP
42sendPaymentOutcomeREQ
43sendPaymentOutcomeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000003077777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
120.0077777777777IT18U0000000000000000000001
180.0077777777777IT18U0000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000812024-03-10 09:41:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00030] Valuta la corretta lavorazione di un workflow di pagamento MOD3 NEW con 2 transfer e una sendPaymentOutcome OK')] -class T00030_WorkflowPaymentMod3New2TransferSPOOK extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000030', 't0000000000000000000000000000030'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 12:35:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000030', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000030', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000030', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('180.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000030' ); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('120.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('60.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000030' ); - - $event = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:35:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000040', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:36:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000041', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:37:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000042', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:38:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000043', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 40); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 41); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 42); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 43); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } -} diff --git a/src/tests/process/crawler/sendPaymentOutcome/T00031_WorkflowPaymentMod3New2TransferSPOKO.php b/src/tests/process/crawler/sendPaymentOutcome/T00031_WorkflowPaymentMod3New2TransferSPOKO.php deleted file mode 100644 index 8302480c..00000000 --- a/src/tests/process/crawler/sendPaymentOutcome/T00031_WorkflowPaymentMod3New2TransferSPOKO.php +++ /dev/null @@ -1,247 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
40activatePaymentNoticeREQ
41activatePaymentNoticeRESP
42sendPaymentOutcomeREQ
43sendPaymentOutcomeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000003077777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
120.0077777777777IT18U0000000000000000000001
180.0077777777777IT18U0000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000812024-03-10 09:41:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00031] Valuta la corretta lavorazione di un workflow di pagamento MOD3 NEW con 2 transfer e una sendPaymentOutcome KO')] -class T00031_WorkflowPaymentMod3New2TransferSPOKO extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000031'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 12:30:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000031', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000031', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000031', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('245.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('KO', $transaction->getColumnValue('esito')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000031' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('60.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('85.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 2); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('3', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000003', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000031' ); - - $event = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:30:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000044', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:31:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000045', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:32:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000046', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 12:33:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000047', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 44); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 45); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 46); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 47); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } -} diff --git a/src/tests/process/crawler/sendPaymentOutcome/T00032_WorkflowPaymentMod3New2TransferSPOOKAndKO.php b/src/tests/process/crawler/sendPaymentOutcome/T00032_WorkflowPaymentMod3New2TransferSPOOKAndKO.php deleted file mode 100644 index ddef9361..00000000 --- a/src/tests/process/crawler/sendPaymentOutcome/T00032_WorkflowPaymentMod3New2TransferSPOOKAndKO.php +++ /dev/null @@ -1,273 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
40activatePaymentNoticeREQ
41activatePaymentNoticeRESP
42sendPaymentOutcomeREQ
43sendPaymentOutcomeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000003077777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
120.0077777777777IT18U0000000000000000000001
180.0077777777777IT18U0000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000812024-03-10 09:41:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00032] Valuta la corretta lavorazione di un workflow di pagamento MOD3 NEW con 2 transfer e una sendPaymentOutcome prima OK e poi KO')] -class T00032_WorkflowPaymentMod3New2TransferSPOOKAndKO extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000032'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 13:30:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000032', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000032', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000032', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('245.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000032' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('50.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('2', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('75.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 2); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('3', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000003', $details->getColumnValue('iban_transfer')); - $this->assertEquals('120.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000032' ); - - $event = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:30:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000048', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:31:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000049', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - $event = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:32:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000050', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:33:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000051', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - - $event = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:34:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000052', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 13:35:00.197', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000053', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('KO', $event->getColumnValue('outcome')); - $this->assertEquals('PPT_ESITO_ACQUISITO', $event->getColumnValue('faultcode')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 48); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 49); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 50); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 51); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 52); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 53); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } -} diff --git a/src/tests/process/crawler/sendPaymentOutcome/T00033_WorkflowPaymentMod3New1TransferMultipleSPOOK.php b/src/tests/process/crawler/sendPaymentOutcome/T00033_WorkflowPaymentMod3New1TransferMultipleSPOOK.php deleted file mode 100644 index 1ec191d8..00000000 --- a/src/tests/process/crawler/sendPaymentOutcome/T00033_WorkflowPaymentMod3New1TransferMultipleSPOOK.php +++ /dev/null @@ -1,263 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
40activatePaymentNoticeREQ
41activatePaymentNoticeRESP
42sendPaymentOutcomeREQ
43sendPaymentOutcomeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000003077777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
120.0077777777777IT18U0000000000000000000001
180.0077777777777IT18U0000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000812024-03-10 09:41:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00033] Valuta la corretta lavorazione di un workflow di pagamento MOD3 NEW con 1 transfer e SPO multiple')] -class T00033_WorkflowPaymentMod3New1TransferMultipleSPOOK extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000033'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 14:05:00.201', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000033', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000033', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000033', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('245.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - - $this->assertNull($transaction->getColumnValue('date_wf')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000033' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('245.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000033' ); - - $event = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:05:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000054', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:06:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000055', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - $event = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:07:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000056', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:08:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000057', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - - $event = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:09:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000058', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 14:10:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000059', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('KO', $event->getColumnValue('outcome')); - $this->assertEquals('PPT_PAGAMENTO_DUPLICATO', $event->getColumnValue('faultcode')); - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 54); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 55); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 56); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 57); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 58); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 59); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - } -} diff --git a/src/tests/process/crawler/sendPaymentOutcome/T00034_WorkflowPaymentMod3New1TransferSPOAnotherDay.php b/src/tests/process/crawler/sendPaymentOutcome/T00034_WorkflowPaymentMod3New1TransferSPOAnotherDay.php deleted file mode 100644 index 47896c81..00000000 --- a/src/tests/process/crawler/sendPaymentOutcome/T00034_WorkflowPaymentMod3New1TransferSPOAnotherDay.php +++ /dev/null @@ -1,240 +0,0 @@ -Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

- * - * - *

Event(s)

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
idtypesubtype
40activatePaymentNoticeREQ
41activatePaymentNoticeRESP
42sendPaymentOutcomeREQ
43sendPaymentOutcomeRESP
- * - *

Transaction Table

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
iuvpa_emittentetoken
0100000000000003077777777777
* Altri parametri saranno controllati
- * - *

Transaction Details

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
amountpa_transferiban
120.0077777777777IT18U0000000000000000000001
180.0077777777777IT18U0000000000000000000002
* Altri parametri saranno controllati
- * - *

Transaction Events

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
event_idfk_tipoeventoevent_timestamp
T00000812024-03-10 09:41:00.232
* Altri parametri saranno controllati
- * - *

ReEvent

- *

state: LOADED

- * - *

Fault

- *

False

- * - */ -#[TestDox('[T00034] Valuta la corretta lavorazione di un workflow di pagamento MOD3 NEW con 1 transfer e SPO in altro giorno')] -class T00034_WorkflowPaymentMod3New1TransferSPOAnotherDay extends TestCase -{ - - protected static \GetInfoFromDb $db; - - - public static function setUpBeforeClass(): void - { - self::$db = new \GetInfoFromDb(); - } - - - #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] - public function testTransaction() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000034'); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 08:05:00.201', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000034', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000034', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000034', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('105.00', $transaction->getColumnValue('importo')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('KO', $transaction->getColumnValue('esito')); - $this->assertContains('2024-03-11', json_decode($transaction->getColumnValue('date_wf'), JSON_OBJECT_AS_ARRAY)); - - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000034' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('105.00', $details->getColumnValue('amount_transfer')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertNull($details); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000034' ); - - $event = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:05:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000060', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNotice', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 08:06:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000061', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - $event = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'REQ'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 08:07:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000062', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - - $event = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcome', 'RESP'), $event->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-11 08:08:00.201', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000063', $event->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); - $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); - $this->assertEquals('OK', $event->getColumnValue('outcome')); - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 60); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 61); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-11'), 62); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-11'), 63); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } -} diff --git a/src/tests/process/crawler/sendPaymentOutcomeV2/T00071_WorkflowWithSPOV2_Mod3.php b/src/tests/process/crawler/sendPaymentOutcomeV2/T00071_WorkflowWithSPOV2_Mod3.php deleted file mode 100644 index c049a864..00000000 --- a/src/tests/process/crawler/sendPaymentOutcomeV2/T00071_WorkflowWithSPOV2_Mod3.php +++ /dev/null @@ -1,189 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000262'); - $this->assertEquals('2024-03-10 10:52:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000262', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000262', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000263'); - $this->assertEquals('2024-03-10 10:52:02.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000263', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000263', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('150.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000262' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('300.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000263' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('150.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000262'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000280', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000281', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:04.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000284', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000285', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000263'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000282', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:03.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000283', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:04.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000284', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000285', $workflow->getColumnValue('event_id')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - } - - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 280); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 281); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 282); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 283); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 284); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 285); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - -} diff --git a/src/tests/process/crawler/sendPaymentOutcomeV2/T00072_WorkflowWithSPOV2_ModUnico.php b/src/tests/process/crawler/sendPaymentOutcomeV2/T00072_WorkflowWithSPOV2_ModUnico.php deleted file mode 100644 index 6e2d27db..00000000 --- a/src/tests/process/crawler/sendPaymentOutcomeV2/T00072_WorkflowWithSPOV2_ModUnico.php +++ /dev/null @@ -1,368 +0,0 @@ -getTransaction(new \DateTime('2024-03-10'), '01000000000000270'); - $this->assertEquals('2024-03-10 10:52:00.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000270', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000270', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('301000000000000270', $transaction->getColumnValue('notice_id')); - $this->assertEquals('300.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000271'); - $this->assertEquals('2024-03-10 10:52:04.197', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000271', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('t0000000000000000000000000000271', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('301000000000000271', $transaction->getColumnValue('notice_id')); - $this->assertEquals('400.00', $transaction->getColumnValue('importo')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('PSP_V2', $transaction->getColumnValue('id_psp')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); - $this->assertEquals('OK', $transaction->getColumnValue('esito')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - } - - - #[TestDox('[DETAILS] Verifica assenza dettagli')] - public function testTransactionDetails() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000270' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('100.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('200.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000271' ); - - $details = self::$db->getTransactionDetails($transaction, 0); - $this->assertEquals(2, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000002', $details->getColumnValue('iban_transfer')); - $this->assertEquals('150.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - $details = self::$db->getTransactionDetails($transaction, 1); - $this->assertEquals(1, $details->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT0000000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('250.00', $details->getColumnValue('amount_transfer')); - $this->assertNull($details->getColumnValue('iur')); - $this->assertFalse($details->getColumnValue('is_bollo')); - - - - } - - #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] - public function testWorkFlow() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000270'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000286', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:01.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000290', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:02.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000291', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:03.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000287', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000294', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:04.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000296', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:06.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000297', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000295', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 8); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:58:04.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000298', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 9); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:58:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000299', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000271'); - - $workflow = self::$db->getWorkFlow($transaction, 0); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:04.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000288', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 1); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000292', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 2); - $this->assertEquals(MapEvents::getMethodId('paGetPaymentV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:06.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000293', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('AGID_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 3); - $this->assertEquals(MapEvents::getMethodId('activatePaymentNoticeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:52:07.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000289', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 4); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:00.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000294', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - - $workflow = self::$db->getWorkFlow($transaction, 5); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:04.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000296', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 6); - $this->assertEquals(MapEvents::getMethodId('pspNotifyPaymentV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:06.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000297', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertNull($workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 7); - $this->assertEquals(MapEvents::getMethodId('closePayment-v2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:55:10.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000295', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 8); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'REQ'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:58:04.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000298', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - - $workflow = self::$db->getWorkFlow($transaction, 9); - $this->assertEquals(MapEvents::getMethodId('sendPaymentOutcomeV2', 'RESP'), $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 10:58:05.197', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('T000299', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - $this->assertEquals('PSP_V2', $workflow->getColumnValue('id_psp')); - $this->assertEquals('OK', $workflow->getColumnValue('outcome')); - } - - - #[TestDox('[EXTRA INFO] Verifica delle informazioni extra')] - public function testExtraInfo() - { - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000270'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('rrn_SPOV2', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('987654', $extra_info_rrn->getColumnValue('info_value')); - - - - $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000271'); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'rrn'); - $this->assertEquals('rrn_SPOV2', $extra_info_rrn->getColumnValue('info_value')); - $extra_info_rrn = self::$db->getExtraInfo($transaction, 'authcode'); - $this->assertEquals('987654', $extra_info_rrn->getColumnValue('info_value')); - - - } - #[TestDox('[ReEvent] Verifica stato evento')] - public function testEvent() - { - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 286); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 287); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 288); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 289); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 290); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 291); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 292); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 293); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 294); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 295); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 296); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 297); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 298); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 299); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - -} diff --git a/src/tests/process/normal/T0001.php b/src/tests/process/normal/T0001.php deleted file mode 100644 index fdb5acae..00000000 --- a/src/tests/process/normal/T0001.php +++ /dev/null @@ -1,108 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp', '=', 't0000000000000000000000000000001') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 1) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectInfoTransaction() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000001',self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',self::$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflow() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000001', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01',self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0002.php b/src/tests/process/normal/T0002.php deleted file mode 100644 index 5cbd58d2..00000000 --- a/src/tests/process/normal/T0002.php +++ /dev/null @@ -1,108 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000002') - ->where('token_ccp', '=', 't0000000000000000000000000000002') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 2) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectInfoTransaction() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:11.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000002',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000002',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000002',self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_03',self::$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflow() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:11.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000002', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01',self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0003.php b/src/tests/process/normal/T0003.php deleted file mode 100644 index ba997be6..00000000 --- a/src/tests/process/normal/T0003.php +++ /dev/null @@ -1,108 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000003') - ->where('token_ccp', '=', 't0000000000000000000000000000003') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 3) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:12.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000003',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000003',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000003',self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_02',self::$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_02',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:12.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000003', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_01',self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_02',self::$workflow->getColumnValue('canale')); - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0004.php b/src/tests/process/normal/T0004.php deleted file mode 100644 index 27e5d545..00000000 --- a/src/tests/process/normal/T0004.php +++ /dev/null @@ -1,109 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000004') - ->where('token_ccp', '=', 't0000000000000000000000000000004') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 4) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:13.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000004',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000004',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000004',self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',self::$transaction->getColumnValue('id_psp')); - $this->assertEmpty(self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:13.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000004', self::$workflow->getColumnValue('event_id')); - $this->assertEmpty(self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0005.php b/src/tests/process/normal/T0005.php deleted file mode 100644 index ab477b36..00000000 --- a/src/tests/process/normal/T0005.php +++ /dev/null @@ -1,109 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000005') - ->whereNull('token_ccp') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 4) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:15.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000005',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000005',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertNull(self::$transaction->getColumnValue('token_ccp')); - $this->assertNull(self::$transaction->getColumnValue('id_psp')); - $this->assertNull(self::$transaction->getColumnValue('stazione')); - $this->assertNull(self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:15.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000005', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_02', self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - $this->assertEquals('PSP_01',self::$workflow->getColumnValue('id_psp')); - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0006.php b/src/tests/process/normal/T0006.php deleted file mode 100644 index fd4cb425..00000000 --- a/src/tests/process/normal/T0006.php +++ /dev/null @@ -1,109 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000006') - ->where('token_ccp', '=', 't0000000000000000000000000000006') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 6) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:16.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000006',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000006',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000006', self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',self::$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_02', self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:16.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000006', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_02', self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0007.php b/src/tests/process/normal/T0007.php deleted file mode 100644 index c1cdedbd..00000000 --- a/src/tests/process/normal/T0007.php +++ /dev/null @@ -1,109 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000007') - ->where('token_ccp', '=', 't0000000000000000000000000000007') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 7) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:17.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000007',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000007',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000007', self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',self::$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_02', self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:17.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000007', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_02', self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0008.php b/src/tests/process/normal/T0008.php deleted file mode 100644 index 768799cd..00000000 --- a/src/tests/process/normal/T0008.php +++ /dev/null @@ -1,77 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 8) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica assenza della transazione campi')] - public function testCorrectDateEvent() - { - - $result = Capsule::table('transaction_2024') - ->where('token_ccp', '=', 't0000000000000000000000000000008') - ->get(); - - $this->assertEquals(0, $result->count()); - - } - - #[TestDox('[RE] Verifica della modifica in REJECTED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('REJECTED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0009.php b/src/tests/process/normal/T0009.php deleted file mode 100644 index 2af3efff..00000000 --- a/src/tests/process/normal/T0009.php +++ /dev/null @@ -1,151 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000006') - ->where('token_ccp', '=', 't0000000000000000000000000000006') - ->where('date_event', '=', '2024-03-10') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-11'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 9) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-11'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:16.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000006',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000006',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000006', self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',self::$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_02', self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:16.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000006', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_02', self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - - - - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000006') - ->where('token_ccp', '=', 't0000000000000000000000000000006') - ->where('date_event', '=', '2024-03-11') - ->get(); - - $transaction = new Transaction(new \DateTime('2024-03-11'), (array) $result->get(0)); - - $id = $transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - $workflow = new Workflow(new \DateTime('2024-03-11'), (array) $result->get(0)); - - $this->assertEquals('2024-03-11',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-11 09:10:20.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000006',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000006',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000006', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_02', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - - - $this->assertEquals('2024-03-11', $workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-11 09:10:20.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000009', $workflow->getColumnValue('event_id')); - $this->assertEquals('77777777777_02', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$workflow->getColumnValue('canale')); - - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0010.php b/src/tests/process/normal/T0010.php deleted file mode 100644 index 520dbef3..00000000 --- a/src/tests/process/normal/T0010.php +++ /dev/null @@ -1,129 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp', '=', 't0000000000000000000000000000001') - ->where('date_event', '=', '2024-03-10') - ->get(); - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->orderBy('event_timestamp', 'asc') - ->get(); - - self::$workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', 10) - ->get(); - - self::$re = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $this->assertEquals('2024-03-10',self::$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232',self::$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001',self::$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',self::$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001',self::$transaction->getColumnValue('notice_id')); - $this->assertNull(self::$transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000001', self::$transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',self::$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', self::$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',self::$transaction->getColumnValue('importo')); - $this->assertNull(self::$transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertEquals('2024-03-10', self::$workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232', self::$workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, self::$workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000001', self::$workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01',self::$workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', self::$workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',self::$workflow->getColumnValue('canale')); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', self::$transaction->getColumnValue('id')) - ->orderBy('event_timestamp', 'asc') - ->get(); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(1)); - - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:30.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000010', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$workflow->getColumnValue('canale')); - - - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - $this->assertEquals('LOADED', self::$re->getColumnValue('state')); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0011.php b/src/tests/process/normal/T0011.php deleted file mode 100644 index fd180584..00000000 --- a/src/tests/process/normal/T0011.php +++ /dev/null @@ -1,184 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000010') - ->where('token_ccp', '=', 't0000000000000000000000000000010') - ->get(); - - - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:11:10.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000010',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000010',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000010', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('180.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000010') - ->where('token_ccp', '=', 't0000000000000000000000000000010') - ->get(); - - - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = $transaction->getColumnValue('id'); - - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 1) - ->get(); - - $req = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 2) - ->get(); - - $resp = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $this->assertEquals('2024-03-10', $req->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:11:10.232', $req->getColumnValue('event_timestamp')); - $this->assertEquals(1, $req->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000010', $req->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$req->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$req->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$req->getColumnValue('canale')); - - - $this->assertEquals('2024-03-10', $resp->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:12:10.232', $resp->getColumnValue('event_timestamp')); - $this->assertEquals(2, $resp->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000010', $resp->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$resp->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$resp->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$resp->getColumnValue('canale')); - - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - $this->assertEquals(2, $result->count()); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '11') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '12') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000010') - ->where('token_ccp', '=', 't0000000000000000000000000000010') - ->get(); - - - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = $transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->get(); - - $details = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals(1, $result->count()); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); - $this->assertEquals('1', $details->getColumnValue('id_transfer')); - - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0012.php b/src/tests/process/normal/T0012.php deleted file mode 100644 index cbad5d40..00000000 --- a/src/tests/process/normal/T0012.php +++ /dev/null @@ -1,198 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000011') - ->where('token_ccp', '=', 't0000000000000000000000000000011') - ->get(); - - - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:13:10.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000011',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000011',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000011', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('270.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000011') - ->where('token_ccp', '=', 't0000000000000000000000000000011') - ->get(); - - - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = $transaction->getColumnValue('id'); - - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 1) - ->get(); - - $req = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 2) - ->get(); - - $resp = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $this->assertEquals('2024-03-10', $req->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:13:10.232', $req->getColumnValue('event_timestamp')); - $this->assertEquals(1, $req->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000011', $req->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$req->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$req->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$req->getColumnValue('canale')); - - - $this->assertEquals('2024-03-10', $resp->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:14:10.232', $resp->getColumnValue('event_timestamp')); - $this->assertEquals(2, $resp->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000012', $resp->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$resp->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$resp->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$resp->getColumnValue('canale')); - - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->get(); - - $this->assertEquals(2, $result->count()); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '13') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '14') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000011') - ->where('token_ccp', '=', 't0000000000000000000000000000011') - ->get(); - - - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $id = $transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->orderBy('amount_transfer', 'desc') - ->get(); - - $this->assertEquals(2, $result->count()); - - - - $transfer_1 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('180.00', $transfer_1->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $transfer_1->getColumnValue('iban_transfer')); - $this->assertEquals('77777777777', $transfer_1->getColumnValue('pa_transfer')); - $this->assertEquals('1', $transfer_1->getColumnValue('id_transfer')); - - - - $transfer_2 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(1)); - - $this->assertEquals('90.00', $transfer_2->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $transfer_2->getColumnValue('iban_transfer')); - $this->assertEquals('77777777778', $transfer_2->getColumnValue('pa_transfer')); - $this->assertEquals('2', $transfer_2->getColumnValue('id_transfer')); - - - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0013.php b/src/tests/process/normal/T0013.php deleted file mode 100644 index 71b62ed2..00000000 --- a/src/tests/process/normal/T0013.php +++ /dev/null @@ -1,203 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000012') - ->where('token_ccp', '=', 't0000000000000000000000000000012') - ->get(); - - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - - $transaction = self::$transaction; - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:10.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000012',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000012',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000012', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('270.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $transaction = self::$transaction; - $id = $transaction->getColumnValue('id'); - - - // mi prendo la REQ - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 1) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho 1 sola req - $this->assertEquals(1, $result->count()); - $req = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - // mi prendo le 2 RESP - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 2) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho due resp - $this->assertEquals(2, $result->count()); - - $resp_1 = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - $resp_2 = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(1)); - - - $this->assertEquals('2024-03-10', $req->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:10.232', $req->getColumnValue('event_timestamp')); - $this->assertEquals(1, $req->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000013', $req->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$req->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$req->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$req->getColumnValue('canale')); - - - - $this->assertEquals('2024-03-10', $resp_1->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:15.232', $resp_1->getColumnValue('event_timestamp')); - $this->assertEquals(2, $resp_1->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000014', $resp_1->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$resp_1->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$resp_1->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$resp_1->getColumnValue('canale')); - - $this->assertEquals('2024-03-10', $resp_2->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:17.232', $resp_2->getColumnValue('event_timestamp')); - $this->assertEquals(2, $resp_2->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000015', $resp_2->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$resp_2->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$resp_2->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$resp_2->getColumnValue('canale')); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '15') - ->get(); - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '16') - ->get(); - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '17') - ->get(); - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - } - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - - $transaction = self::$transaction; - - $id = $transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->orderBy('amount_transfer', 'desc') - ->get(); - - $this->assertEquals(2, $result->count()); - - - - $transfer_1 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('180.00', $transfer_1->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $transfer_1->getColumnValue('iban_transfer')); - $this->assertEquals('77777777777', $transfer_1->getColumnValue('pa_transfer')); - $this->assertEquals('1', $transfer_1->getColumnValue('id_transfer')); - - - - $transfer_2 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(1)); - - $this->assertEquals('90.00', $transfer_2->getColumnValue('amount_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $transfer_2->getColumnValue('iban_transfer')); - $this->assertEquals('77777777778', $transfer_2->getColumnValue('pa_transfer')); - $this->assertEquals('2', $transfer_2->getColumnValue('id_transfer')); - - - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0014.php b/src/tests/process/normal/T0014.php deleted file mode 100644 index 4792396d..00000000 --- a/src/tests/process/normal/T0014.php +++ /dev/null @@ -1,176 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000013') - ->where('token_ccp', '=', 't0000000000000000000000000000013') - ->get(); - - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - - $transaction = self::$transaction; - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:20.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000013',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000013',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000013', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $transaction = self::$transaction; - $id = $transaction->getColumnValue('id'); - - - // mi prendo la REQ - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 1) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho 1 sola req - $this->assertEquals(1, $result->count()); - $req = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - // mi prendo le 2 RESP - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 2) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho due resp - $this->assertEquals(1, $result->count()); - - $resp_1 = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - $this->assertEquals('2024-03-10', $req->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:20.232', $req->getColumnValue('event_timestamp')); - $this->assertEquals(1, $req->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000018', $req->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$req->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$req->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$req->getColumnValue('canale')); - - - - $this->assertEquals('2024-03-10', $resp_1->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:25.232', $resp_1->getColumnValue('event_timestamp')); - $this->assertEquals(2, $resp_1->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000019', $resp_1->getColumnValue('event_id')); - $this->assertEquals('PPT_ERRORE_EMESSO_DA_PAA', $resp_1->getColumnValue('faultcode')); - $this->assertEquals('PSP_01',$resp_1->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$resp_1->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$resp_1->getColumnValue('canale')); - - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '19') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '20') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - - - $transaction = self::$transaction; - - $id = $transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->orderBy('amount_transfer', 'desc') - ->get(); - - $this->assertEquals(0, $result->count()); - - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0015.php b/src/tests/process/normal/T0015.php deleted file mode 100644 index dd183c62..00000000 --- a/src/tests/process/normal/T0015.php +++ /dev/null @@ -1,197 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000014') - ->where('token_ccp', '=', 't0000000000000000000000000000014') - ->get(); - - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - - $transaction = self::$transaction; - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:30.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000014',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000014',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000014', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('270.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $transaction = self::$transaction; - $id = $transaction->getColumnValue('id'); - - - // mi prendo la REQ - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 1) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho 1 sola req - $this->assertEquals(1, $result->count()); - $req = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - // mi prendo le 2 RESP - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 2) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho due resp - $this->assertEquals(2, $result->count()); - - $resp_1 = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - $resp_2 = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(1)); - - - $this->assertEquals('2024-03-10', $req->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:30.232', $req->getColumnValue('event_timestamp')); - $this->assertEquals(1, $req->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000020', $req->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$req->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$req->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$req->getColumnValue('canale')); - - - - $this->assertEquals('2024-03-10', $resp_1->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:35.232', $resp_1->getColumnValue('event_timestamp')); - $this->assertEquals(2, $resp_1->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000021', $resp_1->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$resp_1->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$resp_1->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$resp_1->getColumnValue('canale')); - - $this->assertEquals('2024-03-10', $resp_2->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:45.232', $resp_2->getColumnValue('event_timestamp')); - $this->assertEquals(2, $resp_2->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000022', $resp_2->getColumnValue('event_id')); - $this->assertEquals('PPT_ERRORE_EMESSO_DA_PAA', $resp_2->getColumnValue('faultcode')); - $this->assertEquals('PSP_01',$resp_2->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$resp_2->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$resp_2->getColumnValue('canale')); - - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '21') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '22') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - $transaction = self::$transaction; - - $id = $transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->orderBy('amount_transfer', 'desc') - ->get(); - - $this->assertEquals(2, $result->count()); - - $transfer_1 = new TransactionDetails(new \DateTime(), (array) $result->get(0)); - $transfer_2 = new TransactionDetails(new \DateTime(), (array) $result->get(1)); - - $this->assertEquals(1, $transfer_1->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $transfer_1->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $transfer_1->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $transfer_1->getColumnValue('amount_transfer')); - - $this->assertEquals(2, $transfer_2->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $transfer_2->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $transfer_2->getColumnValue('iban_transfer')); - $this->assertEquals('90.00', $transfer_2->getColumnValue('amount_transfer')); - - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0016.php b/src/tests/process/normal/T0016.php deleted file mode 100644 index 53106056..00000000 --- a/src/tests/process/normal/T0016.php +++ /dev/null @@ -1,160 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000015') - ->where('token_ccp', '=', 't0000000000000000000000000000015') - ->get(); - - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - - $transaction = self::$transaction; - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:50.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000015',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000015',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000015', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('0.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $transaction = self::$transaction; - $id = $transaction->getColumnValue('id'); - - - // mi prendo la REQ - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 1) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho 1 sola req - $this->assertEquals(1, $result->count()); - $req = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - // mi prendo le 2 RESP - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento' , '=', 2) - ->orderBy('event_timestamp', 'asc') - ->get(); - - // ho due resp - $this->assertEquals(0, $result->count()); - - - $this->assertEquals('2024-03-10', $req->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:24:50.232', $req->getColumnValue('event_timestamp')); - $this->assertEquals(1, $req->getColumnValue('fk_tipoevento')); - $this->assertEquals('T000023', $req->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$req->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$req->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$req->getColumnValue('canale')); - - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '23') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '24') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('REJECTED', $event->getColumnValue('state')); - - - } - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - $transaction = self::$transaction; - - $id = $transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->orderBy('amount_transfer', 'desc') - ->get(); - - $this->assertEquals(0, $result->count()); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0017.php b/src/tests/process/normal/T0017.php deleted file mode 100644 index ae649720..00000000 --- a/src/tests/process/normal/T0017.php +++ /dev/null @@ -1,118 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000016') - ->where('token_ccp', '=', 't0000000000000000000000000000016') - ->get(); - - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - - $transaction = self::$transaction; - - $this->assertNull($transaction->getColumnValue('date_event')); - $this->assertNull($transaction->getColumnValue('inserted_timestamp')); - $this->assertNull($transaction->getColumnValue('iuv')); - $this->assertNull($transaction->getColumnValue('pa_emittente')); - $this->assertNull($transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertNull($transaction->getColumnValue('token_ccp')); - $this->assertNull( $transaction->getColumnValue('id_broker_pa')); - $this->assertNull($transaction->getColumnValue('id_broker_psp')); - $this->assertNull($transaction->getColumnValue('id_psp')); - $this->assertNull($transaction->getColumnValue('stazione')); - $this->assertNull($transaction->getColumnValue('canale')); - $this->assertNull($transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $this->assertTrue(true); - - } - - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '25') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('REJECTED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '26') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('REJECTED', $event->getColumnValue('state')); - - - } - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - $this->assertTrue(true); - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0018.php b/src/tests/process/normal/T0018.php deleted file mode 100644 index a5b0e340..00000000 --- a/src/tests/process/normal/T0018.php +++ /dev/null @@ -1,179 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000017') - ->where('token_ccp', '=', 't0000000000000000000000000000017') - ->get(); - - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - - $transaction = self::$transaction; - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:28:10.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000017',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000017',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000017', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('270.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->orderBy('amount_transfer', 'desc') - ->get(); - - - $transfer_1 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(0)); - $transfer_2 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(1)); - - - $this->assertEquals(2, $result->count()); - - $this->assertEquals(1, $transfer_1->getColumnValue('id_transfer')); - $this->assertEquals('77777777777', $transfer_1->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $transfer_1->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $transfer_1->getColumnValue('amount_transfer')); - - - $this->assertEquals(2, $transfer_2->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $transfer_2->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $transfer_2->getColumnValue('iban_transfer')); - $this->assertEquals('90.00', $transfer_2->getColumnValue('amount_transfer')); - - - - - } - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->orderBy('event_timestamp', 'desc') - ->get(); - - - $event = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('2024-03-10 09:28:10.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000027', $event->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$event->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$event->getColumnValue('canale')); - - - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 2) - ->orderBy('event_timestamp', 'desc') - ->get(); - - - $event = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('2024-03-10 09:28:25.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000028', $event->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$event->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$event->getColumnValue('canale')); - - - - } - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '27') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '28') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } -} \ No newline at end of file diff --git a/src/tests/process/normal/T0019.php b/src/tests/process/normal/T0019.php deleted file mode 100644 index 8d3c5763..00000000 --- a/src/tests/process/normal/T0019.php +++ /dev/null @@ -1,179 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - - - self::$db = $capsule; - - $result = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000018') - ->where('token_ccp', '=', 't0000000000000000000000000000018') - ->get(); - - - self::$transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result->get(0)); - - - - } - - #[TestDox('[TRANSACTION] Verifica correttezza campi')] - public function testCorrectDateEvent() - { - - $transaction = self::$transaction; - - $this->assertEquals('2024-03-10',$transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:29:10.232',$transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000018',$transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777',$transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000018',$transaction->getColumnValue('notice_id')); - $this->assertNull($transaction->getColumnValue('id_carrello')); - $this->assertEquals('t0000000000000000000000000000018', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01',$transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$transaction->getColumnValue('canale')); - $this->assertEquals('270.00',$transaction->getColumnValue('importo')); - $this->assertNull($transaction->getColumnValue('esito')); - } - - - - #[TestDox('[DETAILS] Verifica corretto inserimento transfer')] - public function testCorrectDetails() - { - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->orderBy('amount_transfer', 'desc') - ->get(); - - - $transfer_1 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(0)); - $transfer_2 = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result->get(1)); - - - $this->assertEquals(2, $result->count()); - - $this->assertEquals(1, $transfer_1->getColumnValue('id_transfer')); - $this->assertEquals('77777777779', $transfer_1->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $transfer_1->getColumnValue('iban_transfer')); - $this->assertEquals('180.00', $transfer_1->getColumnValue('amount_transfer')); - - - $this->assertEquals(2, $transfer_2->getColumnValue('id_transfer')); - $this->assertEquals('77777777778', $transfer_2->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000002', $transfer_2->getColumnValue('iban_transfer')); - $this->assertEquals('90.00', $transfer_2->getColumnValue('amount_transfer')); - - - - - } - - #[TestDox('[WORKFLOW] Verifica correttezza campi')] - public function testCorrectWorkflowDateEvent() - { - $id = self::$transaction->getColumnValue('id'); - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->orderBy('event_timestamp', 'desc') - ->get(); - - - $event = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('2024-03-10 09:29:10.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000029', $event->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$event->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$event->getColumnValue('canale')); - - - - $result = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 2) - ->orderBy('event_timestamp', 'desc') - ->get(); - - - $event = new Workflow(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('2024-03-10 09:29:25.232', $event->getColumnValue('event_timestamp')); - $this->assertEquals('T000030', $event->getColumnValue('event_id')); - $this->assertEquals('PSP_01',$event->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01',$event->getColumnValue('stazione')); - $this->assertEquals('88888888888_01',$event->getColumnValue('canale')); - - - - } - #[TestDox('[RE] Verifica della modifica in LOADED dell\'evento analizzato')] - public function testCorrectReEvent() - { - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '29') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - $result = Capsule::table('transaction_re_2024') - ->where('id', '=', '30') - ->get(); - - $event = new TransactionRe(new \DateTime('2024-03-10'), (array) $result->get(0)); - - $this->assertEquals('LOADED', $event->getColumnValue('state')); - - - } -} \ No newline at end of file diff --git a/src/tests/process/normal/TestAnalysisActivatePaymentNoticeReq.php b/src/tests/process/normal/TestAnalysisActivatePaymentNoticeReq.php deleted file mode 100644 index 4019074c..00000000 --- a/src/tests/process/normal/TestAnalysisActivatePaymentNoticeReq.php +++ /dev/null @@ -1,445 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - $memcache = new Memcached(); - - //Capsule::statement('truncate table transaction_2024, transaction_details_2024, transaction_events_2024;'); - //Capsule::statement('update transaction_re_2024 set state=:state', [':state' => 'TO_LOAD']); - - $a = new activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'REQ', $memcache); - $a->run(); - - - } - - #[TestDox('[activatePaymentNotice REQ] Evento con valorizzati i seguenti campi: iuv, dominio, notice_number, token, PSP, stazione, canale')] - public function testCreateAttemptWithAllInfoInEvents() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000001', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->where('event_id', '=', 'test_000001') - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:10.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000001', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 1) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - - } - - - #[TestDox('[activatePaymentNotice REQ] Evento senza la colonna PSP valorizzata')] - public function testCreateAttemptWithoutPspInfoInEvents() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000002') - ->where('token_ccp' , '=', 't0000000000000000000000000000002') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:11.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000002', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000002', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000002', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:11.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000002', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 2) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - - #[TestDox('[activatePaymentNotice REQ] Evento senza la colonna canale valorizzata')] - public function testCreateAttemptWithoutChannelInfoInEvents() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000003') - ->where('token_ccp' , '=', 't0000000000000000000000000000003') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:13.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000003', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000003', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000003', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:13.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000003', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 3) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - - - #[TestDox('[activatePaymentNotice REQ] Evento su nuovo tentativo per pagamento già trovato')] - public function testCreateAttemptAfterFirstAttempt() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000004') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:14.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000004', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_02', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:14.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000004', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_02', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 4) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - #[TestDox('[activatePaymentNotice REQ] Evento senza token su avviso di pagamento già analizzato')] - public function testCreatePaymentAfterFirstAttempt() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000002') - ->whereNull('token_ccp') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:15.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000002', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000002', $transaction->getColumnValue('notice_id')); - $this->assertEquals('PSP_02', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - $this->assertEmpty($transaction->getColumnValue('token_ccp')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:15.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000005', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_02', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 5) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - - - #[TestDox('[activatePaymentNotice REQ] Evento senza notice number su evento')] - public function testCreatePaymentWithoutNoticeInEvent() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000004') - ->where('token_ccp', '=', 't0000000000000000000000000000005') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:16.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000004', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000004', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000005', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_03', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:16.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000006', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_03', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 5) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } - - - #[TestDox('[activatePaymentNotice REQ] Evento di activate duplicato, memorizzo solo il workflow')] - public function testCreateOnlyWorkFlow() - { - - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp', '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - - $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); - $this->assertEquals('2024-03-10 09:10:10.232', $transaction->getColumnValue('inserted_timestamp')); - $this->assertEquals('01000000000000001', $transaction->getColumnValue('iuv')); - $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); - $this->assertEquals('301000000000000001', $transaction->getColumnValue('notice_id')); - $this->assertEquals('t0000000000000000000000000000001', $transaction->getColumnValue('token_ccp')); - $this->assertEquals('PSP_01', $transaction->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); - $this->assertEquals('0.00', $transaction->getColumnValue('importo')); - $this->assertEmpty($transaction->getColumnValue('id_carrello')); - $this->assertEmpty($transaction->getColumnValue('esito')); - - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('fk_tipoevento', '=', 1) - ->where('event_id', '=', 'test_000007') - ->get(); - - $this->assertEquals(1, $result_events->count()); - - $workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('2024-03-10', $workflow->getColumnValue('date_event')); - $this->assertEquals($id, $workflow->getColumnValue('fk_payment')); - $this->assertEquals(1, $workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('2024-03-10 09:10:17.232', $workflow->getColumnValue('event_timestamp')); - $this->assertEquals('test_000007', $workflow->getColumnValue('event_id')); - $this->assertEquals('PSP_01', $workflow->getColumnValue('id_psp')); - $this->assertEquals('77777777777_01', $workflow->getColumnValue('stazione')); - $this->assertEquals('88888888888_01', $workflow->getColumnValue('canale')); - - - - $state_event = Capsule::table('transaction_re_2024') - ->where('id', '=', 5) - ->get(); - - $result_event = new TransactionRe(new \DateTime('2024-03-10'), (array) $state_event->get(0)); - $this->assertEquals('LOADED', $result_event->getColumnValue('state')); - } -} diff --git a/src/tests/process/normal/TestAnalysisActivatePaymentNoticeResp.php b/src/tests/process/normal/TestAnalysisActivatePaymentNoticeResp.php deleted file mode 100644 index 8deb4d69..00000000 --- a/src/tests/process/normal/TestAnalysisActivatePaymentNoticeResp.php +++ /dev/null @@ -1,113 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' - ]); - - $capsule->setAsGlobal(); - $capsule->bootEloquent(); - $memcache = new Memcached(); - - - $a = new activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $memcache); - $a->run(); - - - } - - #[TestDox('[activatePaymentNotice RESP] Aggiornamento prezzo su tabella Transaction')] - public function testUpdateTotalAmount() - { - - //test_000008 - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - $this->assertEquals('180.00', $transaction->getColumnValue('importo')); - } - - #[TestDox('[activatePaymentNotice RESP] Inserimento evento nella transaction_workflow')] - public function testInsertEventIntoWorkflow() - { - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - $id = $transaction->getColumnValue('id'); - - $result_transaction = Capsule::table('transaction_events_2024') - ->where('fk_payment', '=', $id) - ->where('event_id', '=', 'test_000008') - ->get(); - - $transaction_workflow = new Workflow(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - $this->assertEquals(2, $transaction_workflow->getColumnValue('fk_tipoevento')); - $this->assertEquals('test_000008', $transaction_workflow->getColumnValue('event_id')); - - } - - - #[TestDox('[activatePaymentNotice RESP] Inserimento dei transfer nella transaction_details')] - public function testInsertTransfer() - { - $result_transaction = Capsule::table('transaction_2024') - ->where('iuv', '=', '01000000000000001') - ->where('token_ccp' , '=', 't0000000000000000000000000000001') - ->get(); - - $this->assertEquals(1, $result_transaction->count()); - $transaction = new Transaction(new \DateTime('2024-03-10'), (array) $result_transaction->get(0)); - $id = $transaction->getColumnValue('id'); - - $result_events = Capsule::table('transaction_details_2024') - ->where('fk_payment', '=', $id) - ->get(); - - $details = new TransactionDetails(new \DateTime('2024-03-10'), (array) $result_events->get(0)); - $this->assertEquals('180.00', $details->getColumnValue('amount_transfer')); - $this->assertEquals('06655971007', $details->getColumnValue('pa_transfer')); - $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); - } - -} diff --git a/src/unit_tests.sh b/src/unit_tests.sh deleted file mode 100755 index a179de8e..00000000 --- a/src/unit_tests.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -TEST_SUITE="temp_suite" -TEST_SUITE="unit_tests" - -./vendor/bin/phpunit -c tests/phpunit.xml --testsuite ${TEST_SUITE} \ No newline at end of file diff --git a/src/update_state.php b/src/update_state.php deleted file mode 100644 index af140e08..00000000 --- a/src/update_state.php +++ /dev/null @@ -1,39 +0,0 @@ -addConnection([ - 'driver' => 'pgsql', - 'host' => DB_HOST, - 'port' => DB_PORT, - 'database' => DB_DATABASE, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci' -]); - -$capsule->setAsGlobal(); -$capsule->bootEloquent(); - - - -Capsule::statement('update transaction_re_2024 set state=:state', [':state' => 'TO_LOAD']); \ No newline at end of file