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