This page is a ZenPay-styled copy of the Zenith Payments developer documentation. View the original docs
Payment Methods
Zenith supports the following payment methods across all integration paths. Availability depends on your merchant account, program, and integration method.
Supported methods#
- Cards (Visa, Mastercard, Amex, JCB, Union Pay)
- Bank / PayID
- PayTo
- Digital Wallets (Apple Pay, Google Pay, Alipay+)
- Buy Now Pay Later / SlicePay
Availability matrix#
| Method | Hosted Checkout | Payment Links | REST 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
/openapifor field-level contracts on/v2/cardproxies,/v2/proxies, and/v2/sessions.
Related#
Need help with your integration?Talk to the Zenith Integrations Team.