$p['username'] = $modx->getOption('subscribeme.paypal.sandbox_username');
        $p['password'] = $modx->getOption('subscribeme.paypal.sandbox_password');
        $p['signature'] = $modx->getOption('subscribeme.paypal.sandbox_signature');
    }
    $paypal->API_USERNAME = $p['username'];
    $paypal->API_PASSWORD = $p['password'];
    $paypal->API_SIGNATURE = $p['signature'];
    $paypal->ip_address = $_SERVER['REMOTE_ADDR'];
    if ($debug) {
        var_dump(array('PayPal Settings' => $p, 'User' => $user));
    }
    /* Start filling in some data */
    $paypal->version = '57.0';
    $paypal->token = $_GET['token'];
    /* Get the users details */
    $paypal->get_express_checkout_details();
    if ($debug) {
        var_dump($paypal->Response);
    }
    $pp = $paypal->Response;
    $ppfields = array('fullname' => $pp['FIRSTNAME'] . ' ' . $pp['LASTNAME'], 'address' => $pp['SHIPTOSTREET'], 'city' => $pp['SHIPTOCITY'], 'state' => $pp['SHIPTOSTATE'], 'zip' => $pp['SHIPTOZIP'], 'country' => $pp['SHIPTOCOUNTRYNAME']);
    foreach ($ppfields as $key => $value) {
        if (!empty($value)) {
            $user[$key] = $value;
        }
    }
    $user['pp_token'] = $_REQUEST['token'];
    $user['pp_payerid'] = $_REQUEST['PayerID'];
}
// end of if fromPaypal
// We don't want to leak these