#1 Moneris Setup (Not Using Auto-Renew)
- Setting up a Hosted Paypage Configuration
- Select Hosted Paypage Configuration from the Admin menu.
- Then select 'Generate a New Configuration'.

-
- When you create a new configuration, a ps_store_id and hpp_key are auto generated for you.
- ** COPY THOSE 2 VALUES AND MAKE SURE TO PROVIDE THEM TO X-CD. **

-
- In description, add "X-CD". This is just to identify this configuration as being setup for X-CD.
- Transaction Type = Purchase
- Payment Methods => Make sure Credit Card is checked
- Response Method = Sent to your server as a POST
- Set both Approved URL & Declined URL to: https://www.xcdsystem.com/{your_system_name}/moneris_response.cfm
- Once created, additional options will appear to edit this profile.
- You need to edit the "Response/Receipt Data" settings by clicking: Configure Response Fields

-
-
- Under: "Response/Receipt Field Configuration" make sure "Return other customer fields. (cust_id, client_email, note . . .)" and "Return the txn_number" options are checked.

-
-
- Once that is done, then X-CD may test the live payment system.
#2 Moneris Setup (For Using Auto-Renew)
NOTE: Auto-Renew is an added feature that will allow your end users to opt-in for recurring billing at the time of member renewal.
The following keys/tokens need to be sent to the X-CD contact working with you to setup your site:
- res_id
- res_key
- API token
- store ID
Please note: If Moneris Hosted Pay is already configured and working within our system, please leave the payment processor settings (PS storeIDand HPP key) as is. We will make the necessary changes once the above information is provided.
Moneris Configuration Settings
- Login to your Moneris Gateway Merchant Resource Center
- Click on Vault -> Hosted Vault Config from the horizontal menu
- Generate a New configuration.
- Under "Basic Configuration" Configure your Hosted Vault Profile as follows (please see attachment):
- Select the "Sent to your server as a POST" option
- For the "Response URL:" enter: "https://www.xcdsystem.com/cic/paymentprocessing/moneris_vault_hosted_pay_page_response.cfm" (do not include the quotes)
- Make a note of the "res_id" and "res_key" values. This will need to be sent to us. Please indicate which values relate to which key (i.e: res_id: 5ES2Xtore5, res_key: resMGHX4GEFU)
Please provide us with your store ID (should be contained in the "Useful Information" e-mail from Moneris) and store API token. The API token can be viewed by:
- Click on Admin -> Store Settings from the horizontal menu
- Your store's API token will be shown in the "API Token" area on the page. Please send this to us with your store ID.
#3 Paypal Instant Payment Notification
To help us eliminate occurrences when a Paypal payment is not saved by X-CD, please perform these steps:
1) Log into your PayPal account
2) Go to your profile
3) Look for the “PayPal button language encoding” section under the My selling tools
4) Make sure your website language is set to the correct language
5) Click the more options button
6) Make sure encoding is set to UTF-8
7) Then save settings
