I am author of authorize.net plugin. I am going to to improve authorize module. A new feature called "review order" will be added soon. In this feature a admin or teacher can review order before capture the credit card. In this mode, the credit card will be authorized but not will be captured. After that, admin or teacher can accept/deny payment in administration panel. If he won't do that, trancaction will be cancelled within 30 days. I am going to add new feature called "autocapture" to prevent cancelling payment. If you enabled autocapture and you enter $CFG->review_day (like 10), cron will be captured the credit card after 10 days and will notified admin & teachers. In this mode cron must be enabled.
Sounds looks like nice, but I have a problem. I have a test account at authorize.net. In test account, authorize.net always sends x_trans_id=0 to me. This is problem, because you cannot post authorization (means accept payment) in test mode. The system needs x_trans_id must be greater than "0". To do that, your authorize.net account must be real, not test account. After you turned on your account to the real mode, I will send 1$ to your account, and the system give me a real x_trans_id value greater than "0". After do that, I will send test transactions with this value to test accept/deny payments. In test mode, accept/deny payments are not real, but it will give me real response code to test the system. I mean, if you have an real (not test) authorize.net account, I will send 1$ to your account, but before, I need your account loginname and trans_key to test system. You know, I cannot login to your account with these values. I don't want your password, I need only loginname & transkey. I want to improve moodle with new features, but I don't have a real account at authorize. If you have a real account, please let me run test transactions with your account. After you do that, I will test new features and you will able to use new features in moodle.
Please contact me at "ethem .AT. evlice .DOT. com", if you have a real account.
NOTE: After my all test are completed, in real mode I will send 1$ to your account, I promise .
Sorry for my poor english. Please write simple words to me if you decide to email me