|
AuthorizeNet
Developing with Authorize.net
Authorize.netE-commerce is supported through Authorize.net, which requires a merchant account. We recommend Retriever for setting this up. You can apply for a ''test account'' through Authorize.net here. Doing so will allow you to develop with the store portion of Substruct. It usually takes a day or so to accomplish, but you then can run full tests with the software. |
Note that with paypal you may do the same, however you need to get a developer account (the sandbox), then create some users within it (including a test merchant user for yourself), propagate the preferences with the created merchant account, log in to sandbox, THEN do a test checkout. It might be necessary for a public IP computer for this to happen (?) Though I'm not sure.
With authorize.net, after you create the test account, mentioned above, then you can complete transactions in test mode.
The system by default has a preference called as "Store is in test mode", with authorize.net this option just mark the transactions as test transactions using a live account (creating a hidden field named x_test_request).
To be able to use a test account as described above, the system must use a different url to communicate.
Just comment out this line in the order model:
Hi...I got a test account from Authroize.net and get the message "Sorry, but your transaction didn’t go through. (TESTMODE) The merchant login ID or password is invalid or the account is inactive Please try again or contact us."
I have the test mode box checked in preferences and entered the API Login Id and transaction key.
Can anyone help?
Uncomment line 612 in order.rb:
Does this support recurring payments?
not unless you add it to