Payment Failure - How to handle

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 years ago
Hi again folks,

I've been working on a Hosted payment solution and (thanks to some community members) I am doing well.

I've run into a problem, nothing major but as someone quite new to eCommerce and Nop wanted to find out the correct way of handling it.

When a payment error occurs at my payment gateway site, they simply return an error status code and don't give the user a chance to retry.

I'm just wondering how this should be handled in Nop. I can't see any way to throw the user to an error page after the "PostProcessPayment" which is what I was advised to use (and I see other hosted payment providers use in Nop).

My only options seem to be:
Custom Error page
Customised Order Complete page
Throw the person back to the home page

Each of these also seems to require that I cancel the order as the cart is certainly empty at this stage.

It just seems like PostProcessPayment is the wrong point to be getting an all-in-one payment done.

Any pointers will be much appreciated.

G.
13 years ago
There's a known issue when using payment methods with redirection (hosted payment methods). After user is redirected to a payment gateway site, an order is placed and order status is set to Pending. If a customer doesn't complete the payment, then the order status will stay Pending. And currently there's no way to complete the payment.

We're still working on WI 9262 ("Allow customer to complete a payment after order is placed but not completed (for redirection payment methods)")
13 years ago
Privet Andrei....

I was about to post almost this same question. We are finishing a development of a site using nopCommerce 1.50 using payment gateway.

If, for some reason, gateway processing crashes (for example, an offline page or simply the user closes the gateway window before paying), the order remains pending and I could not find a way to resume payment.

I think about placing a "Pay" button in the order details page when the order is pending, which calls the payment processor, the same way as the "Confirm" button does in checkout page.

Might this solution be possible? what do you advice on this?

Spasibo!

Jaime
13 years ago
jstuardo wrote:
Might this solution be possible? what do you advice on this?

Absolutely. Implement it this way
13 years ago
jstuardo wrote:
Privet Andrei....

I was about to post almost this same question. We are finishing a development of a site using nopCommerce 1.50 using payment gateway.

If, for some reason, gateway processing crashes (for example, an offline page or simply the user closes the gateway window before paying), the order remains pending and I could not find a way to resume payment.

I think about placing a "Pay" button in the order details page when the order is pending, which calls the payment processor, the same way as the "Confirm" button does in checkout page.

Might this solution be possible? what do you advice on this?

Spasibo!

Jaime

Does your implementation of the "postponed" payment through the order details has been positive?
I think to do the same on NC 1.90.
12 years ago
Using nopCommerce 1.9.  

Why was this issue# 9262 closed with low priority?   It's a major problem for real eCommerce sites when 1 out 3 or 4 payments fails and it shows up as pending.  This causes major issue on high volume sites.   I have created one such site and the client is very unhappy with just this problem.  I do not think I will be using nopCommerce going forward for just this reasons.  When the payment redirect to payment provider fails then the cart should not be emptied and the user should get a chance to place the order again. This should be the basic correct behavior.  

IMHO this is a major show stopper for nopCommerce.  We should not make it difficult for the customer to pay for the goods.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.