Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Authorize.net: How to validate the credit card using "AUTH_ONLY"?

I am using the authorize.net AIM Module transaction. Now I want to validate the CreditCard Number , Expiry Date and CCV Number with out charging the credit card.

I used AUTH_ONLY method in x_type and passed amount as "0.00". It didnt worked. SO I changed the amount to "0.01". It worked. As per my assumption "0.01" charged from the card and saw the transaction in the report, Without charging I need to validate the card. As per their documentation It will not charge. Buts its charging.

Can any one help me on this ? Also please explain the difference between AUTH_ONLY and AUTH_CAPTURE

like image 242
AnNaMaLaI Avatar asked Feb 24 '14 09:02

AnNaMaLaI


1 Answers

AUTH_ONLY transactions are only kept in your Unsettled Transactions for 30 days. If an AUTH_ONLY transaction is not captured for settlement within 30 days, the transaction status will change to Expired, and the funds will not be transferred.

http://support.authorize.net/authkb/index?page=content&id=A510&pmv=print&impressions=false Full list of transactions can be found here.

There is one more option to validate credit card AUTH_CAPTURE + VOID combination, that will charge and refund transaction.

like image 67
Fivell Avatar answered Oct 06 '22 03:10

Fivell