Bulletproof payment processing logic for meteor.js