I need a PHP form that will connect to Authorize.Net and save the results to MySQL.
1. A Technician enters customer information in a form. (FirstName, LastName, Address, City, State, Zip, Phone, Email, TechName, Cost, CreditCardType, CreditCardNumber, CreditCardExpiration, CreditCardSecurity)
2. When the Tech submits the form, an auth_only charge is sent to Authorize.net. If successful, the results will be saved in MySQL with the transaction number and any other data required to complete the credit card charge. If unsuccessful, the form will reappear with data already entered (except CreditCardSecurity) along with the error message from Authorize.net so that it can then be corrected and resubmitted.
3. After the Tech completes the job, he will need to return to the web application, find the open transaction, and click a Charge button to mark it as complete and thus send the capture_only to Authorize.net so that the credit card is charged. If the job is not successful, he will click a Void button to cancel the transaction.
It is very likely that this form will be expanded in the future to include username/password access for employees, additional reports, etc. but we want to start out simple for now.
When applying, please include any experience relevant to Authorize.net work. Thank you!