Click on Edit and then configure : Transaction Type Authorize Only or Authorize and capture.
[/quote]
I’m not sure that’s what the OP is really looking for. He is looking to do an Authroize Only at checkout. Then when he ships, he wants to do the Capture as an additional step.
I don’t know about 2.1.x, but in 2.0 this is a custom mod. I’m just getting ready to do this for someone where the Capture would happen when the order status changes to a particular status.
I don’t believe the situation with Authorize.net Capture has changed in 2.1.x - it still requires a manual capture process in the Authorize.net web admin. Your mod sounds very promising - please consider offering it as an addon.
Tony, it sounds like your mod is what I need. Essentially, I need a routine that uses Auth.net’s transaction ID (transmitted upon authorization) to capture the funds once we confirm the order has shipped.
A nice-to-have is if returns can be refunded in the same way (against the original transaction ID).
Please PM me if you’ll be offering this as an add-on or if you’d like me to contribute towards development.
Where this starts to get expensive (as in most things) in when you start to develop a bunch of administrative control around it. To do a charge at time of status change and report that it was done is pretty easy. To provide for a refund is much more time consuming since you have to know how much, how to apply it against the order, etc. I do this all the time in my back-end environment (EZ Order Manager), but it was designed for this.
Will see what the interest is and maybe do it in pieces depending on the demand for each. Right now I’d just focus on the automatic aspect for Anet only and will add 1 processor response of something like “Captured $123.45 12/3/2010” so it will stay with the order. With no UI for administration, I can probably do this pretty cheaply.
Works for Authorize.net. Built to support other providers as well but since I don’t know what other providers support an Authorization Only type of transaction in cs-cart, I only did Anet.
I don’t know of anything in the addon that is version specific. Everything it uses (order_data table) is the same between the two.
As with everything I do, if you are dissatisfied or it does not work in your environment, I’m happy to refund your money. Good news is that I’ve never had to do a refund yet!
Note that this is licenced for a single domain. Muliple domains require multiple licenses.
It uses the prior authorized amount. To do another amount would require an auth-capture and resubmission of the cc number, cvv2, name, address, etc. This captures a prior authorized amount.
[quote name=‘tbirnseth’]It uses the prior authorized amount. To do another amount would require an auth-capture and resubmission of the cc number, cvv2, name, address, etc. This captures a prior authorized amount.[/QUOTE]
No problem… This seems to be one of those addons that people say they want, but when it’s delivered, the demand disappears. Oh well, guess I shouldn’t have spent the time. I guess I’ll have to start working like others and asking for donations in advance to do the work.
[quote name=‘tbirnseth’]No problem… This seems to be one of those addons that people say they want, but when it’s delivered, the demand disappears. Oh well, guess I shouldn’t have spent the time. I guess I’ll have to start working like others and asking for donations in advance to do the work.[/QUOTE]
Sorry, I thought it will charge based on the invoice amount.
Sorry, I thought it will charge based on the invoice amount.
[/quote]
Unfortunately the title of this thread and the addon that was developed was to “capture a prior authorized amount”.
If you want to adjust to a new total by first capturing the authorized amount and then doing an auth/capture of the residual amount, this is quite doable (though not implemented). I should probably adjust the current addon to charge the lesser of the order total or the authorized amount. Right now it assumes that it should capture tha authorized amount.
If you want to change the order and re-authorize, you would do that via the admin panel as “act on behalf of”.
currently, i set my store to authorize and capture at the time the order was placed. it is inconvience to refund. Customer would complain on mulitple attempts as they may use debit card for payment. thanks!