Skip to main content
Skip table of contents

Developer Guides

Developer guides to get you started and information on functionality that our platform offers and how to implement them into your software application.


To begin testing, if you have not received a Worldpay for Platforms test sandbox account, contact your Partner Manager or the Integrations team at customerintegration@worldpayforplatforms.com and a sandbox test account will be created for you.


Accepting Payments

Worldpay for Platforms offers multiple payment solutions to integrate into your application. At a high level you have the option to integrate Worldpay for Platforms Hosted Pages or you can take the white-label approach to accept card and bank payments through your own custom payment page with the JavaScript library we provide.

As our platform operates in multiple global regions such as Australia, New Zealand, United States of America and the United Kingdom there are certain payment functions that are specific to their country requirements, however the overall techstack and API remains the same with minor changes to provide additional fields for integrations in the United Kingdom. For this reason the Developer and Tech Guides have been separated into 2 distinct areas to provide the separation between a United Kingdom integration and the rest of the global regions.

Refer to the relevant global region you intend to operate in with Worldpay for Platforms:

For integration support enquiries, please email customerintegration@worldpayforplatforms.com


Useful features when testing your integration

Test Declines in Sandbox
It is imperative that your application is capable of correctly identifying failed transactions. To ensure you have a workflow in place for failed transactions, use our rejection function when testing and developing your integrated application.

Self-Service function in Sandbox Environment
When testing payments in the our Sandbox Environment, take advantage of our Self-Service function feature below which is found on the home page of your Sandbox Portal Account. This gives you the ability to run debit processing and the settlement process immediately.


Extra functionality

Please be aware certain functionalities (3DS, Fee Profiling, Custom Disbursements to name a few) are not enabled on the Sandbox Account by default. If you require these features, reach out to your Partner manager and customerintegration@worldpayforplatforms.com to have your account updated in Sandbox.


When you are nearing completion of the integration, ensure to reach out to your Partner manager and our Integration team (customerintegration@worldpayforplatforms.com).

To understand the process of moving your integration to live production, see our Integration Sign-Off Process and Integration Sign-Off Key Points.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.