Parameters
Your organization ID, if not already configured globally. Useful if you did not call
configure() or need to override it for this checkout.The price identifier for the subscription or product.
Customer information.
A CSS selector for the DOM element where the checkout form will be mounted.
Additional metadata to associate with this checkout or customer. This data will be passed through to your backend.
Custom CSS selectors for card input fields. If not provided, FunnelFox will auto-generate the payment form.
Custom CSS selectors for payment buttons. Resolved relative to
document, not the container.Array of payment method identifiers to control the display order. Available values:
'PAYMENT_CARD', 'PAYPAL', 'GOOGLE_PAY', 'APPLE_PAY'. Defaults to ['APPLE_PAY', 'GOOGLE_PAY', 'PAYPAL', 'PAYMENT_CARD'].Callback invoked when the checkout has been initialized and is ready.
Callback to execute when the payment is successful. An alternative to listening for the
'success' event.Callback for handling errors. Alternative to the
'error' event.Callback invoked on every status change. Alternative to the
'status-change' event.Returns
APromise<CheckoutInstance> that resolves to a CheckoutInstance object representing the checkout session. You can use this object to monitor events or perform actions on the active checkout.
