I have Authorize.net configured to authorize only.

I'm also using UC recurring products to add a recurring feature to a product. My problem is that I need the recurring fee to be an authorize only transaction as well. (we're using recurring for an auto-ship feature)

I found in the authorize.net API that profileTransAuthOnly was available as a transaction type for createCustomerProfileTransactionRequest. Currently, the transaction type is hard coded to profileTransAuthCapture. ( ubercart/payment/uc_authorizenet/uc_authorizenet.module line 389 )

I did try to change it out, however the transaction still went through immediately.

Any insight on how I can achieve an authorize only for my recurring transactions? When I do find an answer, I'll submit a patch, but in the mean time any ideas would be helpful.

Comments

seanr’s picture

Bumping this - has anyone else managed to take a look at this?

tr’s picture

Issue tags: -Authorize CIM
tr’s picture

Issue summary: View changes

more detail.