Author Topic: Partial authorizations using authorize .net  (Read 2549 times)

bodyback

  • Beginner
  • *
  • Posts: 12
Partial authorizations using authorize .net
« on: April 08, 2010, 20:22:07 pm »
Hi everyone,

We use authorize.net as our payment gateway.  We just received a notice from them that requirements to process partial payments have changed.  For example, if someone has a prepaid Visa card and the balance on the card is less than the purchase amount, then handling for these transactions has changed.

Anyway, I am completely at a loss as to what needs to change in VM.  Attached is the document they supply to get compliant.  If anyone is willing to take a glance at this, and state where to make any changes....we would certainly appreciate it!



[attachment cleanup by admin]

PRO

  • Global Moderator
  • Super Hero
  • *
  • Posts: 10400
  • VirtueMart Version: 3+
Re: Partial authorizations using authorize .net
« Reply #1 on: April 08, 2010, 20:32:01 pm »
how can the cart do a partial auth?

It auths the whole thing or none
J3.9+ VM 3.4.2
Slowest Page Speed Score (88) (Category)
Fastest Page Speed Score (94-96) (productdetails)

bodyback

  • Beginner
  • *
  • Posts: 12
Re: Partial authorizations using authorize .net
« Reply #2 on: April 08, 2010, 21:44:26 pm »
From what I understand, the cart needs to be able to communicate properly with authorize.net in the event a prepaid card has a certain amount left on it and the user is trying to apply it to a purchase.  From the doc I provided, does it look like extra lines of code need to be added somewhere?

PRO

  • Global Moderator
  • Super Hero
  • *
  • Posts: 10400
  • VirtueMart Version: 3+
Re: Partial authorizations using authorize .net
« Reply #3 on: April 08, 2010, 21:53:57 pm »
I dont think that process coomes standard with the authnet module I am using.
J3.9+ VM 3.4.2
Slowest Page Speed Score (88) (Category)
Fastest Page Speed Score (94-96) (productdetails)

bodyback

  • Beginner
  • *
  • Posts: 12
Re: Partial authorizations using authorize .net
« Reply #4 on: April 08, 2010, 22:44:37 pm »
Right, I understand it is not standard and wondering if code needs editing to accommodate.

Forrest

  • Full Member
  • ***
  • Posts: 1972
  • Me and my baby
    • Web Developer
Re: Partial authorizations using authorize .net
« Reply #5 on: April 09, 2010, 08:15:16 am »
Well if it is not standard, then that means you'll need to edit code! I would first look in the payment module itself. There is a place to edit the XML transaction code sent.

Moreover though, you'll need to edit the payment module .php docs to properly handle the XML receipt, which is likely custom to your needs.

bodyback

  • Beginner
  • *
  • Posts: 12
Re: Partial authorizations using authorize .net
« Reply #6 on: April 12, 2010, 20:14:22 pm »
OK, thank you so much.

rdhinman

  • Beginner
  • *
  • Posts: 38
Re: Partial authorizations using authorize .net
« Reply #7 on: April 12, 2010, 22:24:47 pm »
Hello, I received the same email notice.  This is a new requirement of all merchants, not just authorize.net.  I have attached a copy of my email.

I am going to assume that the checkout code and the credit card processing code is going to have to be modified in order to comply with the new regulations.

Here are a few links regarding the matter:
Partial Authorization FAQ: http://www.authorize.net/support/pafaqs/
API Updates for AIM: http://www.authorize.net/support/AIM_apiupdates.pdf


[attachment cleanup by admin]

Forrest

  • Full Member
  • ***
  • Posts: 1972
  • Me and my baby
    • Web Developer
Re: Partial authorizations using authorize .net
« Reply #8 on: April 12, 2010, 23:38:26 pm »
Ouch, this is a problem.

PRO

  • Global Moderator
  • Super Hero
  • *
  • Posts: 10400
  • VirtueMart Version: 3+
Re: Partial authorizations using authorize .net
« Reply #9 on: April 13, 2010, 15:34:43 pm »
EDIT:


So this is going to have to be looked into.

J3.9+ VM 3.4.2
Slowest Page Speed Score (88) (Category)
Fastest Page Speed Score (94-96) (productdetails)

PRO

  • Global Moderator
  • Super Hero
  • *
  • Posts: 10400
  • VirtueMart Version: 3+
Re: Partial authorizations using authorize .net
« Reply #10 on: April 13, 2010, 17:01:39 pm »
the good thing is this is extended until 2011 for authnet merchants

J3.9+ VM 3.4.2
Slowest Page Speed Score (88) (Category)
Fastest Page Speed Score (94-96) (productdetails)

Forrest

  • Full Member
  • ***
  • Posts: 1972
  • Me and my baby
    • Web Developer
Re: Partial authorizations using authorize .net
« Reply #11 on: April 13, 2010, 19:02:57 pm »
:) sweet.