I want to build a fully custom checkout experience for both one-time purchases and subscriptions, without redirecting users to creem.io and without embedding the full Creem checkout UI.
Similar to Stripe Elements / Payment Element, Creem could provide secure payment components / JS SDK for:
card number
expiry
CVC
Apple Pay
Google Pay
The merchant should control the entire page design, layout, copy and flow on their own domain, while Creem still handles payment processing, subscriptions, taxes and Merchant of Record responsibilities.
Ideally the flow would be:
create checkout session → render payment elements on merchant site → confirm one-time payment or subscription → receive webhook
Sensitive card data should never touch the merchant backend.
This would allow a completely native checkout experience on the merchant’s own domain for both purchases and subscriptions.
