Worldpay EU

Worldpay has some special integration requirements. Follow the standard PaymentsOS integration procedure, and then apply the relevant extra specifications described below.

Note

The features described below are supported by our platform, but some providers may only support a subset of these features. You can check the provider's site for full details, or contact Worldpay support.

Specifications for Card-based Transactions

The following table lists the integration specifications for Worldpay.

SpecificationsDetails
Minimum PaymentsOS API Version1.0.0
Requests
  • Authorize
  • Capture (including multiple/partial)
  • Credit
  • Refund (including multiple/partial)
  • Void
CurrenciesWorldpay supports many currencies (click the link and see ISO currency codes), but not all currencies are supported by all providers. Contact Worldpay support for provider-specific currency details.
Payment Methods
  • AMEX
  • AirPlus
  • Aurore
  • Carte Bancaire
  • Carte Bleue
  • DINERS
  • DISCOVER
  • Dankort
  • GE Capital
  • JCB
  • MAESTRO
  • MASTERCARD
  • UATP
  • VISA

Click here to see the list of supported payment methods on Worldpay's site, or contact Worldpay support for more information.
3DS RedirectionNot supported

Configurations

The following table lists the configurations that are specific to Worldpay.

ConfigurationRequired/Optional
In the PaymentsOS Control Center, configure the following credentials:
  • merchant_code: The Merchant Code in your Worldpay profile.
  • api_username: The New Username in your Worldpay profile.
  • xml_password: The XML Password in your Worldpay profile.
Create separate configuratons for each provider. To see your Worldpay credentials, view your profile in your Worldpay test or live accounts.
Required
In the PaymentsOS Control Center, register webhooks to be notified when a transaction changes its status.

Note: Capture, Refund and Void are asynchronous requests, which return responses with the pending status. Webhooks are not applicable to authorization requests.
Required
In your Worldpay EU account, configure which IPN (Instant Payment Notifications) messages will be sent. See Configuring which IPN messages will be Sent below. Contact Worldpay EU support for assistance.Required

Sample Requests

Use the bodybuilder to create a sample request body for each request type.

Configuring which IPN messages will be Sent

Login to your account in the Worldpay portal, and click Profile > Merchant Channel.

  1. In Merchant Channels (Test), configure the following in the http row:

  2. In Merchant Channel Events (Test), select the following parameters in the http row: REFUND_FAILED, REFUNDED, CAPTURE_FAILED, CAPTURED and CANCELLED.

  3. In Merchant Channels (Production), configure the following in the http row:

  4. In Merchant Channel Events (Production), select the following parameters in the http row: REFUND_FAILED, REFUNDED, CAPTURE_FAILED, CAPTURED and CANCELLED.

Testing

You can use the following testing resources in the Worldpay Useful Tables page:

results matching ""

    No results matching ""