Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Brand new SagePay payment module and gateway


Carbon

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
Link to comment
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.

Link to comment
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.

Link to comment
Share on other sites

Probably best posted in the feedback forum: http://www.oscommerce.com/forums/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

Link to comment
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

Link to comment
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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...