Skip to main content
Novac Checkout is how you create a payment session for your customer. Your server creates a checkout with the transaction details, amount, currency, customer email, and reference. Novac returns a session that the customer completes by paying. There are two ways a merchant can choose to handle payment completion. Both methods use the same underlying API to create the session; the difference is in who renders the payment UI.

Prebuilt Checkout

Redirect customers to a Novac-hosted payment page. All payment methods are included out of the box, no UI work required.

Custom Checkout

Build your own payment UI and call Novac APIs directly for each payment method. Full control over the look and feel.

Choosing an Approach


Supported Payment Methods

Both checkout approaches support the same set of payment channels. You can control which ones appear using the allowedPaymentOptions field on the checkout request.
You can restrict which channels appear at checkout by passing allowedPaymentOptions in your request e.g. "CARD,PWBT". Learn more about payment preferences →