I have developed my own SagePay payment module and gateway and would like some feedback on the presentation and implementation.
Before you begin...
1: The site is NOT live so there is no risk of accidentally placing a real order.
2: All product images/descriptions/prices are temporary place-holders.
3: The gateway only connects to the SagePay simulator server at present.
...for your convenience, here's a quick guide to get you to checkout as quickly as possible.
STEP 1: Visit the order site using this url: https://www.microbuild.com/order.html
STEP 2: Click the Information button for any of the four PC systems.
[img]http://www.microbuild.com/microbuild/images/order/order_step_01.gif[/img]
STEP 3: Click the Add to Order button.
[img]http://www.microbuild.com/microbuild/images/order/order_step_02.gif[/img]
STEP 4: Click the Place Order button.
[img]http://www.microbuild.com/microbuild/images/order/order_step_03.gif[/img]
STEP 5: Click the My Details tab or panel.
[img]http://www.microbuild.com/microbuild/images/order/order_step_04.gif[/img]
STEP 6: Enter real or fake details. To receive confirmation you will need to enter a real email address.
[img]http://www.microbuild.com/microbuild/images/order/order_step_05.gif[/img]
STEP 7: Click the Payment tab or panel.
[img]http://www.microbuild.com/microbuild/images/order/order_step_06.gif[/img]
STEP 8: Click the Debit/Credit Card payment option button.
[img]http://www.microbuild.com/microbuild/images/order/order_step_07.gif[/img]
STEP 9: Enter your test-card details (e.g. 4111111111111111).
[img]http://www.microbuild.com/microbuild/images/order/order_step_08.gif[/img]
STEP 10: Click any of the Confirm Order buttons.
[img]http://www.microbuild.com/microbuild/images/order/order_step_09.gif[/img]
STEP 11: Click any response button in the SagePay simulated 3DSecure popup window.
[img]http://www.microbuild.com/microbuild/images/order/order_step_10.gif[/img]
STEP 12: Provided everything is okay, you'll be redirected to the success page - all done.
If you're feeling particularly adventurous you might want to try the following missions...
1: Process an order using Step-by-Step checkout mode.
2: Process an order using By-Section checkout mode.
3: Switch the Place Order page to scrolling display layout.
4: Process an order that contains a Custom PC.
5: Process an order that contains a Bespoke PC.
6: Process an order that has a selection of Preconfigured, Custom and Bespoke PCs.
Thanks in advance for any useful feedback you can offer.
Carbon
Edited by Carbon, 29 April 2009, 15:08.















