No, I'm not collecting any credit card information - I'm letting SIM do that for me.
I'm passing the application login id, transaction key, and fingerprint at the very least. I'd also like to put in a description and amount. I know how to do this in theory - the difficult part is getting the form to display the information.
Since there's only one item in the shopping cart, this is the flow:
Screen 1:
- Select item to pay for
Screen 2:
Select payment options (Mastercard, Visa, Bank transfer, etc.)
Screen 3:
A screen that has nothing on it except one button saying 'Click here to pay using the method you've just selected' (I want to avoid this because the user already has an item description of the one item in the shopping cart on screen 2 - amount and all)
Screen 4:
Sim form with required authentication information required by authorize.net (hidden variables), the item description and amount to be paid.
This would be the only part of the application that has javascript if I have to autosubmit. Nothing against javascript in theory, but I want to know if there's an alternative first, since people can turn javascript off.
Moneybookers has the option to post data to the form and retrieve the details into the form with a session id variable. I tried it and it works well. Is there something similar that I can use? The client insisted on authorize.net because it can 'speak directly' to credit/debit cards.
I've seen in earlier posts that authorize.net doesn't have SIM sessions - has this changed?
Thanks!