Sage Pay Payment Provider Documentation
Documentation last updated: December 5, 2014
This Add On makes it easy for a merchant using the official Concrete5 ecommerce addon to add Sage Pay as a payment provider.
You must have the official Concrete5 ecommerce addon and an account with Sage Pay.
Installation is very straightforward.
Watch Installation and Setup Video at http://youtu.be/66JW8bu1qRQ
Please report any bugs, issues or general feedback.
The following information may be useful to more technical customers who want more information in terms of what the plugin is doing and are happy to hack the core eCommerce module to display extra information from SagePay. We could not include this information easily within the plugin as the Core eCommerce Addon does not have a notes field that we could use to include this information.
The Sage Pay Payment Provider addon adds a table to your Concrete5 database: CoreCommerceSagepayOrderStatus. This table is added to log incoming data from Sage Pay so that you can diagnose faults.
id: 1
coreOrderID: 1
coreInvoice: 000001
spVendorTx: 000001-1-14-12-03-14-48-03-TEST
spVPSTx: {3E8026A4-CA96-559C-1B53-38C92B0C3B42}
spStatus: OK
SpStatusDetail: 0000 : The Authorisation was Successful.
spResponse:
a:16:{s:12:"VendorTxCode";s:31:"000001-1-14-12-03-14-48-03-TEST";s:7:"VPSTxId";s:38:"{3E8026A4-CA96-559C-1B53-38C92B0C3B42}";s:6:"Status";s:2:"OK";s:12:"StatusDetail";s:40:"0000 : The Authorisation was Successful.";s:8:"TxAuthNo";s:6:"953002";s:6:"AVSCV2";s:24:"SECURITY CODE MATCH ONLY";s:13:"AddressResult";s:10:"NOTMATCHED";s:14:"PostCodeResult";s:10:"NOTMATCHED";s:9:"CV2Result";s:7:"MATCHED";s:7:"GiftAid";s:1:"0";s:14:"3DSecureStatus";s:10:"NOTCHECKED";s:8:"CardType";s:4:"VISA";s:11:"Last4Digits";s:4:"0006";s:11:"DeclineCode";s:2:"00";s:6:"Amount";s:5:"18.00";s:12:"BankAuthCode";s:19:"999777
coreStatus: 2
coreCustomer: lastname, firstname
coreEmail: customer_email@somedomain.com
orderAmount: 18.0000
dateAdded: 2014-12-03 14:48:04
lastUpdated: 2014-12-03 14:49:11