Does the Hosted Payment Page support one-time payments?

One-time payments through the hosted payment pages are not currently an officially supported functionality as we only generated hosted payment pages for subscription plans. One-time payments are supported by manually creating charge adjustments on a customer's account and invoicing them. Additionally, you can implement one-time purchases both through the API and Recurly Js as well by using the Purchase API call.

https://dev.recurly.com/docs/create-purchase