Start Your Integration
Embedded Checkout supports three checkout types, Form, Fields, and Direct Post, that allow you to balance speed of implementation, control over the UI, and PCI scope based on your business needs. The Comparison Table on this page provides a side-by-side summary of each method.
The integration path is similar across all three checkout types; see the Integration Flow for details. Select the type below that fits your business needs and follow the steps in the corresponding Integration Guide.
Integration Flow
The integration steps for Form, Fields, and Direct Post are very similar: You configure a checkout in the Embedded Checkout Designer, store your private API Key, Checkout ID, and Profile ID from the Embedded Checkout dashboard, and create one short-lived session per checkout from your server. Then load the checkout script in the browser. Form and Fields use it to mount the hosted UI, and Direct Post uses it to send the payment, and after the customer submits payment, use our Session Status endpoint to verify the transaction was approved. Select a step below for more information.
Your customer completes payment through your checkout, then your server checks the session's status with North. That confirms whether the payment was approved—so you can thank your customer, send a receipt, or try again if needed.
Checkout Type Comparison
Embedded Checkout Blog Series
Read the developer blog series for an overview of North Embedded Checkout, comparisons with other embedded payment options, and a full ecommerce walkthrough you can adapt to your stack.