***

title: Run a pre-authorization
icon: calendar-exclamation
intro: Run a pre-authorization
published: true
---------------------

For clean Markdown of any page, append .md to the page URL. For a complete documentation index, see https://docs.payroc.com/essentials-guides/hosted-payment-page/extend-your-solution/llms.txt. For full documentation content, see https://docs.payroc.com/essentials-guides/hosted-payment-page/extend-your-solution/llms-full.txt.

Use the Hosted Payment Page to run a pre-authorization. Your merchant runs a pre-authorization to hold an amount on a customer's card, which your merchant then captures later. If your merchant doesn't capture a pre-authorization, it expires and the issuing bank releases the hold on the customer's card.

Your merchant can't run pre-authorizations if they:

* Use a dual pricing or a surcharging program
* Apply convenience fees to transactions

Your merchant can't run a pre-authorization if the customer uses bank account details. If a customer submits bank account details, our gateway runs a sale instead of a pre-authorization.

## Integration journey

* [Authenticate your requests]()
* [Load the Hosted Payment Page]()
* [Build the merchant's receipt page]()
* [Capture the pre-authorization]()