In order to use your Converge (sometimes called Elavon) gateway account with OwnerRez, there are a set of API credentials that Converge will send you and you will need to enter in OwnerRez.
Once you've added the Converge payment method in OwnerRez, you will notice that we ask you for a set of three fields, called "API Credentials", at the top of the page:
- ssl_merchant_id
- ssl_user_id
- ssl_pin
These items are provided to you by Converge. You can find them in your converge account by following this link:
Login with your account credentials, then click Employees:
Then click on the Employee ID labeled webpage (This could also be labeled api):
From there you'll need to click on Show Pin:
Now you'll see all 3 API credentials. Copy and paste then into OwnerRez:
Remove Required Fields
Converge allows you to set required fields across the integration. OwnerRez sends card info but does not send all of the contact info fields, so if they are set required in the Converge gateway settings, that can cause an issue. To fix this, login to the Converge virtual terminal which should be at the following URL:
Go to the Settings > Payment Fields section:
Under the Billing Address section, make sure that only Address 1 and Postal Code are required and the rest of the fields are set to not required. To do this click the edit button next to Address 1 and Postal Code:
Then check Required Field and click Update. Do this for Address 1 and Postal Code:
Potential Errors
All Converge account should automatically be set up in eCommerce mode. If you run into an error stating that your account is in Mail Order Telephone Order (MOTO) mode, contact Converge at this number 1-800-377-3962 (option 2, option 2) and ask them to switch your account to eCommerce mode. Mail Order Telephone Order (MOTO) mode will not work - our attempts to make charges will be denied.
If you encounter an IP address error, you'll need to need to contact Converge and give them these OwnerRez IP addresses:
52.2.105.6
52.45.47.77
52.201.23.5
Test, Test, Test
To really completely test your integration, please do a test transaction using a real credit card. There is no better way of testing your API Credentials then running a real credit card. To do that, create a manual booking, collect a payment using your personal credit and a small amount (say $5). Once it goes through, use the Void & Delete option on the payment to void the credit card payment. Then cancel or delete the booking. That will tell you definitively that everything is good to go.