Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Checkout sequence : shipping, payment, confirmation...


Pica

Recommended Posts

Hi...

 

I am about to implement a "PSP" (Payment Solutions Provider) module with my existing OSC.

 

This PSP's module allows me to configure various Debit and Credit Card payment solutions.

 

The thing is, I have to link my existing OSC checkout page(s) to this PSP's page(s) in order to accomplish the procedure online in 1 step.

 

The PSP's requires the following information to process the payment for the online order :

 

- order reference

- total amount to pay

- customers name (user can modify this during process)

 

This module will then offer payment with various cards (Visa, MasterCard, American Express,...) and process payment directly.

 

I shall setup the following pages :

 

- accept URL

- decline URL

- cancel URL

- exception URL

 

In order to have a decent checkout sequence, I thought about modifying the existing OSC :

 

1. checkout_shipping.php

2. checkout_confirmation.php

3. checkout_payment.php ( in OSC this comes before confirmation )

 

3.1. PSP's payment module

 

4. checkout_success.php ( accept URL )

 

Presently, I have defined :

 

3 shipping options :

 

- Standard shipping

- Online services ( no charges )

- Store pickup ( no charges )

 

and 3 payment options :

 

- Online payment ( debit & credit cards )

- COD ( cash on delivery )

- money order

 

Once the customer chooses the shipping method, the "order total" is known, thus allowing me to link to the PSP's module.

 

If anyone sees any restriction for the "inversion" of the 2 checkout pages or another decent way to implement external services, feel free to reply.

 

Thank you all in advance for your attention and assistance on this matter.

 

Paulo.

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...