Jump to content
Sign in to follow this  
Carbon

Brand new SagePay payment module and gateway

Recommended Posts

Hi,

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.

 

order_step_01.gif

 

STEP 3: Click the Add to Order button.

 

order_step_02.gif

 

STEP 4: Click the Place Order button.

 

order_step_03.gif

 

STEP 5: Click the My Details tab or panel.

 

order_step_04.gif

 

STEP 6: Enter real or fake details. To receive confirmation you will need to enter a real email address.

 

order_step_05.gif

 

STEP 7: Click the Payment tab or panel.

 

order_step_06.gif

 

STEP 8: Click the Debit/Credit Card payment option button.

 

order_step_07.gif

 

STEP 9: Enter your test-card details (e.g. 4111111111111111).

 

order_step_08.gif

 

STEP 10: Click any of the Confirm Order buttons.

 

order_step_09.gif

 

STEP 11: Click any response button in the SagePay simulated 3DSecure popup window.

 

order_step_10.gif

 

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

Share this post


Link to post
Share on other sites

why the users should provide CC details and test for nothing, you have developed & you can test your self!


Please read this line: Do you want to find all the answers to your questions? click here. As for contribution database it's located here!

8 people out of 10 don't bother to read installation manuals. I can recommend: if you can't read the installation manual, don't bother to install any contribution yourself.

Before installing contribution or editing/updating/deleting any files, do the full backup, it will save to you & everyone here on the forum time to fix your issues.

Any issues with oscommerce, I am here to help you.

Share this post


Link to post
Share on other sites
why the users should provide CC details and test for nothing, you have developed & you can test your self!

 

I have developed my own SagePay payment module and gateway and would like some feedback on the presentation and implementation.

Share this post


Link to post
Share on other sites
Probably best posted in the feedback forum: http://forums.oscommerce.com/index.php?showforum=14

 

Hi,

 

I didn't post in the feedback forum as most posts there seem to be quite generalised (Please review my site etc), where as I'm after feedback on what occurs between clicking "Confirm" and reaching the success page only.

 

In other words, just the payment gateway code for which I thought this forum would be a better place to post.

 

Apologies if I got it wrong and feel free to move the topic if you feel I'll get more/better feedback elsewhere.

 

Cheers

 

Carbon

Share this post


Link to post
Share on other sites
I have developed my own SagePay payment module and gateway and would like some feedback on the presentation and implementation.

 

Hi Carbon!

 

Did you write if for VSP Server or VSP Direct?

More than happy to look at it! (Especially Server)

Regards,

German

Share this post


Link to post
Share on other sites
Hi Carbon!

 

Did you write if for VSP Server or VSP Direct?

More than happy to look at it! (Especially Server)

Regards,

German

 

Hi,

 

It uses the VSP Direct protocol 2.23

 

If you'd like to test, just follow the instructions in the original post.

 

Many thanks

 

Carbon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×