API Reference

Handling Stripe submit errors, Fake payments

Use Stripe test prices with the code below on Paywall for fire Subscribe event and send user to another page or show popup

<script>
AnalyticsManager.on('Stripe submit error', function(e) {
	if (e.decline_code === "test_mode_live_card" || (e.message || '').indexOf('stripe.com/docs/testing') > -1){
 
    let price=window.document.querySelector('.plan-popup__totals-sum').innerText.replace("$","")
  price = parseFloat(price)

    console.log(price)

    AnalyticsManager.logEvent('Purchase', {value: price});

    window.location.pathname='/mindflow-2-email';

    // OR
    // Open another popup
    PopupInstance.open('#popup_id');
}
  /* Error codes:
- card_declined
- incomplete_payment_method
- incorrect_number
- generic_decline
- invalid_zip
- incomplete_cvc
- incorrect_cvc
- invalid_number
- incomplete_expiry
- expired_card
- invalid_cvc
*/


  
});
</script>