|
Cookbook /
SagePayPaymentSummary: Provides SagePay (previously known as Protx) payment integration into PmWiki
Version: 1.0.2341
Prerequisites:pmwiki 2.0 and above; 2.1 recommended
Status: Beta / RC (works for me)
Maintainer: AndyG
Discussion: SagePayPayment-Talk
Questions answered by this recipeThis recipe is intended, when complete, to answer how to integrate SagePay (previously known as Protx) into PmWiki. DescriptionThe SagePay Payment recipe provides SagePay (previously known as Protx) payment integration into PmWiki. This is not intended to be a shopping cart, but could be used for purchase of single items, services or donations. Notes
Advanttages
Limitations
About SagePaySagePay (previously know as Protx) is an online payment handling system. It is similar in some senses, to PayPal, however the main advantage is that cost is fixed monthly rather than being a percentage of the sale. Protx is pretty popular in the UK and is commonly in in SME's online shops. There are several payment systems and seller packages offered by SagePay. The payment system this recipe uses is the "Form" type, which requires no database on your server. More info can be found on http://www.sagepay.com(approve links). Protx was bought by Sage in 2009 and re-branded as SagePay. As an aside AndyG has no affiliation to Sage or Protx. UseThe online payment system using SagePay allows users to pay sums of money to you via the SagePay secure payment system. This consists of six elements. The first element is the product, which allows the user to initiate a payment in relation to an individual product. It can be placed on any page on the site and multiple products can be placed on a page. It is added to a page by editing the page and adding the following text:
The second element is the customer details page. This is shown when a customer clicks on the “Book this trip” link on a product. It allows the customer to enter their personal (not payment) details. Once they have done so, they can click “confirm order”. The URL of this page needs to be set in the the config.php. The markup The third element is the review and confirm page, this is shown next. It allows the customer to review their details before confirming the order. Once they have done so, they can click the “complete payment” button. The URL of this page needs to be set in the the config.php. The markup They are then taken to the SagePay payment page, the forth element in the process. This uses secure socket layer (SSL, https) encryption to enable the customer to safely provide their credit card details. Once they have entered their payment details, their payment is processed and they are taken back to your site, either to the successful payment page, or the failed payment page. The fifth element is the successful payment page, it confirms the transaction to the customer and gives them an order reference number. It also sends a confirmation email to the admin email address. The URL of this page needs to be set in the the config.php. The markup The sixth element is the failed payment page. It confirms the transaction to the customer and gives them an order number. The message varies depending on the nature of the failure. It also sends a confirmation email to the admin email address. The URL of this page needs to be set in the the config.php. The markup InstructionsInstallation
Configuration
Release NotesVersion: 1.0.2341 released 7 July 09.
See AlsoContributors
CommentsSee discussion at SagePayPayment-Talk
User notes?: If you use, used or reviewed this recipe, you can add your name. The following format is recognized:
* (+) Optional positive comment. Name, date * (-) Optional negative comment. Name, date These statistics appear in the Cookbook listings and will help newcomers browsing through the wiki. |