Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Checkout (Card Payment) Problem Rate Topic   - - - - -

 
  • Ghiyas
  • Senior Member
  • Trial users
  • Join Date: 07-Aug 17
  • 150 posts

Posted 26 June 2019 - 03:50 PM #1

We are having a problem where when a customer places an order online, and pays with a credit/debit card, the website takes them back to the checkout page and shows an error message in the corner (see here:  https://snag.gy/szg40B.jpg )

 

We have checked our payment processor and the money is indeed coming through and authenticating fine. The admin panel shows the order as being paid but to the customer it seems it is not working

 

Please help! 


Not sure why the image link isn't working. Please see here https://snag.gy/szg40B.jpg



 
  • soft-solid
  • Junior Member
  • Members
  • Join Date: 19-Apr 10
  • 729 posts

Posted 26 June 2019 - 03:54 PM #2

Hello

 

Which payment processor do you use?

 

Best regards

Robert


Team of SoftSolid
cs-cart.pl

 
  • Ghiyas
  • Senior Member
  • Trial users
  • Join Date: 07-Aug 17
  • 150 posts

Posted 26 June 2019 - 03:55 PM #3

I have just tested using Paypal and I get the same issue. https://snag.gy/Cc0WRt.jpg

 

It is like the red box is displaying the payment processors response and isn't completing the order but it does in the admin panel. I have checked the order statuses and the "Paid" status doesn't have the "pay order again" box ticked


Hello

 

Which payment processor do you use?

 

Best regards

Robert

 

For card payments, we are using Paypoint



 
  • soft-solid
  • Junior Member
  • Members
  • Join Date: 19-Apr 10
  • 729 posts

Posted 26 June 2019 - 03:57 PM #4

Hello

 

Please try disable all third party addons and check.

 

Best regards

Robert


Team of SoftSolid
cs-cart.pl

 
  • Ghiyas
  • Senior Member
  • Trial users
  • Join Date: 07-Aug 17
  • 150 posts

Posted 26 June 2019 - 04:00 PM #5

If I refresh the page after a few seconds, I can see the order under "orders". I haven't installed any new add-ons recently



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19379 posts

Posted 27 June 2019 - 06:15 AM #6

Please make sure that the Inventory option is not set to Increase for the Open order status


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • Ghiyas
  • Senior Member
  • Trial users
  • Join Date: 07-Aug 17
  • 150 posts

Posted 27 June 2019 - 07:41 AM #7

Please make sure that the Inventory option is not set to Increase for the Open order status

 

It was set to increase for Open and I have changed this to decrease. Do I need to do the same for Paid?



 
  • Ghiyas
  • Senior Member
  • Trial users
  • Join Date: 07-Aug 17
  • 150 posts

Posted 27 June 2019 - 07:47 AM #8

I have changed Paid to decrease and the issue seems to have stopped. Thank you for the advice eComLabs! 

For future reference, does anyone know why changing Open and Paid to increase would cause this problem?



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19379 posts

Posted 27 June 2019 - 01:29 PM #9

All statuses which increase inventory are considered by the system as "failed". The logic is simple - if the item was back to to stock, then the order was not paid. As a  result, you see error message on the checkout


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • Ghiyas
  • Senior Member
  • Trial users
  • Join Date: 07-Aug 17
  • 150 posts

Posted 27 June 2019 - 02:21 PM #10

All statuses which increase inventory are considered by the system as "failed". The logic is simple - if the item was back to to stock, then the order was not paid. As a  result, you see error message on the checkout

 

So would I be able to keep Open as increase and leave Paid as decrease. Sometimes we "park" an order in open if the customer is waiting to pay, which can sometimes take a week or two. In this instance, we wouldn't want inventory decreased as the order hasn't been paid for



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19379 posts

Posted 28 June 2019 - 05:27 AM #11

Sine your payment methods uses Open status until callback from payment gateway is received, you should use decrease value for the Open status as well

 

Add new status for "parked" orders


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.