call api {{host}}/rest/V1/carts/{{cart_id}}/shipping-information
API return available payment method
Next Exception: Report ID: webapi-5783a7c0c96e8; Message: Class VaultPaymentValueHandlerPool does not exist in /magento/vendor/magento/framework/Webapi/ErrorProcessor.php:195
Stack trace:
Hi, @NisaKH, please, specify the version of Magento, request body and the list of enabled payments methods.
UPD: On the latest develop branch this API request works correctly.
Closing this issue due to no response, please reopen when you have an update.
Go to your Back office, and active Enable Magento_Vault in your component manager.
I was having the same problem. The problem was the module was not enabled. No idea why the module was not enable. Maybe because we did an upgrade from 2.0 to 2.1?
vagrant@magento2box:/var/www/****$ php bin/magento module:status
List of enabled modules:
Magento_Store
........
Magento_WebapiSecurity
Magento_Weee
Magento_CatalogWidget
Magento_Wishlist
List of disabled modules:
Magento_Security
Magento_Vault
Magento_SwatchesLayeredNavigation
To fix you need to do:
php bin/magento module:enable Magento_Security Magento_Vault Magento_SwatchesLayeredNavigation
php bin/magento setup:upgrade
php bin/magento cache:clean
Most helpful comment
I was having the same problem. The problem was the module was not enabled. No idea why the module was not enable. Maybe because we did an upgrade from 2.0 to 2.1?
To fix you need to do: