Skip to main content
ClickTerm gives you two distinct ways to present a clickwrap agreement to your end users. Both capture consent and return a Signature you verify on your backend — they differ in how the agreement is shown and when it is submitted.

Dialog mode

A full-screen modal overlay. Call ClicktermDialog.show() and the SDK fetches the current effective template, displays it in a customizable dialog, and returns a Signature the moment the user accepts or declines. Best for standalone consent screens and blocking prompts. Displaying a dialog clickwrap

Inline mode

An embedded consent checkbox rendered directly in your page (Web SDK only, v2.2.0+). Call ClicktermDom.renderInline() to place the checkbox where you want it, then call finalize() when you’re ready to submit (for example, on form submit). Best for registration forms, checkouts, and multi-consent flows. Displaying an inline clickwrap

Which should I use?

Both modes use the same backend Signature verification step. The choice only affects how consent is presented and captured on the frontend.

Dialog

Present the agreement as a modal dialog.

Inline

Embed a consent checkbox in your page.