Form: How It Works

Form integration is designed to pass transaction details from your website to Sage Pay to carry out authorisation. Outsourcing your payment processing in this way means that no data is collected, stored or transferred from your site.


This also removes the need for you to maintain highly secure encrypted databases, obtain digital certificates and invest in high-level PCI DSS compliance.

  • Your customer is redirected to Sage Pay's payment pages to enter their card details.
  • You can customise the payment page templates to match your company branding.
  • Payment confirmation emails can be automatically sent from Sage Pay's servers to you and your customers.
  • All transaction information (including the full shopping basket contents) is held at Sage Pay.

Server: How It Works

SagePay Server requires an SSL Certificate, this is an additional module that Liquidshop can offer, please contact support for further details.


Server integration is similar to Form integration - it's been designed to pass transaction details to Sage Pay to carry out authorisation. However, additional information can be sent back along with the result of the authorisation for storage within your server.


This means that Server integration is ideal for running order and transaction reports on your own servers, without the need to invest in your own digital certificate or handle shoppers' card details.

  • Your customer is redirected to Sage Pay's payment pages to enter their card details.
  • This is essentially a secure HTTPS POST between your web server and Sage Pay's servers across a 128-bit encrypted session.
  • You can customise the payment page templates to match your company branding.
  • Sage Pay sends back the results of the authorisation for you to acknowledge before completion.
  • Sensitive card data is stored at Sage Pay but you can store other customer information in your own database.
  • Because you can store more information about each transaction, you can create a custom reporting area of your own.
  • You can also send remote requests for refunds and repeats (for example, with a click of a button within your software).