Payment Processor setup for Worldpay
For CiviCRM 4.7 & up:
-
Your CiviCRM 'Resource URLs' must be set to the extensions directory relative to Drupal/CRM base. Refer https://docs.civicrm.org/sysadmin/en/latest/customize/extensions/ for more information
-
Install extension via CiviCRM's "Manage Extensions" page.
To handle the Worldpay IPN please copy the IPN file from this extensions "./extern/worldPayNotify.php" to "../civicrm/extern/worldPayNotify.php"
To setup a new payment processor, click on Administer > System Settings > Payment Processors, Add Payment Processor.
- Set Payment Processor Type -> 'Worldpay'
- Enter the Payment Processor name Example: "Worldpay"
- Set Financial Account Example "Payment Processor Account"
For the Payment Processor Details (Live/Test Payments), you must provide Username which is worldpay api user id. and site URL should be "https://secure.worldpay.com/wcc/purchase"