Methods
.config(configObj)
Modify the global Spiffy.js config before spiffy.load()
configObj
- Object of config properties
.load(account)
Start up and mount Spiffy.js for your account
account
- String of Spiffy account subdomain
.debug()
Put Spiffy.js into debug mode which logs helpful developer details to the console
.checkout(url, [configObj])
Create or access existing checkout instance object. Returns a checkout object
url
- String of the URL of the checkoutconfigObj
- Optional object of checkout settings
Add/Remove Event Listeners
The .on()
and .off()
methods can be used globally on the spiffy
object for global-only events as well as catch-all event handlers for events specific to major sub-objects such as Checkouts
These methods can also be used directly on a Checkout object to scope event handling to that specific checkout.
.on(event, handler)
Adds a global event listener to all Spiffy objects
event
- String of event namehandler
- Function to be ran when event is triggeredThe handler function will get varying
data
objects passed in (depending the event being fired)
.off(event, handler)
Removes global event listeners from Spiffy objects
event
- String of event namehandler
- Function to be ran when event is triggeredNOTE: The handler function must match the exact function used when adding the event listener
Last updated