osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2014 osCommerce

  Released under the GNU General Public License
*/
chdir('../../../../');
require 'includes/application_top.php';
if (!defined('MODULE_PAYMENT_PAYPAL_STANDARD_STATUS') || MODULE_PAYMENT_PAYPAL_STANDARD_STATUS != 'True') {
    exit;
}
require DIR_WS_LANGUAGES . $language . '/modules/payment/paypal_standard.php';
require 'includes/modules/payment/paypal_standard.php';
$result = false;
if (isset($HTTP_POST_VARS['receiver_email']) && ($HTTP_POST_VARS['receiver_email'] == MODULE_PAYMENT_PAYPAL_STANDARD_ID || defined('MODULE_PAYMENT_PAYPAL_STANDARD_PRIMARY_ID') && tep_not_null(MODULE_PAYMENT_PAYPAL_STANDARD_PRIMARY_ID) && $HTTP_POST_VARS['receiver_email'] == MODULE_PAYMENT_PAYPAL_STANDARD_PRIMARY_ID)) {
    $paypal_standard = new paypal_standard();
    $parameters = 'cmd=_notify-validate';
    foreach ($HTTP_POST_VARS as $key => $value) {
        $parameters .= '&' . $key . '=' . urlencode(stripslashes($value));
    }
    $result = $paypal_standard->sendTransactionToGateway($paypal_standard->form_action_url, $parameters);
}
if ($result == 'VERIFIED') {
    $paypal_standard->verifyTransaction(true);
} else {
    $paypal_standard->sendDebugEmail($result, true);
}
tep_session_destroy();
require 'includes/application_bottom.php';
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2014 osCommerce

  Released under the GNU General Public License
*/
chdir('../../../../');
require 'includes/application_top.php';
if (!defined('OSCOM_APP_PAYPAL_PS_STATUS') || !in_array(OSCOM_APP_PAYPAL_PS_STATUS, array('1', '0'))) {
    exit;
}
require 'includes/languages/' . $language . '/checkout_process.php';
require 'includes/languages/' . $language . '/modules/payment/paypal_standard.php';
require 'includes/modules/payment/paypal_standard.php';
$paypal_standard = new paypal_standard();
$result = false;
$seller_accounts = array($paypal_standard->_app->getCredentials('PS', 'email'));
if (tep_not_null($paypal_standard->_app->getCredentials('PS', 'email_primary'))) {
    $seller_accounts[] = $paypal_standard->_app->getCredentials('PS', 'email_primary');
}
if (isset($_POST['receiver_email']) && in_array($_POST['receiver_email'], $seller_accounts)) {
    $parameters = 'cmd=_notify-validate&';
    foreach ($_POST as $key => $value) {
        if ($key != 'cmd') {
            $parameters .= $key . '=' . urlencode(stripslashes($value)) . '&';
        }
    }
    $parameters = substr($parameters, 0, -1);
    $result = $paypal_standard->_app->makeApiCall($paypal_standard->form_action_url, $parameters);
}