Page 1 of 1

Changing payment value

Posted: Thu Aug 14, 2008 8:35 pm
by Brewhaus
Once a customer places an order and their credit card has been authorized, how can we make adjustments to the payment without voiding and starting from scratch? I assume that there must be a way, as AC requires the CVV code be entered, which of course is not stored so we do not have it available should we have to enter the customer's card information.

We have run into a couple of these issues now (one with a reduction in the invoice, one with an increase). The former went through for the full authorized amount, so we had to run a credit through our merchant interface. The latter we ran a void and then had to enter the payment through the interface. I assume that there must be a simpler option.

Re: Changing payment value

Posted: Thu Aug 14, 2008 10:13 pm
by AbleMods
Depends on the payment gateway.

Some gateways will allow you to capture a percentage beyond the original authorization amount. Others won't let snag one red cent beyond it. You'll have to check with your specific payment gateway(s) to determine there limitations.

If your payment gateway supports partial captures, you can capture any amount less than the original authorization. Just change the capture amount when initiating it from the payment screen.

Your only other option is voiding the authorization and obtaining a new one. Allowing merchants to edit an authorization after it has been given would create enormous legal issues.

Voiding/re-authorizing is how I do it - happens all the time to me. People want to change shipping, add something to the order, cancel a partial backorder etc.

I like the CVV requirement personally; it guarantees the customer is always aware of the amount being charged to the card. It's their money - I would want to know if a merchant were charging my card a different amount than what I originally understood.

Re: Changing payment value

Posted: Fri Aug 15, 2008 8:23 pm
by Brewhaus
We use Authorize.net.

Maybe if there is a change we cannot include that order in the bulk capture.