protected function preparePostRedirectContent(HttpPostRedirect $reply)
    {
        $formInputs = '';
        foreach ($reply->getFields() as $name => $value) {
            $formInputs .= sprintf('<input type="hidden" name="%1$s" value="%2$s" />', htmlspecialchars($name, ENT_QUOTES, 'UTF-8'), htmlspecialchars($value, ENT_QUOTES, 'UTF-8')) . "\n";
        }
        $layout = <<<'HTML'
<form id="post_redirect" action="%1$s" method="post">
    <p>Redirecting to payment page...</p>
    <p>%2$s</p>
</form>

<script>$('#post_redirect').submit()</script>
HTML;
        return sprintf($layout, htmlspecialchars($reply->getUrl(), ENT_QUOTES, 'UTF-8'), $formInputs);
    }