nBill Community nBill Home Page
23/May/2012, 12:08:52 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Click Here for the nBill home page, or take a tour.  
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Cancelling an Order While on PayPal  (Read 84 times)
randym
Jr. Member
**
Offline Offline

Posts: 11


View Profile
« on: 20/January/2012, 02:15:39 PM »

If a customer places an order and goes to PayPal, is there some way to have the Cancel Order link available on the PayPal page? There doesn't seem to be any way to "change your mind" once you're on PayPal.

I've used other billing/shopping cart systems, and there's always been a link on the PayPal site to cancel the order and return to the site where the order was placed. Is this a setting in nBill or something I need to configure on PayPal?
Logged
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« Reply #1 on: 20/January/2012, 02:23:43 PM »

If you enter an address in the 'Failure URL' setting on the gateway settings page for the Paypal gateway in nBill, it should offer a cancel link on the Paypal checkout page.
Logged
randym
Jr. Member
**
Offline Offline

Posts: 11


View Profile
« Reply #2 on: 20/January/2012, 02:57:14 PM »

That worked. Thanks.

However, we really need a place to put a failure URL on each order form. I might want different text for the failure, depending on which order form was used.

Also, is there any way to get nBill to delete the pending order when the customer cancels at the PayPal site?
Logged
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« Reply #3 on: 20/January/2012, 04:45:08 PM »

I'm afraid neither of these are possible at present, at least not without customising the code (which goes beyond the scope of support).
Logged
randym
Jr. Member
**
Offline Offline

Posts: 11


View Profile
« Reply #4 on: 20/January/2012, 06:41:36 PM »

Sorry. I wasn't suggesting that it could be done now. I'm saying that this needs to be added as a feature at some time in the future. There's already an Order Complete Redirect URL on the Details tab of the order form. I'm suggesting that a Failure URL be added there as well. This order-form-specific Failure URL would take precedence over the Failure URL in the Payment Gateway setup. This would allow customized failure messages for each order form.

It also makes sense to me to delete the pending order if the customer cancels the order at PayPal. Right now, you have to just check manually and reconcile the pending orders with PayPal payments. Seems a little inefficient to me. (Of course, I'm talking about situations where you only take online payments.)

Is there a way to get the pending-order information (at least the ID) to use in the Failure URL processing? If there is, I'll just write my own pending-order deletion code.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!