Page 1 of 1

Hold Payment for an order until user approves.

Posted: Tue Aug 12, 2008 1:09 pm
by krishnaramuu
Is there any possibility to hold the payment though order has been generated. will it accept if i didn't go for payment and still want order to be generated. Is this option available in the cart?

Re: Hold Payment for an order until user approves.

Posted: Tue Aug 12, 2008 1:25 pm
by mazhar
Yes this is in place. AbleCommerce generates the order even if the payment get failed. And also there are Payment methods which support the deffer payment for example the Phone Call. You can configure them as well.

Re: Hold Payment for an order until user approves.

Posted: Tue Aug 12, 2008 1:30 pm
by krishnaramuu
Thanks a lot for quick reply.....Can I know where this option is available in the application. I have gone through all the options for payment, but could not find it. can the customer view his order later and do the payment using this option?

Re: Hold Payment for an order until user approves.

Posted: Tue Aug 12, 2008 1:33 pm
by Shopping Cart Admin
Hello,

I think a step by step description of the work flow you are trying to accomplish will be needed to provide a more specific answer on this. There are a few ways to 'read' your initial question. Thank you.

Re: Hold Payment for an order until user approves.

Posted: Tue Aug 12, 2008 1:43 pm
by krishnaramuu
Thanks for the reply. Actually I need a web page before customer redirected to payment, that customized page will make the customer to give more information that will be used for our order process flow. So I want payment to be put on hold until he logs in again later after 1 or 2 days, but the order be generated and payment status being put on pending. For this I want payment to be made later by the customer but order gets generated in the previos visit or login. I think it is pretty clear now for you to answer my question thanks in advance....

Re: Hold Payment for an order until user approves.

Posted: Tue Aug 12, 2008 3:32 pm
by jmestep
I don't have a live order to work on, but there is a page Members/PayMyOrder.aspx that gets the OrderID passed to as a parameter.

Re: Hold Payment for an order until user approves.

Posted: Wed Aug 13, 2008 7:21 am
by mazhar
Thanks for the reply. Actually I need a web page before customer redirected to payment, that customized page will make the customer to give more information that will be used for our order process flow. So I want payment to be put on hold until he logs in again later after 1 or 2 days, but the order be generated and payment status being put on pending. For this I want payment to be made later by the customer but order gets generated in the previos visit or login. I think it is pretty clear now for you to answer my question thanks in advance....
A possible solution in this case would be that you create a Payment Method let say Deffer Payment and obviously it will not belong to any Gateway. AbleCommerce exposes the payments forms for these methods as user controls. Have a look at the WebSite/Checkout/PaymentForms folder. You can create one new user control here for your method and there is PhoneCallPaymentForm control which can be a good sample for you because that is also based upon the deffer payment concept. You can also collect the custom information which you needed on this newly created user control. In this way your customer will be available to place order with deffer payment, then as Judy told there is Members/PayMyOrder.aspx which can be used by the customer for payment.