Authorize.net transaction types

Hello all,

I am in the process of my first Drupal Commerce build. Things are going well so far. I have created all my products and product display nodes. I am now in the process of setting up the checkout workflow. My client uses Authorize.net for processing. I have installed the Commerce Authorize.net module. However, the client is requesting the transaction type to be "Capture Only". They were very specific in this request. I do not see this option under "Default credit card transaction type" in the "Payment Settings" section for the payment method. Do I need to write a new Payment Method module (which I've never done)? Or is there a means to enable this card transaction type within the Authorize.net?

Any advice at all on this subject would be greatly appreciated.

Thank you.

Posted: Apr 2, 2012


jasondecamp on April 2, 2012

I am also in need of a solution for this. I haven't gotten to that part of my build yet, but I will let you know what I come up with when I get there.

JMM75 on April 4, 2012

After a bit of discussion with my client, we came to realize that they wanted Authorize Only and not Capture Only. The Capture Only applied to the merchant terminal and not to the Commerce Store. The store must be able to authorize the payment but ultimately allow the client/merchant to verify inventory and product information before the capture of funds through their merchant terminal.

jasondecamp on April 4, 2012

Thanks for clarifying that. I think Authorize only is also what I want, but I was confused about the terminology. The goal for my build will be authorize only until they can verify inventory and then run a prior-authorized capture. I will be working on this part of my build next week. It looks like the functionality is there to do what I need.

ben on May 6, 2014

What did you figure out for authorize only?

I need to do this for a client and haven't found a solution yet.