- Home
- All APIs
- Worldpay Online Payments Guide
- FAQs
- About Worldpay
About Worldpay
Worldpay Online Payments is a fast and reliable payment service from the UK's number one provider.
Based around an API, it enables you to take payments quickly and securely from your own website or app, without a customer's card details ever hitting your servers. This helps you to comply with mandatory card-industry standards (PCI compliance).
Once you've chosen Worldpay Online Payments, you'll find it's fast to implement, doesn’t require an army of engineers to maintain and doesn’t carry upfront costs. Our dashboard is easy to use and allows you to see your orders at a glance, in real time. It's also easy to export data for reporting purposes.
Backed up by the high-capacity gateways that Worldpay has operated globally for over a decade, this service offers unmatched security and reliability. Our support helplines are UK-based, and we also have a team of technical support engineers to assist developers. Some of these people wrote the code themselves, so they know better than anyone how it works. Libraries for most languages are available in our documentation, with more on the way.
Our global levels of expertise and experience in providing payment services offers you the reassurances of scale, security and stability, along with best-in-class technical support.
Worldpay's technical support team are available Monday to Friday 8am-8pm, and Saturdays 9am-5pm, to help with any queries you may have.
For technical support, email techsupport.online@worldpay.com or call on 0330 333 0358 during opening hours. We're only available 24/7 for critical system failures.
For general customer support queries, email support.online@worldpay.com or call us on 0330 333 0357. Please quote your email address and the company name on your account.
Please note that for security reasons Worldpay can offer support only to the person or people named on your account as company contacts. To add more names to the account, the main contact will need to email a request to customeramendments@worldpay.com.
09 February 2017 - Released today:
Hosted Payment Pages documentation andAPI reference added - Added Virtual Terminal Users information to
User Management - AVS and CVC Result codes now available in order response - helping you with your post-authorisation assessments
- Quicker and more reliable rejection of AVS and CVC mismatches when AVS and CVC gates are enabled
- Now supporting
BUNQ bank for iDEAL transactions - RECURRING card orders which involve shopper interaction (i.e. includes CVC/CSC or requests 3D Secure) will now be automatically routed internally via Ecommerce - you do not need to make any changes and affects Corporate merchant reporting only
- Order Dashboard can now show all your historical orders
.NET code library updated for Tokenless orders, new World Payment Methods, and delivery detailsPHP code library updated for delivery and shopper email details- Card Token Template page has a freshly updated look
- New World Payment Methods for Corporate merchants - contact your relationship manager for more information
- Multiple
partial refunds are now available much sooner via both API and Dashboard - Deep Partner boarding confirmation emails improved
- Additional search capability in
GET order API - Platform upgrades for PCI-DSS
- Automatically detected Shopper IP Address is now overridable
- Can now configure additional custom text in Template form
- Fixes for rendering template form on mobile devices
- Lots of under-the-bonnet enhancements for PCI-DSS compliance
PHP SDK updates - order code suffixes and prefixes- Can now configure drop-down date selection as well as free-text in Template form
- Performance improvements for Order Search in dashboard
- Usability and render improvements for Template form
Magento 2 improvements for 3D Secure- Improvements for Virtual Terminal orders
- Improved usability in Virtual Terminal
- WARNING: Worldpay no longer supports iOS. Our
iOS Code Library now supports Swift - Further enhancements to our Java and PHP
code libraries - Multiple Site Support for Corporates - route transactions according to branch and currency
- Choose which cards you wish to offer to your customers - and choose to show or hide card icons accordingly
- Customised text in Template forms - allows your choice of language. Change elements' text attributes
- Order Settlement and Refund updates for Corporates
- Stability and Performance improvements
- Improved VT/MOTO validation for Financial Services merchants
- Orders CSV download now includes all orders modified within your selected date range - and is much faster
- .NET SDK updates and harmonisation
- Android and iOS SDKs enabled for Alternative Payment Types like PayPal. WARNING: Worldpay no longer supports iOS.
- Order settings redesigned for easier control of your payment methods
- Updated
.NET SDK - now supports additional order types and fields, including PayPal - Updated
PHP SDK - Paypal/APM specific attributes added - Bugfixes and performance improvements
- SaferPayments PCI certification is now registering all our live merchants - look out for the registration emails in your inbox, or if you've joined recently you'll receive them after you start making live orders
- Performance Improvements - we've been working hard at improving our latency, scalability, and reliability
- Lots of under-the-bonnet updates
- PayPal - extend your reach to more than 150 Million PayPal users worldwide while using Worldpay's single API integration. Start
here - Refresh Token's CVC - Card-on-file orders can now include CVC for greater security - customise token templates for your look and feel
- Change User Roles - Administrators can now change users' types. See your User Management page
- WARNING: From November 2020, Apple Pay and iOS are no longer supported. Apple Pay - take payment directly in your App - see our how-to and the updated iOS SDK in the
Apple Pay documentation - Order Code Prefixes - insert your choice of string for easier identification - see the
API Reference - Enhanced Card Details - We've added new attributes to Token and Orders including issuer and issuer country, debit/credit, and more. Details in the token and order sections of
API Reference - Updated Java SDK - available from
Github - Card on File/recurring telephone orders (MOTO). You can find out more
here - Multiple Partner Users - Create additional users, and share the workload across your organisation. Start at your User Management page
- RiskGuardian is now available for high volume/Corporate merchants
- Further Risk improvements - providing delivery address and shopper email address will increase effectiveness
- Additional acceptance currencies - you can now take payments in over 160 currencies
- Multiple settlement currencies - choose up to 9 settlement currencies
- We’ve made changes to automate the boarding process so your application can go through even faster. Making sure you upload the correct documentation will ensure your application goes through in minutes!
- Multiple Users - Create additional users from 3 roles, and share the workload across your organisation. Start at your User Management page
- Multiple Partial Refunds - refund transactions in more than one partial step. See
Refunds - Partner Token Templates - use and modify card detail templates defined by your partner.
- Improved AVS
Risk handling to accommodate address-less and international transactions - Disputed Order Uploads via dashboard - upload your order documentation directly via Order Details to defend against chargebacks
- Improved transfer reports - enhanced with your customer order code for easy recognition, and now available to download at any time via the Settlement page
- Performance and stability improvements
- New responsive design for our
documentation - Documentation sample code includes your client and server keys automatically for ease and speed of integration (requires login)
- New responsive template form for taking card details across device types and form factors
29 June 2016 - Released today:
15 June 2016 - Released today:
24 May 2016 - Released today:
11 May 2016 - Released today:
5 May 2016 - Released today:
20 April 2016 - Released today:
11 April 2016 - Released today:
23 March 2016 - Released today:
9 March 2016 - Released today:
24 February 2016 - This morning's news:
10 February 2016 - This morning's news:
13 January 2016 - We have been very busy:
20 November 2015 - last night we delivered:
27 October 2015 - last night we delivered:
20 October 2015 - arriving last night:
16 September 2015 - this morning's enhancements include:
19 August 2015 - today we're releasing a major new feature:
22 July 2015 - freshly released today:
30 June 2015 - we just released the following new features:
28 May 2015 - we just released the following new features:
8 April 2015 - we just released the following new features:
27 February 2015 - we just released the following new features:
Authorisations are here! You can now reserve funds without taking payment immediately, allowing you more time to validate your transaction- Address Verification improvements for non-UK/USA orders. See our
Risk documentation for further details
1 February 2015 - we just released the following new features:
- We're very pleased to announce
3D Secure support providing enhanced fraud protection for your business - Even more activation improvements to help get you taking payments quicker than ever before!
- Partial refunds - see the
API Reference to learn how
17 December 2014 - we just released the following new features:
- The ability to
take orders over the telephone - An alternative way to take card details which we call the
template form (more detailshere ). PCI DSS rules are changing next year which means you have to becomeSAQ A-EP compliant if you use yourown form . This new template form will avoid you having to become SAQ A-EP compliant. - An updated activation form (which requires you to be signed in), which we hope will make it even easier for you to get a live account with Worldpay
There are two ways to pay for Worldpay Online Payments - via a flat fee of 2.75% + 20p per transaction, or through a monthly payment plan. See Pricing for more details.
If you are a Financial Services organisation with merchant category code of 6012, then VISA requires the collection of some additional information.
To help detect and prevent fraud, money laundering and other criminal activity, the VISA card scheme requires providers of certain financial services to collect details about the recipient of the funds. This only necessary if your merchant category is 6012 - Financial Institution and you are a UK-registered merchant.
If this applies to your account, then for every transaction involving a UK-issued VISA card you must collect :
- Recipient's Bank Account Number OR first 6 and last 4 digits of the card number (PAN)
- First segment of the recipient's postcode e.g. EC4N, KT1, B2
- Recipient's surname
- Recipient's Date of Birth
Providing incorrect values can result in refusal of the transaction.
Note that 6012 merchants are not required to collect these details for orders using non-UK-issued VISA cards, or for other card schemes and payment methods.
Please review the
With some Antivirus solutions such as Kaspersky, it may ask you if you would like to open the payment frame within the same or new window.
You need to select same window for the payment form to function correctly. If you have previously clicked new window, you can go back to the original web page and click 'open in this window'.
We are working hard to develop an even better product for you. We have new features currently in beta which are available on request:
- Tokenless orders
- Hosted Payment Pages
- Additional card types like China UnionPay
- Non-card payment methods including iDEAL, Sofort, Alipay, Przelewy24, PaySafeCard and MisterCash
Please