opened 07:47AM - 08 Dec 23 UTC
bug
payment
Affirm
```
[
Mage2.PRO: {
"mage2pro/core": "10.4.3",
"Magento": "2.4.4",…
"PHP": "7.4.33",
"URL": "https://cabinetsbay.com/affirm/payment/confirm/",
"Time": "2023-11-28 11:04:54",
"Referer": "https://cabinetsbay.com/checkout/",
"IP Address": "2601:195:c000:5aa0:8b64:fc95:2194:3e45",
"Request Method": "POST",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0",
"php://input": "checkout_token=P1J41I93GLJQWEPE",
"Post": {
"checkout_token": "P1J41I93GLJQWEPE"
}
}
channel: main
context: []
datetime: Monolog\DateTimeImmutable "2023-11-28T11:04:54.312834+00:00"
extra: []
level: 400
level_name: ERROR
message: Environment emulation nesting is not allowed.
]
1 Df\Framework\Log\Dispatcher::handle
https://github.com/mage2pro/core/tree/10.4.3/Framework/Log/Dispatcher.php#L86
2 Monolog\Logger::addRecord
vendor/monolog/monolog/src/Monolog/Logger.php:399
3 Monolog\Logger::error
vendor/monolog/monolog/src/Monolog/Logger.php:650
4 Magento\Framework\Logger\LoggerProxy::error
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Logger/LoggerProxy.php#L126
5 Magento\Store\Model\App\Emulation::startEnvironmentEmulation
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Store/Model/App/Emulation.php#L128
6 Magento\Payment\Helper\Data::getInfoBlockHtml
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Payment/Helper/Data.php#L223
7 Magento\Sales\Model\Order\Email\Sender\InvoiceSender::getPaymentHtml
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceSender.php#L186
8 Magento\Sales\Model\Order\Email\Sender\InvoiceSender::send
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceSender.php#L136
9 Magento\Quote\Observer\SendInvoiceEmailObserver::execute
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Quote/Observer/SendInvoiceEmailObserver.php#L79
10 Magento\Framework\Event\Invoker\InvokerDefault::_callObserverMethod
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Event/Invoker/InvokerDefault.php#L88
11 Magento\Framework\Event\Invoker\InvokerDefault::dispatch
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Event/Invoker/InvokerDefault.php#L74
12 Magento\Framework\Event\Manager::dispatch
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Event/Manager.php#L66
13 Magento\Framework\Event\Manager\Proxy::dispatch
generated/code/Magento/Framework/Event/Manager/Proxy.php:95
14 Magento\Quote\Model\QuoteManagement::submitQuote
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Quote/Model/QuoteManagement.php#L609
15 Magento\Quote\Model\QuoteManagement::submit
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Quote/Model/QuoteManagement.php#L483
16 Magento\Quote\Model\QuoteManagement::___callParent
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
17 Magento\Quote\Model\QuoteManagement::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
18 Magento\SalesRule\Plugin\CouponUsagesIncrement::aroundSubmit
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/SalesRule/Plugin/CouponUsagesIncrement.php#L54
19 Magento\Quote\Model\QuoteManagement::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
20 Magento\Quote\Model\QuoteManagement::___callPlugins
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
21 Magento\Quote\Model\QuoteManagement::submit
generated/code/Magento/Quote/Model/QuoteManagement/Interceptor.php:32
22 Astound\Affirm\Model\Checkout::place
app/code/Astound/Affirm/Model/Checkout.php:164
23 Astound\Affirm\Controller\Payment\Confirm::execute
app/code/Astound/Affirm/Controller/Payment/Confirm.php:135
24 Astound\Affirm\Controller\Payment\Confirm::___callParent
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
25 Astound\Affirm\Controller\Payment\Confirm::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
26 Astound\Affirm\Controller\Payment\Confirm::___callPlugins
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
27 Astound\Affirm\Controller\Payment\Confirm::execute
generated/code/Astound/Affirm/Controller/Payment/Confirm/Interceptor.php:23
28 Magento\Framework\App\Action\Action::dispatch
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/App/Action/Action.php#L111
29 Astound\Affirm\Controller\Payment\Confirm::___callParent
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
30 Astound\Affirm\Controller\Payment\Confirm::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
31 Astound\Affirm\Controller\Payment\Confirm::___callPlugins
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
32 Astound\Affirm\Controller\Payment\Confirm::dispatch
generated/code/Astound/Affirm/Controller/Payment/Confirm/Interceptor.php:32
33 Magento\Framework\App\FrontController::getActionResponse
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/App/FrontController.php#L245
34 Magento\Framework\App\FrontController::processRequest
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/App/FrontController.php#L212
35 Magento\Framework\App\FrontController::dispatch
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/App/FrontController.php#L147
36 Magento\Framework\App\FrontController::___callParent
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
37 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
38 Magento\Store\App\FrontController\Plugin\RequestPreprocessor::aroundDispatch
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/Store/App/FrontController/Plugin/RequestPreprocessor.php#L99
39 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
40 Amasty\InvisibleCaptcha\Plugin\Framework\App\FrontControllerInterface\ValidateCaptcha::aroundDispatch
app/code/Amasty/InvisibleCaptcha/Plugin/Framework/App/FrontControllerInterface/ValidateCaptcha.php:118
41 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
42 Magento\PageCache\Model\App\FrontController\BuiltinPlugin::aroundDispatch
https://github.com/magento/magento2/tree/2.4.4/app/code/Magento/PageCache/Model/App/FrontController/BuiltinPlugin.php#L71
43 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
44 Magento\Framework\App\FrontController::___callPlugins
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
45 Magento\Framework\App\FrontController::dispatch
generated/code/Magento/Framework/App/FrontController/Interceptor.php:23
46 Magento\Framework\App\Http::launch
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/App/Http.php#L116
47 Magento\Framework\App\Http::___callParent
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
48 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
49 Df\Framework\Plugin\App\Http::aroundLaunch
https://github.com/mage2pro/core/tree/10.4.3/Framework/Plugin/App/Http.php#L10
50 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
51 Magento\Framework\App\Http::___callPlugins
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
52 Magento\Framework\App\Http::launch
generated/code/Magento/Framework/App/Http/Interceptor.php:23
53 Magento\Framework\App\Bootstrap::run
https://github.com/magento/magento2/tree/2.4.4/lib/internal/Magento/Framework/App/Bootstrap.php#L264
```