This process is necessary for CivicPlus Pay to be allowed to communicate with the Converge gateway. This article describes the process of calling Converge and configuring your hosted payment form.
Disclaimer
This article is for information purposes only. We cannot guarantee the accuracy of the steps below as Converge may make modifications to what things are called or where they are placed. The outline below should be substantially similar to what you should see on the Converge site.
Important Notes
- Please be aware that you must have your federal tax ID, merchant ID, or bank information ready before calling in.
- You will also need to get the IP addresses and redirect URLs from your implementation consultant or CivicPlus support.
- The IP addresses only need to be whitelisted on the Converge terminals that you will be using for internet / Hosted Payment Pages. If you add whitelisting to your retail terminals, all of your transactions will be blocked. This is because this traffic comes directly from the computer you use for card-present transactions and not from CivicPlus.
Customer Responsibilities
If you (as the customer) do not set up an API (application program interface) user, whitelist the correct IP address, or configure your hosted payment form, users will not be able to complete a transaction.
Article Navigation
Call Converge
- Call Converge at 1-800-377-3962, Option 2, then Option 2. On the call, make the following requests:
- Request that they enable NextGen HPP (Hosted Payment Page) on the Terminal associated with your API user ID
- Request that they whitelist the IP address given to you
- Request that they create a registered API user. Collect the username and PIN and give them to CivicPlus for setting up CivicPlus Pay.
- Request that they set up a shared token vault across all your terminals. This step is only important if you are planning to save cards-on-file
- Request to enable HTTP POST for your account.
- You can ensure that Converge performs these requests in two areas:
- Area 1: In the Online Security Whitelist Manager, called Valid IP Addresses
- Area 2: In the Fraud Prevention Rules, called IP Address Whitelist
- You can ensure that Converge set up a registered API user under Online Security Whitelist Manager Registered API Users
- If problems persist, you may request that Converge disables the registered domain referrer restriction so that any referrer can be used
Note: This is because CivicPlus Pay URLs contain dynamic values and Converge’s referrer restriction requires an exact URL.
Set Up the Hosted Payment Page in Converge
After the phone call, you will need to configure your Hosted Payment Page (HPP). If you do not configure these links, users will be redirected to incorrect places when they cancel or complete a transaction.
In the Payment Page settings, update the Approval button, Cancel button, Decline button, and the Redirect URL to be the URL given to you.
- Log into Converge and navigate to Settings and select Hosted Payments
- Click Setup for the Payment Page
- Click Billing Address
- Uncheck Phone and Email AddressNote: If you do not turn off Email Addresses, it is possible your users will receive duplicate or bad receipts.
- Click Shipping Address
- Turn off the Shipping Address
- Return to the main setup page
- Scroll down and paste in the Cancel LinkNote: Make sure you select POST and check Include Original Post Data. Do not select GET as this may break the setup process.
- Navigate to the Response Page
- On the Approval Page paste in the link to the Button LinkNote: Make sure you select POST and check Include Original Post Data. Do not select GET as this may break the setup process.
- Select the Decline Page
-
Paste in the link to the Button LinkNote: Make sure you select POST and check Include Transaction Data. Do not select GET as this may break the setup process.
- Navigate to the Redirect URL tab
-
Paste in the link to the Redirect URLNote: Make sure you select POST. Do not select GET as this may break the setup process.
- Click Save
Set Up Payment Fields in Converge
- Log in to Converge, go to Settings, and select Payment Fields
- In the Order Section, click Add Payment Field
- In the pop-up, fill out the information to match exactly. Make sure that you follow all casing and spacing. Any mistakes that you make will result in missing transactions. For example, you must put cp_trans_id. If you put “CP_trans_id” that will not be a match because ‘CP’ should be lowercase.
-
Field 1: CP Trans ID
- Name: cp_trans_id
- Display Name: CP Trans ID
- Display Name French: CP Trans ID
- Section: Order Section
- Field Type: Text
- Minimum Number Characters: Leave blank
- Maximum Number Characters: 36
- Check the box: Forward on Approval, Forward on Decline, and Show on Export Script
-
Field 2: CP Form ID
- Name: cp_form_id
- Display Name: CP Form ID
- Display Name French: CP Form ID
- Section: Order Section
- Field Type: Text
- Minimum Number Characters: 1
- Maximum Number Characters: 50
- Check the box: Forward on Approval, Forward on Decline, and Show on Export Script
-
Field 3: CP Form Type
- Name: cp_form_type
- Display Name: CP Form Type
- Display Name French: CP Form Type
- Section: Order Section
- Field Type: Text
- Minimum Number Characters: 1
- Maximum Number Characters: 50
- Check the box: Forward on Approval, Forward on Decline, and Show on Export Script
-
Field 1: CP Trans ID
- Select Add
Comments
Let us know what was helpful or not helpful about the article.0 comments
Please sign in to leave a comment.