TEST SERVER

How can we help?

Events

New in 1.2

Mindspun Payments fires Javascript custom events during the checkout lifecycle. You can use these events to run your own Javascript. Some events are cancellable and noted as such.

pay.checkout.submit

  • detail: The form object that was submitted.

This event is fired when the checkout form is submitted. The event is cancellable, so you must return a truth value from an event listener for form submission to proceed. If you return a falsy value, the form submission is cancelled. This event is useful to validate other form data beyond the Stripe Elements.

pay.checkout.clear

  • detail: null

This event tells all checkout form elements to return to their default states, i.e., to clear the form.

pay.checkout.success

  • detail: null

The checkout process was completed successfully.

This event fires in two places:

  • Whenever the ‘Success Message’ inner block of the ‘Checkout’ block is shown.
  • On the DOMContentLoaded event of the ‘Thank you’ page.

This event signals a conversion, so if you’re tracking conversions, use this event.

pay.cart.item.added

  • detail: The price ID of the item added to the shopping cart.

The user clicked an ‘Add To Cart’ button and the item was successfully added to the user’s shopping cart.

NOTE: If the checkout mode is set to ‘Redirect to Checkout Page’, this event does not trigger.