public function indexAction()
    {
        $paybox = $this->get('lexik_paybox.request_handler');
        $paybox->setParameters(array(
            'PBX_CMD'          => 'CMD'.time(),
            'PBX_DEVISE'       => '978',
            'PBX_PORTEUR'      => 'test@paybox.com',
            'PBX_RETOUR'       => 'Mt:M;Ref:R;Auto:A;Erreur:E',
            'PBX_TOTAL'        => '1000',
            'PBX_TYPEPAIEMENT' => 'CARTE',
            'PBX_TYPECARTE'    => 'CB',
            'PBX_EFFECTUE'     => $this->generateUrl('lexik_paybox_sample_return', array('status' => 'success'), UrlGenerator::ABSOLUTE_URL),
            'PBX_REFUSE'       => $this->generateUrl('lexik_paybox_sample_return', array('status' => 'denied'), UrlGenerator::ABSOLUTE_URL),
            'PBX_ANNULE'       => $this->generateUrl('lexik_paybox_sample_return', array('status' => 'canceled'), UrlGenerator::ABSOLUTE_URL),
            'PBX_RUF1'         => 'POST',
            'PBX_REPONDRE_A'   => $this->generateUrl('lexik_paybox_ipn', array('time' => time()), UrlGenerator::ABSOLUTE_URL),
        ));

        return $this->render(
            'LexikPayboxBundle:Sample:index.html.twig',
            array(
                'url'  => $paybox->getUrl(),
                'form' => $paybox->getForm()->createView(),
            )
        );
    }
public function indexAction()
    {
        $paybox = $this->get('lexik_paybox.request_handler');
        $paybox->setParameters(array(
            'PBX_CMD'          => 'CMD'.time(),
            'PBX_DEVISE'       => '978',
            'PBX_PORTEUR'      => 'test@paybox.com',
            'PBX_RETOUR'       => 'Mt:M;Ref:R;Auto:A;Erreur:E',
            'PBX_TOTAL'        => '1000',
            'PBX_TYPEPAIEMENT' => 'CARTE',
            'PBX_TYPECARTE'    => 'CB',
            'PBX_EFFECTUE'     => $this->generateUrl('lexik_paybox_sample_return', array('status' => 'success'), UrlGenerator::ABSOLUTE_URL),
            'PBX_REFUSE'       => $this->generateUrl('lexik_paybox_sample_return', array('status' => 'denied'), UrlGenerator::ABSOLUTE_URL),
            'PBX_ANNULE'       => $this->generateUrl('lexik_paybox_sample_return', array('status' => 'canceled'), UrlGenerator::ABSOLUTE_URL),
            'PBX_RUF1'         => 'POST',
            'PBX_REPONDRE_A'   => $this->generateUrl('lexik_paybox_ipn', array('time' => time()), UrlGenerator::ABSOLUTE_URL),
        ));

        return $this->render(
            'LexikPayboxBundle:Sample:index.html.twig',
            array(
                'url'  => $paybox->getUrl(),
                'form' => $paybox->getForm()->createView(),
            )
        );
    }
public function indexAction ( ) { $ paybox = $ this -> get ( 'lexik_paybox.request_handler' ) ; $ paybox -> setParameters ( array ( 'PBX_CMD' => 'CMD' . time ( ) , 'PBX_DEVISE' => '978' , 'PBX_PORTEUR' => 'test@paybox.com' , 'PBX_RETOUR' => 'Mt:M;Ref:R;Auto:A;Erreur:E' , 'PBX_TOTAL' => '1000' , 'PBX_TYPEPAIEMENT' => 'CARTE' , 'PBX_TYPECARTE' => 'CB' , 'PBX_EFFECTUE' => $ this -> generateUrl ( 'lexik_paybox_sample_return' , array ( 'status' => 'success' ) , UrlGenerator :: ABSOLUTE_URL ) , 'PBX_REFUSE' => $ this -> generateUrl ( 'lexik_paybox_sample_return' , array ( 'status' => 'denied' ) , UrlGenerator :: ABSOLUTE_URL ) , 'PBX_ANNULE' => $ this -> generateUrl ( 'lexik_paybox_sample_return' , array ( 'status' => 'canceled' ) , UrlGenerator :: ABSOLUTE_URL ) , 'PBX_RUF1' => 'POST' , 'PBX_REPONDRE_A' => $ this -> generateUrl ( 'lexik_paybox_ipn' , array ( 'time' => time ( ) ) , UrlGenerator :: ABSOLUTE_URL ) , ) ) ; return $ this -> render ( 'LexikPayboxBundle:Sample:index.html.twig' , array ( 'url' => $ paybox -> getUrl ( ) , 'form' => $ paybox -> getForm ( ) -> createView ( ) , ) ) ; }
Index action creates the form for a payment call.

@return Response
Index action creates the form for a payment call .