Pingback New IP Subnet - November 2018

Terminal3 Payments has added a new IP range 216.127.71.0/24 for sending pingbacks - payment notifications. This document describes how merchants can support this new range.

This message is relevant for you if you accept pingbacks only from a whitelisted range of IP addresses.

Please note that Terminal3 Payments libraries (PHP, Ruby, Python, Node.js, Java, .NET) and Terminal3 Payments modules (Magento, WHMCS, WooCommerce etc.) have built-in pingback IP validation against a whitelist. If you use a Terminal3 Payments library or a Terminal3 Payments module, you need to update it to the most recent version. Libraries can be updated using Terminal3 Payments GitHub page, modules (Magento, WHMCS, WooCommerce, etc.) can be updated using Terminal3 Payments Integration Modules page.

Do you need IP whitelisting?
IP whitelisting is an optional technique used for verifying pingbacks that may require maintenance should the IPs ever change. Terminal3 Payments sends a signature along with every pingback. Veryfing the signature is sufficient. If you would like to keep using the whitelist, please follow the steps below. If maintaining a whitelist in future may be challenging for you, you are welcome to remove the IP whitelist check. If you need assistnce - please feel free to contact devsupport@paymentwall.com.

Step 1: Adding new IP range.

Please add the following NEW IP range into whitelist by November 16th, 2018, 12:00 PM GMT:

216.127.71.0/24

which is a subnet involving all addresses from .0 to .255. View full list of new IPs.

If your application uses firewalls, proxy services, and/or load balancers, these can also restrict server communication with Terminal3 Payments. Here, we kindly request you to update the configurations and whitelist the aforementioned IP addresses.

If you are using a Terminal3 Payments module or library, please update it to the most recent version following the links above.

Please note that the new IP address range will be in effect from November 16th, 2018 at 12:00 PM GMT.

Step 2: Testing.

You can test the new IP addresses inside your Merchant Area under Project Settings and then Test Pingback Tool. Here you have a checkbox to test notifications from new IP range:

Step 3: Activating new IP range.

Once you have confirmed your server supports the updated IP range please activate it immediately inside of Terminal3 Payments. You can do this by switching the “New IP subnet supported” toggle on inside Project Settings inside your Merchant Area:

Step 4: Removing old IP range.

Once you switch your project to New IP Subnet support, you should remove the previously used range of IP addresses supported by Terminal3 Payments: 174.36.92.186, 174.36.92.187, 174.36.92.192, 174.36.96.66, 174.37.14.28.

If you have any issues and/or inquiries please do not hesitate to contact our team at devsupport@paymentwall.com or integration@paymentwall.com.