Yes its a physical good and the payment was by credit card. We are doing an Authcapture (SagePay doesn't have a separate capture service), and the payment is captured before we ship. Now if the order is cancelled or some reasons, let say we don't have the product in stock or something, then we need to refund the payment.
On Thu, Oct 8, 2009 at 12:29 PM, David E Jones <[email protected]> wrote: > > Are you trying to do a refund for a physical good? Was the payment by > credit card, or by something else? > > Typically (unless you've changed the code or certain configurations) for > physical goods that are paid by credit card the payment is authorized when > the order is placed, but not captured until the order items are fulfilled. > In other words, there is nothing to refund as payment has not yet been > captured... > > In this case if you did what you suggest with the quick ship and then quick > refund you would be capturing the payment and then refunding it, the net > effect being you have to pay for 2 more transactions with your credit card > gateway. > > -David > > > > On Oct 8, 2009, at 12:24 AM, Abdullah Shaikh wrote: > > How can I refund a payment, without shipping the order ?. I know that once >> you ship the order, then you can refund the payment using Quick Refund >> Entire Order. >> >> One way to do this, is to manually call the refund service from Accounting >> -> Transactions -> Manual Electronic Transaction. >> >> >> If the above is not possible, then can we have the "Quick Refund Entire >> Order" button even when the order is not shipped, currently the button is >> displayed only when the order is shipped ? >> > >
