Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Declined card error handling issues URGENT Solution needed. 
 
ctovey
Jr. Member
 
Avatar
Total Posts:  18
Joined:  2012-01-25
Illinois
 

I am having an issue with a client’s site.
Basically authorize.net has informed them that have to come up with a solution to this in 2 weeks. That was a week ago.

Customer using stolen credit card’s’ is filling out all checkout options, proceeding with checkout, then card declines.
the page shows an error, then goes right back to where they left off before clicking proceed. All information still intact. The person then changes the credit card numbers, and tries again.

Here is the required action needed;
No matter who, what IP, what region, etc., I need the info fields to clear upon submitting card info to process.
Because what is happening is that the theif is getting declined, and going back and only changing the card number.
Authorize.net wants <b>ALL</b> fields cleared.

Any possible solutions?

Using magento 1.4.1.1

 
Magento Community Magento Community
Magento Community
Magento Community
 
ctovey
Jr. Member
 
Avatar
Total Posts:  18
Joined:  2012-01-25
Illinois
 

I think I may have found the code I need to change. Not 100% sure though. Can someone please check this out and see if I am correct?

here is the Original code from /app/design/frontend/base/default/template/checkout/onepage.phtml


//<![CDATA[
var accordion = new Accordion(’checkoutSteps’, ‘.step-title’, true);
<?php if($this->getActiveStep()): ?>
accordion.openSection(’opc-<?php echo $this->getActiveStep() ?>’);
<?php endif ?>
var checkout = new Checkout(accordion,{
progress: ‘<?php echo $this->getUrl('checkout/onepage/progress') ?>’,
review: ‘<?php echo $this->getUrl('checkout/onepage/review') ?>’,
saveMethod: ‘<?php echo $this->getUrl('checkout/onepage/saveMethod') ?>’,
failure: ‘<?php echo $this->getUrl(
'checkout/cart']>



I think that the spot i need to change is the failure line. It looks as though upon failure it will send the customer back to the checkout page. I want them sent to a new URL. Like a “we’re sorry. Your card......” page.

If I change this code to this;



//<![CDATA[
var accordion = new Accordion(’checkoutSteps’, ‘.step-title’, true);
<?php if($this->getActiveStep()): ?>
accordion.openSection(’opc-<?php echo $this->getActiveStep() ?>’);
<?php endif ?>
var checkout = new Checkout(accordion,{
progress: ‘<?php echo $this->getUrl('checkout/onepage/progress') ?>’,
review: ‘<?php echo $this->getUrl('checkout/onepage/review') ?>’,
saveMethod: ‘<?php echo $this->getUrl('checkout/onepage/saveMethod') ?>’,
failure: ‘<?php echo $this->getUrl('
checkout/decline]>

Would that make the difference that I need it to?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top