Payment modules
Paddle
Paddle is a payment provider module used by Formie payment flows.
Notes
- Payment providers also participate in the generic
formie:payment:authorize:*events documented on the main events page.
Events
The formie:payment:provider-authorize:before event
Triggered before the active payment provider performs its authorization step.
js
document.addEventListener('formie:payment:provider-authorize:before', (event) => {
// Filter provider-level work when you only care about one payment provider.
if (event.detail.provider?.handle === "paddle") {
console.log('Preparing provider authorization:', event.detail.provider);
}
});The formie:module:paddle:init event
Triggered after the provider module has initialized and is ready to manage provider-specific UI.
js
document.addEventListener('formie:module:paddle:init', (event) => {
// Useful when you need to know the provider UI has mounted.
console.log('paddle module init:', event.detail);
});The formie:payment:paddle:initialize event
Triggered when paddle requires a provider-specific initialize step before submission can continue.
js
document.addEventListener('formie:payment:paddle:initialize', (event) => {
// Handle the provider-specific follow-up step.
console.log('paddle initialize required:', event.detail);
});Related pages
Last updated: May 6, 2026, 3:46 PM