Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Removed 

WorldPay offers affordable online payment gateways that enablse your business to accept all major payment methods and credit and debit cards. Now it offers feature-rich integration with HostBill

WorldPay is integrated in HostBill as three modules, depending on whether you have FuturePay feature enabled in your account

  • WorldPay - for regular transactions using HTML Redirection method
  • WorldPayDirect - for regular transactions using Direct XML method
  • WorldPay Futurepay - for transactions with futurepay enabled

Overview


WorldPay is a global leader in payments processing technology and solutions for business customers. WorldPay operates reliable and secure proprietary technology platforms, enabling companies to accept a vast array of payment types, across multiple channels, anywhere in the world. HostBill supports WorldPay FuturePay payment gateway for collecting payments out of the box.

HostBill implements Futurepay agreements in an easy to use and convenient form:

  • Only one
futurepay
  • Futurepay agreement is created per client
  • Futurepay ID is stored in client profile, for staff convenience
  • All future client invoices, payments, upgrades automatically
debits
  • debit client's agreement
  • You don't need to worry about PCI compliance - client card data is securely stored with WorldPay
  • Agreement cancellation is automatically handled by HostBill

Installing HostBill

HostBill installation is fully automated and takes just seconds, more info at Installation

Connecting HostBill with FuturePay

  • In HostBill go to Settings > Modules, find Worldpay payment module
  • If you have futurepay enabled, choose WorldPay Futurepay module, pick Worldpay otherwise
  • You will be taken to Settings > Modules > Payment Modules where you can configure module
  • Each configuration option is well described in module configuration screen
  • Futurepay module offers double security, transaction can be signed by MD5 hashes and/or callback passwords
  • Save Changes

    Activating the module


    In order to activate the module login to your HostBill admin panel, go to Settings -> Modules -> Payment Modules, choose WorldPay FuturePay gateway and click Activate.  

    Module configuration


    Once the payment gateway is activated you need to configure it. 
    Please see external articles on how to setup:

    Then proceed to filling in all other configuration fields:

    1. Installation ID for payment
    2. Installation ID for remote calls
    3. Auth password
    4. MD5 secret
    5. accid 1
    6. callbackPW

    All required information can be obtained once you login to your WorldPay merchant panel.


    Enabling FuturePay client functions


    You can allow your clients to manage their

    FuturePay

    Futurepay agreements directly from your clientarea - allowing them to create new agreements or cancel current ones:

    1. Edit your clientarea template files in /templates folder, place link to Worldpay management section in area of your choice, most likely header.tpl
    2. Add link to ?cmd=worldpay_futurepay section, like: {if $logged=='1'}<a href='?cmd=worldpay_futurepay'>Manage your agreement</a>{/if}
    3. From now on, your logged in customers will be able to access section visible on the screenshot on the right
    4. If you wish to edit text available on the screen, edit/includes/modules/Payment/worldpay_futurepay/template/manage.tpl file
    Image Removed

    Image Added

    Enabling FuturePay admin functions


    You can enable buttons to automatically debit Worldpay agreements with one mouse click from adminarea - Invoices & Order details section.

    1. In adminarea go to Settings->Modules->Plugins and activate Worldpay Futurepay Admin Capture module
    2. From now on if the invoice is unpaid and client have
    futurepay Image Removed
    1. Futurepay agreement enabled + selected this payment method a button will appear as shown on the screenshot on the right



    Image Added

    FAQ


    Question: I've enabled the module but it does not display in my client portal.
    Answer: This module does not support the currency you attempt to display it in, please use background currency conversion.