Worldpay

STEP 1

Go to Gateways | Gateway Integrations and select the Worldpay tile. Click on +Activate.

Enter the following information specific to Worldpay:

  • merchantCode - Obtained from Worldpay

  • username - Obtained from Worldpay

  • password - Obtained from Worldpay

  • rebillMerchantCode - Obtained from Worldpay (required to process rebills)

  • rebillUsername - Obtained from Worldpay (required to process rebills)

  • rebillPassword - Obtained from Worldpay (required to process rebills)

  • secure3DS - enable native 3D Secure processing

  • flexAPIKey - Obtained from Worldpay (required if secure3DS is enabled)

  • flexAPIId - Obtained from Worldpay (required if secure3DS is enabled)

  • flexOrgUnitId - Obtained from Worldpay (required if secure3DS is enabled)

Click the green Create Gateway button to save your changes and create the gateway

STEP 2

Assign the gateway to campaign products

STEP 3

For Secure 3DS the checkout and upsell pages must support 3DS redirects

Basic 3DS Instructions

STEP 4

Worldpay Setup

Contact Worldpay support to enable these features on your account:

  1. Return AVS & CVV as result code instead of result description in the API response

  2. Tokenization

Worldpay Webhook Configuration

Webhooks are mandatory for Worldpay

Merchant Channels

Protocol: http
Active: yes
Content: xml
Address: https://api.checkoutchamp.com/billers/worldpay/notification/
Method: POST
Client Certificate: no
Send Idempotency Key: no

Merchant Channel Events

Under "http", Please choose the following events.

CANCELLED
CAPTURED
CAPTURE_FAILED