First things first, I should point out that I am not sure I should even be using this module. Moneris accepts payments in two forms: via an API (for which merchant SSL and PCI compliance are required) or by posting order info directly to Moneris's own "Hosted Paypage" (for which merchant SSL and PCI are not required). I am planning to use the Moneris Hosted Paypage.
In any case, I installed the Moneris eSelect module to see what it would do, thinking it might give me some answers since I am unsure how to actually transmit order data to Moneris. But I notice that this module asks for my store's "API Token", which I have gathered is not something I will be dealing with if I am using the Moneris Hosted Paypage (what makes me think this is that nothing is mentioned about API Tokens in the Moneris Hosted Paypage documentation - just a store_id and an hpp_key, both of which I have obtained for testing my store through Moneris's test facility).
More info: Before I installed the Moneris eSelect payment module, I was designing away using the native osC "Credit Card" module. After I installed and selected the Moneris eSelect module (it's labelled "Credit Card Payments" as opposed to "Credit Card" ), I see no difference in the GUI when I go through a fake transaction. So that's one question: should I be seeing a difference? But again, this is relevant only if I actually need this module.
My next question may be the most newbie one of all: I have read all the documentation that I can find from Moneris, and it describes and gives the code for posting order data through to Moneris, as below:
<FORM METHOD="POST" ACTION=https://esqa.moneris.com/HPPDP/index.php>
<INPUT TYPE="HIDDEN" NAME="ps_store_id" VALUE="AF$Fa1024">
etc. etc. with lots of input options that I fully understand.
This seems like just the info I need, regardless of if I am using the "right" module. But nowhere can I find documentation on HOW I post from the osC forms to Moneris. I admit I've never worked with HTML forms before, but it doesn't look like rocket science. Still, I am missing this key information.
That's why I installed the Moneris eSelect module - I was hoping it would take care of this for me, or give me clues. But nope! So I am posting here.
Thanks for your indulgence!
~Wendy
p.s. If we determine that I am using the wrong module, is there a "right" one for simply sending info via a POST command to a remote server?










