Redirect your customer to Payroc's hosted checkout. Card entry, 3-D Secure, and receipt happen on the hosted page — keeping your PCI scope at SAQ A. The result comes back to your return URL and webhook.
How it works
Load the hosted payment page
Your site sends a signed form POST that redirects the customer to the HPP.
Customer pays
Card entry and 3-D Secure on the Payroc-hosted page.
Result comes back
Return URL for the customer; webhook as source of truth.
Load the hosted payment page
Add a payment button that sends a signed form POST to the gateway — the Load the Hosted Payment Page guide walks through every parameter and the hash that signs it.
<form action="https://payments.uat.payroc.com/merchant/paymentpage" method="post">
<input type="hidden" name="TERMINALID" value="3204004" />
<input type="hidden" name="ORDERID" value="HPP874417810" />
<input type="hidden" name="CURRENCY" value="USD" />
<input type="hidden" name="AMOUNT" value="10.00" />
<input type="hidden" name="DATETIME" value="09-02-2026:14:37:58:558" />
<input type="hidden" name="HASH" value="…SHA-512 signature…" />
<input type="submit" value="Pay Now" />
</form>