Online Payments - accepting credit cards onlineDesign - web design, shopping carts, web developmentHosting - exchange, dedicated, sharepoint and VPSHelp - technical support, contact information, testimonials and even word definitions
Apply Now
Start accepting credit cards online from 2.99% | Shopping cart from £299 + VAT | Taking care of eBusiness
Our Online Payment Solutions allow you to start take payments on your website in as little as 10 working days. As part of our growing commitment we now provide three types of merchant account

Home

How does it all work?

Pricing and Costs

Set-up timescales

Why use Web Merchant?

Apply Now!

FAQ's

Virtual Payment Terminal

Supported Countries

Repeat Billing

Batch Processing

Anti-Fraud Solutions

Integration Issues

3D Secure

Optimal Account Info

Premier Account Info

World Account Info

High-Risk businesses

Gaming & Competitions


eBusiness Solutions: Our eBusiness Solutions provide you with everything you need to trade online and more! The packages combine all the features you will ever need to an online presence, including domain registration and hosting.

Web Design Services

Website Solutions

Case Studies

Search Engine Optimisation

Shopping Carts

© eCommerce Builder

Other Solutions

Receive a quote


We provide the highest quality of Business Hosting and Hosted Application Solutions to successful businesses. Our focus is primarily within the UK and across Europe. We pride ourselves on the calibre of our 24.7 support and our bespoke Service Level Agreements (SLAs)

Business Hosting

Dedicated Servers

Exchange Hosting

Sharepoint

VPS

Technical Support


Latest news, word definitions, marketing your site, search engine optimisation, business benefits

Downloads

WM and the environment

Word Definitions

Marketing your site

Latest News

Top 10 eBusiness Benefits

Privacy Policy

Contact Us

Testimonials

XML Sitemap

Call Back
......................................................................................................................................................................................

When a shopper makes an order at your website and starts to pay, our 'callback' feature enables you to automatically return information to your webserver. Many shopping carts make extensive use of this feature, to manage your shopper's orders more effectively.

For a standard purchase - with no callback (see lifecycle diagram, below)
When a shopper wants to pay for their order at your website, you pass the shopper to our payment pages. You send the shopper's order information to us in a 'Purchase Token' (via the shopper's PC and their browser).

The shopper then enters their card details via our secure payment pages; we check these details with the card issuer, to see if enough funds are available (and that the card has not been reported lost or stolen). If these checks indicate a failure, then the card-issuer declines the payment and we return the shopper to the payment page, where they can try again, or cancel their attempts at payment.

If the above checks indicate success, then the card issuer authorises the payment, and we ask the card issuer to withdraw funds from the cardholder's account. We then show the shopper a 'Result' page, showing whether the transaction succeeded, or was canceled. For transactions that do not use callback, we recommend that you alter/customise these Result pages, and include links back to your site. Otherwise, the Result pages could be an end point for the shopper (as the shopper would not be returned to your site).

For successful transactions, we send an email to you and the shopper, confirming the details of the transaction.

Lifecycle of a successful transaction (not using callback)
Here is a diagram to illustrate this process:

Caution: If a site does not use callback, then the confirmation email sent is the only indication that: a) an order was made at the site, and b) the shopper paid for the order. Thus if you failed to receive a confirmation email for some reason, then you would be unaware of the order (unless you regularly checked your transaction statements for the latest transactions accepted). So you might eventually suffer a chargeback, when the shopper complained of non-delivery.

...and with Callback
If you - or your shopping cart software - use callback, then when the transaction succeeds (or the shopper cancels it), you can get return information about the transaction back to your server. You can then use this information, for example to update the order, and to show shoppers:

1. your own customised version of our standard result pages, or

2. your own result pages that are totally independent of our templates. You can store these result pages within your installation on the server, or send them to the shopper using a special html script. You could then enable the shopper to continue shopping - if appropriate - by providing links to other areas of your website.

Note: if your callback fails for some reason, then we show the shopper a default version of the Result pages (that you can customise).

What does a 'Shopping Cart' do?
A shopping cart is a software program that makes it easier for you to manage your store's website and the shopper's behavior at your store. Many shopping carts use the callback feature to pass order details across to us and back to your website. So if you use a shopping cart, you do not have to worry about the technical side of what happens to shoppers during a transaction, or how callbacks are used to change and control things (for example, using callback to show customisable Result pages).

Benefits of Callback
If you use callback, you can:

  • see more information in the standard callback returned to you, than shown in the standard email we send to you (confirming the transaction)
  • provide your own versions of the Result pages to be shown to the shopper (so bypassing any standard or customised versions of the Result pages)
  • pass your own extra parameters (included in the purchase token) through the server, and then back to your site (included in the callback)
  • check the data that was received and processed (by including all of the purchase token information in the callback)
  • put the information received in the callback to good use (such as entering the order and transaction details onto your own database, or sending email confirmations)
  • examine any available fraud check results, such as those arising from verification of Address, Security Code and Authentication information

How should you use callback?
You can use the two-way information exchange between your site and the secure server to convey useful information about your shopper's purchase. You exchange this information via parameters included in the purchase token and callback, such as:

  • who you are (details of your company/store)
  • the amount to be charged to your shopper
  • a description of the product or services to be paid for
  • the shopper's contact details (if already known - this saves the shopper re-entering them, as the shopper can be shown appropriate information on payment pages, based on the information sent)

We recommend you store all of the details included in the purchase token, before sending the purchase token. You can associate these details with a unique value - such as 'cart ID' - which you can also send in the purchase token. The cart ID is then stored, and if you include this cart ID in your callback, you can then match the callback information with your stored cart ID information.

Note: our callback feature does not allow you to automatically redirect shoppers from secure payment pages back to your web site. However, a callback can be used to generate a customised "thank you" or "OK - payment canceled" page to show to the shopper. We do not allow any kind of automatic redirection after a payment is authorised or canceled, but we do enable you to encourage shoppers back to your site (or somewhere else), when shoppers have reached the end of our payment pages.

What can be returned to me in a callback?
You can arrange to receive many different items of information in a callback. For comprehensive example; name, address, amount, country, item, welcome note etc.

How do I know if I'm using Callback?
To see if you are using Callback:

1. Log into the Customer Management System (CMS)
2. Scroll down to the 'Installations for...' area, and select 'Configuration Options' for your Installation ID
3. Check to see if a URL (website address) is entered into the 'Callback URL' field
4. If a URL is present, then see if 'Callback enabled?' is selected - if it is, then WorldPay are sending a callback (to the website address given in the Callback URL field - see step 3, above).

Can I use callback with Repeat Billing (FuturePay)?
Yes - see: FuturePay for more details.

What happens if my callback fails?
If your callback fails, we will alert you to the failure (via an email), and try to assist you in finding out the reason for failure.

Please note we have a comprehensive range of technical guides and application 'plug-ins' that are made available to you on application. Including a FREE integration manual and 24/7 tech support


We can help you accept the following cards - VISA - VISA Delta - MasterCard - Switch - Maestro - Solo - JCB - Visa Electron