Moneris eSelect - Canada only |
Top Previous Next |
AShop V supports integration with the Moneris eSelect payment gateway for Canada only.
We tested the eSelect Plus integration with the following test user/password. Merchant ID: store1 Security Secret: yesguy
Test Method The following credit card number works for testing. 4111111111111111 (that's 4 and 15 ones) Use this credit card number and any future expiration date.
Their test server uses the penny value of the charged amount to simulate different types of responses. .00, .01 and .04 will approve and all other values will decline.
This gateway has a couple of special requirements: the communication with their server is over the port 43924 which must not be blocked by a firewall and like some other gateways it uses Curl with SSL. Moneris calls the Merchant ID "store ID" and the password is called "api token". To use the gateway module you must have access to your own secure server (SSL, https connection) since it uses the orderform.php script on the localhost to collect credit card information.
To put the payment option out of test mode the file admin/moneris.inc.php (which is written by Moneris) needs to be edited and the line: MONERIS_HOST => 'esqa.moneris.com' near the top of the script needs to be changed to: MONERIS_HOST => 'www3.moneris.com'
Moneris eSelect files in AShop V moneris.inc.php goes in the admin directory. eselect.gw goes in the admin/gatewayscad directory. |