I have upgraded the magento 2.4.2 to Magento 2.4.7-p8.
The problem is that the payment rest/default/V1/carts/mine/payment-information is throwing error 500 even on the COD and Money Order payment method.
My request payload is:
{"cartId":"30103","billingAddress":{"customerAddressId":"1850","countryId":"US","regionId":"56","regionCode":"TN","region":"Tennessee","customerId":"16","street":[""],"company":"Test Company","telephone":"9999999 ","fax":null,"postcode":"","city":"","firstname":"","lastname":"","middlename":null,"prefix":null,"suffix":null,"vatId":null,"customAttributes":[{"attribute_code":"email_address","value":"*****"}]},"paymentMethod":{"method":"cashondelivery","po_number":null,"additional_data":null}}
Response: 1610, after the payment-information:
rest/default/V1/carts/mine/totals?_=1777541555334
Request Method
GET
Status Code
404 Not Found
Remote Address
104.211.59.94:80
Referrer Policy
strict-origin-when-cross-origin
response:
{
"message": "Current customer does not have an active cart.",
"trace": "#0 /var/www/html/generated/code/Magento/Quote/Model/Webapi/ParamOverriderCartId/Proxy.php(105): MagentoQuoteModelWebapiParamOverriderCartId->getOverriddenValue()n