Skip to main content
Version: 0.0.1

Payment Methods

Zenith supports the following payment methods across all integration paths. Availability depends on your merchant account, program, and integration method.

Supported methods​

Availability matrix​

MethodHosted CheckoutPayment LinksREST API
Cards✓✓✓ (tokenise via /v2/cardproxies)
Bank / PayID✓—— (legacy — see note)
PayTo✓✓status lookup only (/v2/proxies/{token})
Digital Wallets✓✓— (requires browser)
BNPL / SlicePay✓ (TravelPay)✓ (TravelPay)indirect via /v2/sessions → HCP URL
Bank / PayID

Bank one-off and PayID are supported on Hosted Checkout only and are considered legacy flows. Most real-time bank scenarios now use PayTo.

SlicePay on REST API

There is no direct REST API endpoint for BNPL. REST API access is indirect — create a session via /v2/sessions to generate a hosted checkout URL that carries SlicePay. See Sessions and Hosted Checkout.

How to enable in your integration​

Each integration path documents its own setup for enabling methods:

  • Hosted Checkout — plugin flags, Mode 1 tokenisation, Apple Pay domain verification. See Hosted Checkout → Payment Method Configuration.
  • Payment Links — methods are enabled at the merchant-account level. Contact your Zenith account manager to change which methods appear on your link.
  • REST API — see /openapi for field-level contracts on /v2/cardproxies, /v2/proxies, and /v2/sessions.