This package contains the code that's executed in response to either a request from commercetools via the Worldpay connector extension, or when a notification request comes in from Worldpay.
There are a number of configuration parameters required in order to run the connector. Please see the Configuration documentation for details on what's required.
There are a number of key technical concepts that are useful to understand in order get a comprehensive view of the technical implementation. See the links below for separate document on each appropriate area:
- Creating a connector - a closer look at the
connector.js
file - PaymentProcessor - the class responsible for handling requests from our commercetools API extension
- NotificationProcessor - the class responsible for handling notification requests sent from Worldpay
- CommercetoolsBootstrapper - a closer look at how the bootstrapping process works