Skip to main content

Card Payments

You can accept card payments in three ways: using the API (tokenize on your backend), using Elements (tokenize in the browser with embeddable fields), or using Ozura Checkout (hosted payment page). The journey is the same as for bank payments. Elements and Checkout both reduce your PCI scope: card data is either tokenized in the browser (Elements) or never touches your server (Checkout). To use Ozura’s Checkout page you must be a merchant with an Ozura merchant relationship.

Paths

PathBest forScope
Using the APIBackend-only flows, custom UXYou send card data to Vault from your server
Using ElementsYour site, your form, tokenize in browserReduced — card data never hits your server
Using CheckoutHosted payment page (merchants only)Reduced — Ozura hosts the page
After tokenization, send the token to your PSP via the Proxy or process with PayAPI.

Next steps

  • Using the API — Tokenize from your backend, then use Proxy or PayAPI.
  • Using Elements — Embed card fields and tokenize in the browser.
  • Using Checkout — Use the hosted Checkout page (merchants only).
  • Proxy — Forward tokenized card data to your payment processor.
  • Checkout docs — Full Checkout guide.
  • PayAPI — Process payments after tokenization.