Jump to content

Job to update a payment module

Recommended Posts

Hi, can anyone help me modify a payment module I have. Basically, the module works fine except when paying using a credit card. If the customers' card works the order is confirmed correctly with PrestaShop. But if the payment does not go through, the module simply allows prestashop default setting to proceed with cancelling the order and saying Payment Failed. And the customer has to make the order again from the start in order to try another card.

What is needed is a way to capture failed payments and return the customer to the same payment page (step 5 I believe) in the order process to try again and again. Or change the payment option and select something else. For example, card is not working after several tries then the customer can select COD option and confirm his order.

Looking forward to anyone's help on this.

Thank you

P.S. I need a very clever and cost effective solution please :)

Share this post

Link to post
Share on other sites


This is the way Prestashop payment module work.

Validate order and than proceed to payment when validate it empty the cart so what needs to modified is to first go to payment page check if all ok than validate the order.

Pm me so we can discuss further.


Share this post

Link to post
Share on other sites

I suppose he was not very interested in fixing the problem as he never contacted me...

Share this post

Link to post
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.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

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

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More