4 replies [Last post]
gajillion's picture
Offline
Joined: 08/25/2007
Juice: 70
Was this information Helpful?

All,
We finally got our Authorize.net account and it appears that things are working, but now that I'm able to play with workflow from end to end, I have more questions than you can shake a stick at. If you can answer any of these, I'd be very appreciative:

1) The CVV appears to be ignored. Is that an Authorize.net setting or Ubercart?
2) We process credit cards on submission so we don't have to save credit card information. How do I simulate a credit card being rejected by the bank so I can make sure we're sending the right error code back to the user?
3) We also accept checks. I would like the status of orders purchased via credit card to be set to "Payment Received" for credit card purchases and "Pending" for check purchases. How would I do that?

I'm sure there are more but that's all I can think of right now. Thanks in advance for anything you might be able to come up with.

Mark

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
A few quick answers... If

A few quick answers...

  1. If it's not being validated, I'd check your Auth.net settings.
  2. I think you can do this in test mode through Auth.net by passing in a certain order total. Puzzled It's been a while since I've tested it...
  3. This should be the default behavior of UC. There's a workflow configuration that will update orders to Payment Received when an actual payment gets entered, but the check payment method doesn't actually enter a payment so it'll stay in Pending until you receive the check.
gajillion's picture
Offline
Joined: 08/25/2007
Juice: 70
Ryan wrote:A few quick
Ryan wrote:

A few quick answers...

  1. If it's not being validated, I'd check your Auth.net settings.

I did a little more digging, and it appears that things like CVV and address are processed and verified by the bank, not by Authorize.net. So, unless you put through a live transaction, it appears that won't get tested. Still checking on that because we double-checked our account settings and it should be checking all those things.

Quote:
  1. I think you can do this in test mode through Auth.net by passing in a certain order total. Puzzled It's been a while since I've tested it...

Thanks. I'll look into that. But then again, in theory if I can get the above working, it would just be a matter of testing with bad data again.

Quote:
  1. This should be the default behavior of UC. There's a workflow configuration that will update orders to Payment Received when an actual payment gets entered, but the check payment method doesn't actually enter a payment so it'll stay in Pending until you receive the check.

Where is this? All of my Workflow configs (/admin/build/workflow-ng) are related to shipping. I don't have anything regarding payment or payment status:

Active configurations
Label Event Module Status Operations
Shipping quote from UPS Getting shipping quote via UPS uc_ups Default edit
Shipping quote from USPS Getting shipping quote via U.S. Postal Service uc_usps Default edit
Shipping quote from USPS Intl. Getting shipping quote via U.S. Postal Service (Intl.) uc_usps Default edit
Shipping quote via flat rate per product Getting shipping quote via Flat Rate per Product uc_flatrate Default edit
Shipping quote via product weight Getting shipping quote via Weight Rate per Product uc_weightquote Default edit

Inactive configurations
Label Event Module Status Operations
Print the content title of pages and stories Content is going to be viewed Workflow-ng-ui Default edit
Shipping quote via flat rate per order Getting shipping quote via Flat Rate per Order uc_flatrate Default edit

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Ryan wrote:A few quick

Hmm... the new configuration is at least in the 1.0 release, but I think it was put in during the RC phase to address your issue.

gajillion's picture
Offline
Joined: 08/25/2007
Juice: 70
Re: Re: Ryan wrote:A few quick

That's probably it. I've been afraid to upgrade because I've made so many customizations and I haven't been able to do a tree diff yet.