Problem

  • When the Hosted Tokenization IFrame (Flex Checkout) should be displayed in the checkout, nothing happens.
  • No error message is shown to the user.
  • In the browser console, an Error 500 and the keyword "generateHash" show up.


Cause

This problem is caused by an incompatible PHP version. The Hosted Tokenization (Flex Checkout) feature requires at least PHP 5.4 to work.


Solution

Upgrade to an officially supported PHP version (at least 5.4). Older versions like PHP 5.3 will not work.