Back to PhocacartPayment class

Method proceedToPaymentGateway

public static
proceedToPaymentGateway
(mixed $payment)

Method proceedToPaymentGateway - Source code

public static function proceedToPaymentGateway($payment)
{
    $proceed = 0;
    $message = array();
    if (isset($payment['method'])) {
        //$dispatcher = J EventDispatcher::getInstance();
        PluginHelper::importPlugin('pcp', htmlspecialchars(strip_tags($payment['method'])));
        $eventData = array();
        $eventData['pluginname'] = htmlspecialchars(strip_tags($payment['method']));
        Factory::getApplication()->triggerEvent('onPCPbeforeProceedToPayment', array(&$proceed, &$message, $eventData));
    }
    // Response is not a part of event parameter because of backward compatibility
    $response['proceed'] = $proceed;
    $response['message'] = $message;
    return $response;
}