The Credentials you'll need:

Merchant Code

Username

Password

URLs:

Testing URL: https://secure-test.worldpay.com/jsp/merchant/xml/paymentService.jsp

Production URL: https://secure.worldpay.com/jsp/merchant/xml/paymentService.jsp

Back-office Login URL:

https://secure.worldpay.com/sso/public/auth/login.html?serviceIdentifier=merchantadmin

Steps to find your credentials:

1. Open the following website

2. Select the merchant code from the dropdown list and click on "Proceed"

3. Copy the Merchant Code that you see in the menu section underneath the Account section

4. API Url:https://api.bridgerpay.com/v2/webhook/worldpay/xml-callback

Set up notifications for Refunds and Payouts:

  1. Login to the website

  2. In the menu, click the option “Integration”

  3. Then click on “Merchant Environment”

  4. In the Production Specific Properties choose the option “Standard latest version XML” in the dropdown menu next to Production XML reply/orderStatusEvent version

  5. In the Test Specific Properties choose the option “Standard latest version XML” in the dropdown menu next to Production XML reply/orderStatusEvent version (see picture in step 6)

  6. Save your changes

  1. Go to the section “Merchant Channel”

  2. In the section “Merchant Channels (Test)”, next to the option http choose yes and select the option xml underneath “Content”. Underneath “Method” choose Post (see the picture in step 10)

  3. In the section “Address”, next to http insert the following callback url: https://api.bridgerpay.dev/v2/webhook/worldpay/xml-callback

  4. Save your changes

Set up notifications for Deposits ONLY:

  1. Login to the website

  2. On the menu click the option “Integration”

  3. Then click on “Merchant Environment”

  4. In the Production Specific Properties choose the option “Backwards compatible version 1.3” in the dropdown menu next to Production XML reply/orderStatusEvent version

  5. In the Test Specific Properties choose the option “Backwards compatible version 1.3” in the dropdown menu next to Test XML reply/orderStatusEvent version (see the picture in step 6)

  6. Save your changes

  1. Go to the section “Merchant Channel”

  2. In the section “Merchant Channels (Test)”, next to the option http choose yes and select the option text underneath “Content”. Underneath “Method” choose GET (see the picture in step 10)

  3. In the section “Address”, next to http insert the following callback url: https://api.bridgerpay.dev/v2/webhook/worldpay/xml-callback

  4. Save your changes

3DS Flex

We have recently changed WorldPay integration to support their 3DS2 product Cardinal. 3DS Flex will combine 3DS2 and traditional 3DS in a single integration.

Apart from the credentials previously used (Username, Password, Merchant Code) you will need the following:

3DS Flex - Issuer

3DS Flex - Organization Unit ID

3DS Flex - Token Key

3DS Flex - DDC URL: https://centinelapistag.cardinalcommerce.com

"You must have a Secure Test Cardinal profile before you can use this method of integration. For more information, contact your Implementation Manager."

For more information on this integration take a look at the API documentation provided by WorldPay - https://developerengine.fisglobal.com/apis/wpg/directintegration/cardinalsecuretest

If you need more payment providers for your business, use our connections search engine to find and contact them.


Did this answer your question?