***

title: Authenticate your requests
icon: calendar-exclamation
intro: Authenticate your requests
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/run-a-pre-authorization/llms.txt. For full documentation content, see https://docs.payroc.com/essentials-guides/hosted-payment-page/extend-your-solution/run-a-pre-authorization/llms-full.txt.

To load the Hosted Payment Page, you need to include a SHA-512 hash in the HASH parameter. The hash authenticates your request and prevents tampering with sensitive values during transit to our gateway.

Because you've already integrated with Hosted Payment pages to run a sale, you've completed the following steps:

* Created a terminal secret
* Created a dynamic hash function

You don't need to do anything as the required parameter values for the hash to run a pre-authorization are the same as the parameter values to run a sale.

## Next steps

* [Load the Hosted Payment Page]()