Parameters
The price identifier for the subscription or product.
Customer information.
A CSS selector for the DOM element where the checkout form will be mounted.
Organization ID, if not already configured globally. Useful if you did not call
configure()
or need to override it for this checkout.Additional metadata to associate with this checkout or customer. This data will be passed through to your backend.
An object of options to pass to Primer’s Universal Checkout for UI customization or payment method preferences (e.g. to configure payment methods like PayPal, styling, etc.).
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.