array($_GET['userid'], 'String')); $dpsSettings = CRM_Core_DAO::executeQuery($query, $params); while ($dpsSettings->fetch()) { $dpsUrl = $dpsSettings->url_site; $dpsUser = $dpsSettings->user_name; $dpsKey = $dpsSettings->password; $dpsMacKey = $dpsSettings->signature; } if ($dpsMacKey) { $method = "pxaccess"; } else { $method = "pxpay"; } require_once 'CRM/Core/Payment/PaymentExpressIPN.php'; $rawPostData = $_GET['result']; CRM_Core_Payment_PaymentExpressIPN::main($method, $rawPostData, $dpsUrl, $dpsUser, $dpsKey, $dpsMacKey);