Bug 15940 - Cybercash Authorization Bug
Cybercash Authorization Bug
Product: Red Hat Web Site
Classification: Red Hat
Component: Store (Show other bugs)
i386 Linux
high Severity high
: ---
: ---
Assigned To: Garth Webb
Paul Lindner
Depends On:
  Show dependency treegraph
Reported: 2000-08-10 15:18 EDT by Paul Lindner
Modified: 2005-10-31 17:00 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2000-08-10 20:08:50 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Paul Lindner 2000-08-10 15:18:11 EDT
It appears that we are not sending the correct amount to Cybercash for 
authorization on an order from the Web store.  The problem occurs when
the order quantity is greater than 1.  The amount authorized appears to 
be the sum of unit prices for all lines.  It should be the sum of 
extended prices for all lines.  For example, web order number W2170939:  

Item            Qty     Unit Price      Extended
RH12000         2       179.95         
20003XL         1       0              
CATAX           1       13.05          
 FREIGHT         1       12.95          
---------       ---------                               
total                   205.95         

The amount authorized was $205.95.  The amount we attempted to
mark/settle through Cybercash was
Please fix as soon as possible as Cybercash will reject the
subsequent          marking/settlement against the credit card because the
total amount 
exceeds the amount authorized.  I must manually resubmit these charges
for settlement.
Comment 1 Garth Webb 2000-08-10 20:11:26 EDT
This situation only happened when the user typed a different number for the
quantity and then clicked 'Checkout' (rather than clicking 'Recalculate
Order').  This has been fixed.

Note You need to log in before you can comment on or make changes to this bug.