Checkout
Build a secure, modular checkout that adapts payment methods, customer data, fulfillment, and your brand in one experience.
On this page
DEUNA Checkout gives merchants a configurable customer experience without coupling the storefront to each payment or commerce capability. Configure the experience once, then use the integration model that matches your application.
Checkout experienceConfigure once. Preview every change live.
Merchant workspaceConfigure checkoutSynced
Payment methods
••••Card
Apple Pay
GGoogle Pay
PPayPal
Brand theme
Live preview
Secure checkout
Order#D-2048$250.00
Payment methodsCard number•••• •••• •••• 4242
Expiry12 / 29
CVV•••
Total$250.00
What Checkout includes#
Compose the capabilities your purchase journey needs. Each module can be enabled and styled independently.
Customer informationCollect and manage the customer details required for the order.AddressesLet customers select, add, and update billing or shipping addresses.FulfillmentPresent delivery, pickup, and other shipping options in context.CouponsApply promotions and show their effect on the order total immediately.TipsAdd an optional gratuity step where it is relevant to the purchase.PaymentOffer configured payment methods through a consistent, secure interface.
How the experience fits together#
Checkout workflowFrom order context to confirmed payment.Explore each phase and the systems involved without losing the complete journey.
Merchant appMerchant backendPrepare order contextProduct, customer, amount, and fulfillment data
Merchant backendDEUNA
POST /merchants/ordersAuthenticated server-to-server requestDEUNACheckoutReturn tokenized orderSafe context for the customer session
Merchant appCheckout
deunaCheckout.show()Open the configured checkoutCustomize the experience#
Keep the purchase journey consistent with your product while exposing only the modules a customer needs.
Add checkout modulesChoose the business capabilities shown during checkout and configure their behavior.Apply your brandSet logos, colors, visual styles, and the presentation of payment methods.Control validationDefine how the interface validates fields and communicates required corrections.Customize with CSSApply detailed visual changes when the standard theme controls are not enough.
Choose your integration model#
Use the option that matches how much interface and application control your team wants to own.
Developer resources#
API referenceExplore merchant-facing endpoints, authorization, request fields, and response objects.Payment workflow and statusesImplement payment states, customer actions, retries, and terminal outcomes correctly.
SDKs
Choose the platform for your application.