Found my problem…
Something is blocking the nopriv ajax hook. Through debugging found out my calls to the paypal callback action hook can’t seem to get access when a user is not logged in(paypal doesn’t log in to your sites to ignite the action) I moved the if (! is_user_logged_in) if clause up before admin_init is called and this seems to have given me enough access and it’s posting properly now. I don’t like this solution though… is there something I’m missing that’s perhaps messing with my Admin_Init permissions, another plugin?