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
STEP 4
Worldpay Setup
Contact Worldpay support to enable these features on your account:
Return AVS & CVV as result code instead of result description in the API response
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