|
WorldPay payments are similar to check payments
in that they are added to H-Sphere manually.
To receive payments through WorldPay,
register an online business account.
If your customers choose to pay through WorldPay, their credit card info
won't be stored in their billing profiles and billing info won't show in the control panel.
Setting Up WorldPay
Once you have your business account registered, enable WorldPay in your control panel:
- Select Merchant Gateways in the Settings menu. The following
page will show:

- Turn on Accept WorldPay to enable WorldPay online transactions. The registration
form will show:

- Fill the form:
- Enter your Installation ID, provided to you by WorldPay system
upon registration.
- Enter WorldPay Account ID, provided by WorldPay upon registration.
- Choose the transactions currency from the drop-down box.
- Check Use Custom Result Page if you want your customers to receive
your custom email payment notifications.
- Enter the custom page name, which should be exactly the same as in the WorldPay account.
- Set a test mode variable for testing online transactions via WorldPay:
- with variable set to 100, H-Sphere will consider all your transactions real.
They will be approved that will reflect on user's billing.
- with variable set to 101, H-Sphere will decline all your WorldPay transactions.
- with variable set to 0, H-Sphere will perfom real transactions in a live mode.
- Choose TRUE to enable WorldPay payments for the customers. Note:
with this option turned to FALSE, you can temporarily disable signup with
WorldPay but store main settings at the same time.
- Click Submit Query. On the Merchant Gateway settings page, WorldPay
turns ON and shows your account ID in WorldPay system.

During signup process, when clients select WorldPay, they are sent to the WorldPay
website and all further payments take place beyond H-Sphere control panel. The
scheme of WorldPay account is similar to check account.
Setting Callback URL in WorldPay
To configure H-Sphere to receive information about payments made via WorldPay,
you need to set a callback URL in your WorldPay account. To do this:
- Log into your WorldPay Business account;
- In the Installations section, click the Configuration Options icon;
- Enter a callback URL (the example URL is given below);
- Check Callback enabled box.
Callback URL works as follows:
- Customer submits a payment form through WorldPay;
- WorldPay sends notification about payment made to the callback URL you specified.
The example of callback URL is:
http://cp.example.com:8080/psoft/servlet/psoft.hsphere.payment.WorldPayServlet
The URL structure is:
CP_PROTOCOL://CP_HOST:CP_PORT/psoft/servlet/psoft.hsphere.payment.WorldPayServlet
where:
CP_PROTOCOL: http or https.
CP_HOST: domain name you host, e.g: cp.example.com
CP_PORT: port of your CP, e.g: 8080
Note: Make sure to enter your actual CP data.
|