Direct integration

Main configurations

The screenshot and the table below describe your options to set credit card configurations.

credit card configs

Credit card configurationDescription
Save CardSet Save Card to Yes or No.
EnabledSet to Yes to make credit card payments available to shoppers at checkout.
Integration ModeThere are two integration modes for credit cards: 1. Direct integration mode - Card information is saved at the Magento online store and passed to Worldpay by server-to-server transfer in JSON format. No card information is saved by the Worldpay plugin. This integration requires the highest level of PCI DSS compliance.2. AccessCheckout (Web SDK) integration mode - The shopper’s card information is saved and captured at the Worldpay end. This integration qualifies for SAQ-A – the lowest PCI compliance level.
Test WebSDK URLWorldpay’s test WebSDK URL
Live WebSDK URLWorldpay’s live WebSDL URL
Payment MethodsSelect which credit cards are available to shoppers at checkout.
TitleThe title that appears above the credit card payment section at checkout.
Require CVCIf enabled, a mandatory CVC form field appears in the card-detail entry form.

Configure Disclaimer

You can configure a disclaimer in Admin Configuration. Shoppers must accept this disclaimer during checkout to save their card details. See the screenshot below.

Configure disclaimer

The table below describes all the fields, and the information you need to complete the disclaimer configuration.

Disclaimer MessageEnter the message that shoppers see.
Show Disclaimer in Store FrontIf set to Yes, a pop-up link to the disclaimer message appears on the checkout page.
Important Disclaimer MandatoryIf set to Yes, the shopper must agree to the disclaimer before they can save their card details.

Order notifications

NOTE: You must set up order notifications to ensure this plugin works as designed.

Order notifications are transaction-status updates that Worldpay pushes to the Magento store.

To enable your Magento store to receive order notifications, enter the URL below in your Worldpay merchant profile:


Merchant channel

If transactions are being processed asynchronously, you may notice some details of the transaction among your Magento order details.

The fully updated order details include risk data (Sales/Orders/Order View/Information). These details appear after Magento has received the order notification from Worldpay. For a detailed view, go to Sales/Orders/Order View/Information and look under Payment Information:

Payment and Shipping method

The shopper journeys

If you have a direct integration, shoppers use your checkout page to place their orders. They can use features on this and other pages to save the card. When they have saved a card, shoppers can use this saved card to place orders quickly with a minimum number of clicks.

There are three shopper journeys in this section:

Guest shopper- Shows a shopper who does not want to register any card details, or has not done so yet

Shopper registering card details- Shows the journey of a shopper registering their card details for the first time

Shopper with a saved card- Shows the saved card journey, which is fast and simple

There are also brief sections at the end aboutMy Account- The shoppers account with their saved cards, andadding a new card.

Guest shopper

A guest shopper is someone who doesn't want you to store their card details. This is their journey:

  1. The shopper goes to the payment page, with no fields automatically filled.

    Payment page

  2. The shopper enters their card details and clicks the Place Order button.

    Enters the card details

  3. Assuming the transaction is a success, the shopper is redirected to the success page.

    Confirmation screen

Shopper registering with card details

This journey is for a shopper who registers their card details assuming you, the merchant, have enabled the saved card feature:

  1. The shopper enters their card details and clicks the Place Order button. If shopper ticks the Save This Card checkbox, the system creates an authorized token. This token is saved under My Account >Saved Cards, with a masked card number. This saved token is used to place future orders.

    Entering card details

  2. If the shopper checks the Save This Card checkbox, they must click Important Disclaimer, read and agree to this stored credentials disclaimer (if you enable it) and continue to place the order.

    Save this card

  3. Assuming the transaction is a success, the shopper is redirected to the success page.

    Confirmation screen

Shopper with a saved card

This journey shows how simple and fast a saved card transaction is.

  1. To use the saved card, during the checkout under the credit cards section, the shopper selects Use Saved Card.

    Use saved cards

  2. After a succesful transaction the shopper is taken to a success page.

    Success page

  3. If you, the merchant, has disabled the Require CVC setting, shoppers can place their orders with the Use Saved Card feature in the quickest way possible. Shoppers select the saved card and click the Place Order button.

    No CVC required

  4. As always, if the transaction is successful the shopper is taken to a success page.

Note: If 3DS is enabled, after the shopper clicks Place Order a challenge page appears. The shopper enters the information and then if the transaction is successful the shopper is taken to a success page.

My Account - Saved Card section

When the shopper selects My Account > Saved Card the My Saved Card screen appears with a list of their saved cards. Shoppers can update the card details or delete the card.

My Saved Card screen

Add a new card

To add a new card to their list of saved cards, shoppers do the following:

  1. Go to My Account > Saved Card. The shopper clicks Add New Card and the Add New Card screen appears.

    My Saved Card screen

Note: The shopper must have entered their shipping and billing address, otherwise the Add a New Card feature doesn't work.