Sign in to your NextGen dashboard
Don't have an account?
Request access
Enter your email to get a reset link
NextGen evaluates thousands of signals in real-time to detect and block fraudulent transactions before they happen. Trained on billions of global data points, our AI protects your revenue automatically.
ID: ch_9kP2xL
Stop chargebacks before they happen. Our models continuously adapt to new fraud vectors while ensuring legitimate customers sail through checkout.
Our infrastructure analyzes thousands of signals—including IP, device fingerprints, and browsing behavior—across a global network to predict risk instantly.
Write specific logic using our intuitive syntax. Automatically block transactions, send them to manual review, or enforce 3D Secure based on your exact criteria.
Most transactions complete seamlessly. For borderline risk scores, we dynamically introduce step-up authentication like 3D Secure to shift liability away from you.
Listen for early fraud warnings via webhooks, or evaluate the outcome object on your charges to understand exactly why a transaction was blocked or sent to review.
View API Documentationconst nextgen = require('nextgen')('sk_test_123'); // Retrieve the charge and inspect its outcome const charge = await nextgen.charges.retrieve('ch_9kP2xL'); if (charge.outcome.risk_level === 'highest') { console.log(`Blocked: ${charge.outcome.seller_message}`); // Output: Blocked: NextGen evaluated this as highly fraudulent. } else if (charge.outcome.risk_level === 'elevated') { // Queue for manual review in your internal dashboard queueForReview(charge.id); }