7 replies [Last post]
jburnard's picture
Offline
Joined: 03/01/2009
Juice: 147
Was this information Helpful?

Hi Folks,

I know this info is out here but I haven't found an exact answer just yet....

I want to be sure that I'm not charging the customers credit card until I ship the product. Is that determined by the payment gateway settings alone? I currently have it set for "Authorize and capture immediately" (but I'm only in test mode) so does that mean it would charge the customer upon checkout? I'd just like to be able to authorize the card, but the process the card upon shipment. Can someone point me in the right direction?

Thank much for your time.

jburnard's picture
Offline
Joined: 03/01/2009
Juice: 147
Re: Question about when I'm charging a credit card

Hmm, anyone at all?

jburnard's picture
Offline
Joined: 03/01/2009
Juice: 147
Re: Re: Question about when I'm charging a credit card

Ok, let me try this a different way.... I've read the documentation (although I could have missed it) and still don't see the answer to this.

Under credit card settings
If this is option is not checked:

Attempt to process credit card payments at checkout.

Does that mean I'm only authorizing? I checked this with my gateway provider (authorize.net) and they said the shopping cart has to be set to "Authorize only" but try as I might, I don't see that setting...

I'm also read that if I don't operate in Debug mode (not PCI compliant) that I can't charge the CC later (upon shipment). Then how do I stay PCI compliant yet not bill the CC until I ship? Very confused....

Please.... someone....

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
Re: Re: Re: Question about when I'm charging a credit card

So for Authorize.net you need your checkout setting to be set to: attempt to process credit card payments.

This setting tells ubercart to push an attempt at payment through your gateway.
In the authorize.net settings, you have a choice of "default credit transaction type".
If you select "Authorization Only" it will do as Auth.net suggested.

My Issue, which I have not solved yet, is that I am only sending the last four digits into Auth.net for approval which triggers an Invalid CC number error.

jburnard's picture
Offline
Joined: 03/01/2009
Juice: 147
Re: Re: Re: Re: Question about when I'm charging a credit card

First, thank you so much for your reply! I had assumed this was an easy question but maybe it wasn't.

So, I'm still wondering if I don't run in debug mode (saving the credit card info) then how will I be able to process the CC once it ships? Or is that the same issue you're having?

Thanks again.

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
Re: Question about when I'm charging a credit card

That is precisely the issue I am working on now. As soon as I solve it I will post it here for you.

jburnard's picture
Offline
Joined: 03/01/2009
Juice: 147
Re: Re: Question about when I'm charging a credit card

Ah, ok I see. I appreciate your help. If I come up with anything I'll do the same. Cheers!

jburnard's picture
Offline
Joined: 03/01/2009
Juice: 147
Hello StephenGWills, Not sure

Hello StephenGWills,

Not sure if this helps or if I'm doing it right but it seems like its working now... I have the settings in the credit card settings configuration to "Attempt to process credit card payments at checkout." Then the Authorize.net configuration is set to "Authorize only"

So, I tried a test sale and I got a confirmation email from auth.net that an "authorize only" transaction had been run.

Then when I go to view my order I have the option to run the credit card for the "prior authorization" in the correct amount. Note - I'm not running in Debug mode so I should be PCI compliant.

Make sense?