VentraIP Wholesale

From WHMCS Documentation

About this Module

We deprecated this Ventraip module in 2018. Instead, use the newer module in the WHMCS Marketplace.

The Ventraip module allows you to register and manage domains with VentraIP.

Supported Features

Register Transfer Renew Registrar Lock
Yes Yes Yes Yes
Update Nameservers Update WHOIS Get EPP Code Register Nameservers
Yes Yes Yes Yes
DNS Record Management Email Forwarding Domain Release Domain Sync Script
Yes Yes No Yes
Premium Domains Transfer Out Automation TLD Pricing Sync
No No No

Activation

To activate and begin using the Ventraip registrar module:

  1. Open a ticket with VentraIP Wholesale and request server IP address access.
    • VentraIP Wholesale's API is IP address-restricted.
    • You can find the IP address to whitelist at Help > License Information in the WHMCS Admin Area.
    • If you do not obtain access before proceeding, you will receive a SoapFault exception: [HTTP] Forbidden error.
  2. Log in to the WHMCS Admin Area.
  3. Go to Configuration () > System Settings > Domain Registrars or, prior to WHMCS 8.0, Setup > Products/Services > Domain Registrars.
  4. Find Ventraip in the list.
  5. Click Activate.
  6. Enter your Ventraip API credentials.
  7. Click Save Changes.
  8. In the API Information section of the Wholesale System, check whether you are using the latest version of the WHMCS method.

Wholesale System Configuration Options

Before configuring the module inside of WHMCS, you will need to add your server’s IP address to the Allowed IP Addresses section in the Wholesale System via Your Account > API Information.

  • For information on the IP address that your WHMCS installation will use to connect to the Wholesale System, contact your hosting provider.
  • Alternatively, the IP address that your WHMCS installation is using to connect to the Wholesale System is shown under the Configure options of the WHMCS module:

Vent 2.png

For security reasons, there is a 5 to 10 minute delay before the allowed IP address is updated in the Wholesale System.

Vent 1.png

Configuration through WHMCS

After you have verified you are running the latest version of the WHMCS module, and applied the configuration changes required in the Wholesale System, you will need to configure and enable the module through WHMCS.

In WHMCS, begin by going to Configuration () > System Settings > Domain Registrars or, prior to WHMCS 8.0, Setup > Products/Services > Domain Registrars. Scroll down the page until you find Ventraip, click Activate, and then click Configure to modify the settings in the module.

You will need to insert your Reseller ID and API Key, which can be found in the Wholesale System at Your Account > API Information. You will also be presented with an option that will allow you to control how AU domain name transfers and renewals are handled. More information on this function is included below.

Renewal on Transfer (.AU)

When configuring the module via WHMCS, you will be presented with an option to control how AU domain name transfers & renewals are handled.

If you leave the Renewal of Transfer (.AU) box unticked, when a .AU domain name is submitted for transfer it will not be renewed irrespective of the expiration date of the domain. If the box is checked (and the option enabled), when a .AU domain is submitted for transfer that is within 90 days of expiration, it will be submitted as a transfer and renewal (and the amount will be deducted from your Wholesale System balance).

Vent 3.png

This will not charge your customers through WHMCS for the renewal. It will submit the domain for a transfer and renewal. You will be able to view your Transaction history through the Wholesale System at Finance > Transactions to see any domain transfer and renewals, which you can retrospectively bill your clients for.

DNS Management & Email Forwarding

Before your clients will be able to use the DNS Management or Email Forwarding services through the WHMCS Client Area, you’ll need to enable the option (on a per domain basis) via Wholesale System > Manage > Name Servers > Click Email/URL Forwarding or DNS Hosting (depending on what you require).

This will change the name servers on the domain to use the VentraIP Wholesale Email/URL Forwarding and DNS Hosting cluster, but you will be able to manage the records via the WHMCS Client Area upon making those changes. If you have not successfully made the required changes, you will be presented with an error message upon accessing those sections in the WHMCS Client Area.

Automatic Registration

WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.

To enable automatic registration, see Domain Pricing.

Automatic Domain Synchronization

This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.

To use this, enable Domain Sync Enabled and configure the domain sync task at Configuration () > System Settings > Automation Settings or, prior to WHMCS 8.0, Setup > Automation Settings.

Troubleshooting

SoapFault exception: [HTTP] Forbidden in /../modules/registrars/ventraip/ventraip.php:957

Port 957 is being blocked by user's firewall, preventing connections to Ventraip API, server admin/hosting provider must open it.

Server IP address has not been added to 'Allowed IP Addresses' list in the Wholesale System control panel under Your Account > API Information.

Unable to retrieve domain id

Domain does not exist in the Wholesale System. It could be that a transfer is in process, the error will disappear once the transfer is completed.

Unable to update name servers on domain name

The new nameservers being submitted are being rejected by the system. Most likely they are invalid and not registered. Please confirm you have entered valid nameservers and try again.

Server Modules
cPanel/WHM - DirectAdmin - Plesk - Helm 3 - Helm 4 - Ensim - InterWorx - WebsitePanel - Cloudmin
Lxadmin - Virtualmin Pro - XPanel - HyperVM - SolusVM - Cloudmin - WHMSonic - VPS.Net
CentovaCast - SCPanel - MediaCP - GameCP - TCAdmin - Reseller Central - Auto Release - Heart Internet

Registrar Modules
Enom - ResellerClub - Nominet - OpenSRS - ResellOne - OnlineNIC - PlanetDomain - Affordable Domains
TPP Wholesale - TPPInternet - Stargate - Namecheap - NetEarthOne - Bizcn - InternetBS - GMO Internet
12Register - Registercom - DotDNS - WebNIC - Dot.TK - HexoNet - Realtime Register - Registereu
RRPProxy - ResellerCamp - TransIP - Heart Internet - IPMirror - NetRegistry - OVH - VentraIP Wholesale
Email - 101Domain

Fraud Modules
MaxMind - VariLogiX FraudCall - Telesign

Gateway Modules
2CheckOut - AsiaPay - Auth.net Echeck - Authorize.net - Authorize.net CIM - Bank Transfer - BidPay
BluePay - BluePay Echeck - BluePay Remote - Boleto - CashU - CC Avenue - ChronoPay - Direct Debit
EMatters - E-Path - eProcessingNetwork - eWAY Tokens - F2B - Finansbank - GarantiBank - Gate2Shop
Inpay - InternetSecure - IP.Pay - Kuveytturk - Modulo Moip - Mail In Payment - Merchant Partners
Merchant Warrior - IDEALMollie - Moneris - Moneris Vault - Skrill 1-Tap - NaviGate - NETbilling
Netregistry Pay - NoChex - Offline Credit Card - Optimal Payments - PagSeguro - Payflow Pro - Pay Junction
Paymate AU and NZ - Payment Express - PayPal - PayPal Card Payments - PayPal Express Checkout
PayPal Payments - PayPal Payments Pro - PayPoint.net (SecPay) - Payson - Planet Authorize - ProtX VSP Form
PSIGate - Quantum Gateway - Quantum Vault - SagePay - SagePay Tokens v2 - SecurePay
SecurePay AU - Secure Trading - TrustCommerce - USA ePay - WorldPay - WorldPay Invisible