Merlin I am sure that I don't need any plugins or extra softwares and I guess the final authentication process is taken care by the credit issuer "Luottokunta" the local credit authority. It is joint company owned by the local banks and they handle all(?well most of them. I dont know for sure) local retailer transactions online and in the real world..
I've made sure with them that we don't need any plugins or software and they didn't even seem to know what 3d transaction is(neither do I though...:) I guess it is like a local paypal or something... anyway if I need one I will be sure they will provide it or I'll get it from third party vendor.
anyway my main concern for now is HOW can I transact a order number to them (like the code was in the oscommerce code I provided) It can be up to 9 numbers and it needs to be different with every transaction. The rest of the code from osc with slight modifications seems to work (I guess.. I haven't activated the service yet since I don't know can I make that code to work. and they don't have a test url.. and for now I'm getting Fatal error: Call to undefined function: zen_db_num_rows() )
I received the documents today and only thing I need is to have an ssl and provide following information to them which I think I managed to get past already besides the order number.
Merchant_Number
Card_Details_Transmit
Language
Device_Category
Order_Number
Ecom_Payment_Card_Number
Ecom_Payment_Card_ExpDate_Month
Ecom_Payment_Card_ExpDate_Year
Ecom_Payment_Card_Verification
Amount
Currency_Code (only eur)
Order_Description
Success_Url
Failure_Url
Cancel_Url
Transaction_Typ
Authentication_Mac
<FORM ACTION="https://dmp.luottokunta.fi/paymentwebinterface/webpayment " METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Merchant_Number" value="7778883">
<INPUT TYPE=HIDDEN NAME="Card_Details_Transmit" value="1">
<INPUT TYPE=HIDDEN NAME="Device_Category" value="1">
<INPUT TYPE=HIDDEN NAME="Order_Number" value="987654321">
<INPUT TYPE=BOX NAME="Ecom_Payment_Card_Number" value="4920190012345678">
<INPUT TYPE=BOX NAME="Ecom_Payment_Card_ExpDate_Month" value="11">
<INPUT TYPE=BOX NAME="Ecom_Payment_Card_ExpDate_Year" value="2005">
<INPUT TYPE=BOX NAME="Ecom_Payment_Card_Verification" value="123">
<INPUT TYPE=HIDDEN NAME="Amount" value="12345">
<INPUT TYPE=HIDDEN NAME="Currency_Code" value="978">
<INPUT TYPE=HIDDEN NAME="Order_Description" value="Olli Ostelija Ostoskatu 8 02210 ESPOO">
<INPUT TYPE=HIDDEN NAME="Success_Url" value="https://www.kauppapaikka.fi/success?order=987654321">
<INPUT TYPE=HIDDEN NAME="Failure_Url" value="https://www.kauppapaikka.fi/failure?order=987654321">
<INPUT TYPE=HIDDEN NAME="Transaction_Type" value="1">
<INPUT TYPE=HIDDEN NAME="Authentication_Mac" value="2EB412523563AEC5587458C1AE93B736">
And merlin I have no clue how to make the order number to work... Can I use zencart order number somehow or is it the same thing with osc that the number is provided after the transaction is confirmed?