# Limitations

> 🧪 **Beta.** Hosted Payment Fields is in Beta and available on request.


- **Card pay-in only.** HPF handles card payments only. For APM, crypto, withdrawals or saved-card management, use the [Cashier](/cashier).
- **Cardholder name is a hosted field** (`cardholder`) alongside card number, expiry and CVV.
- **3DS.** If the transaction requires a 3DS challenge it is currently reported as `PAYMENT_PENDING`; in-page challenge handling is not yet available in this release. Determine the final outcome from your [webhook](/guides/concepts/webhooks).
- **Domain allowlisting.** Field routes are served with a `frame-ancestors` policy — your checkout domain must be registered with Omno, or the browser blocks the iframes. Ask your Omno integration team to register it before testing.
- **Beta.** The feature is in Beta and available on request.


## Build it →

- [Integration steps](/hosted-payment-fields/integrate) · [Events](/hosted-payment-fields/events)