Solved

Online reservation system disconnected from payment gateway

Posted on 2014-03-22
6
319 Views
Last Modified: 2014-03-22
I'm trying to configure an online reservation system which can accept credit cards while confirming a reservation.  Testing the system, there is a failure at the point when the guest is being transferred to our secure server to enter their credit card details -- an error 404.
If you have a way of determining what is causing this, I'd appreciate it.

To reproduce the issue, visit www.mauitradewinds.com/RezTest/availability.html and follow these steps:

1. Select "New Booking" from the menu.

2. Choose an arrival date, and a departure date at least five nights later than arrival, and click "Book Now!"

3. Fill in the form fields and click "Confirm".   If the system were working, you would see a brief message "Sending booking data" and then you would arrive at a secure website. When I test this, I get an error 404.
0
Comment
Question by:ddantes
  • 3
  • 3
6 Comments
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39947079
It seemed to work fine for me.  

The only suggestion I have is the below fields should not be fillable and should auto calculate based on the room type I choose and the dates I chose.  

Rent per Night      
Number of Nights      
Discount for stays of 7 nights or longer      
Room Total      
Cleaning Fee      
Hotel Tax
0
 

Author Comment

by:ddantes
ID: 39947112
Thank you.  Yes, I should have specified that in my original post.  Do you have a way to determine which link or URL is broken when "Confirm" is clicked?
0
 
LVL 52

Accepted Solution

by:
Scott Fell,  EE MVE earned 500 total points
ID: 39947153
Ok, I see now.  The page is using your script here http://www.mauitradewinds.com/RezTest/cgi-bin/rez60std.pl and somehow you have programed that to end up on a page that does not exist.  The console shows that pl file is there but it must be redirecting to the wrong place.

Where are you programming it to go to?
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 

Author Comment

by:ddantes
ID: 39947616
rez60conf.txtTransMan.txt

Thank you.  I believe it should go to a PERL file called TransMan.pl
The path to TransMan.pl is set in  a file rez60conf.pl, and I may have configured that wrong.
The file is in a folder named scgi, and I am uncertain how to specify the URL for that file.
I've attached TransMan.pl and rez60conf.pl.
The server error log reports:
[Sat Mar 22 12:48:53 2014] [client 76.245.196.197] File does not exist: /srv/m/maui2/mtw/RezTest/cgi-bin, referer: http://www.mauitradewinds.com/RezTest/booking_data.html
0
 

Author Closing Comment

by:ddantes
ID: 39947810
I did find an incorrect URL in the configuration -- thank you.
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39947982
That's great!

Think about using BugFinder (top right link) for the process of making a reservation.  I think you can tighten it up a bit and go more streamlined. You can get multiple eyes giving you different points of view.

Good Luck!
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
age from date of birth 4 42
Angular - code works but need to make a change 14 32
Jquery keyup 4 19
Pass asp session variable to a js function in an asp script 6 20
A Change in PHP Behavior with Session Write Short Circuit (http://php.net/manual/en/book.session.php#116217) (Winter 2014)** With the release of PHP 5.6 the session handler changed in a way that many think should be considered a bug.  See the note …
This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
This video teaches users how to migrate an existing Wordpress website to a new domain.
Learn how to set-up PayPal payment integration in your Wufoo form. Allow your users to remit payment through PayPal upon completion of your online form. This is helpful for collecting membership payments, customer payments, donations, and more.

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question