What is Sage Pay Go with Server Integration?
The backbone of the Server integration, with Sage Pay Go, is a secure HTTPS POST from your web server to the Sage Pay Test or Live servers, followed by a callback. Server is arguably the most secure of Sage Pay solutions, combining the security of HTTPS POST with other anti-fraud features like security key matching using an MD5 Hashing algorithm. This means that the security key (numeric) Sage Pay pass to you must match that which you store on record from the beginning of the transaction, ensuring that no tampering has taken place. This, combined with the fact that Server will only work using HTTPS POSTs from an agreed source, means that it is an incredibly secure solution.
The benefits of Server are primarily due to the advanced database compatibility it offers. This means you can store more information, and in fact, using Server we would EXPECT you to store more information about a transaction, such as; amount, products selected, shopper's details and the result of authorisation provided by Sage Pay.
The end result of doing this is that you do not have to rely on My Sage Pay. You can have your own customised reporting area and view everything from your end. You can also use the information within the database to send remote requests for refunds and repeats. Unlike Form where there is a reliance on logging into My Sage Pay to perform refunds and repeat/releases in ALL circumstances, Server, with some additional coding, will allow you to push a button on your own software which will send a request to have a transaction refunded, for example.


Related articles
Didn't see your answer here?
For further help please contact us.