Connect Worldpay and Peoplevine

Introduction

Integrating Worldpay with PeopleVine offers businesses a robust solution for securely processing credit card payments. This integration allows seamless management of payments directly from the PeopleVine platform, utilizing Worldpay’s reliable infrastructure. Whether your business operates locally or globally, this integration provides the flexibility to handle various currencies, automate payment workflows, and streamline financial operations. Some of the key benefits include:

  • Seamless Payment Processing: Easily manage payments within the PeopleVine system.

  • Global Reach: Accept payments in multiple currencies, expanding your customer base.

  • Secure and Compliant: Leverage Worldpay’s secure infrastructure, ensuring compliance with global security standards.

  • Customizable Workflows: Configure payment processes to match your business needs, from order creation to refunds and tokenized payments.

In this guide, we will walk you through the onboarding and setup process to integrate Worldpay with PeopleVine, from configuring credentials to setting up webhooks and managing payments in the control panel.


Onboarding & Setup Process

Step 1: Worldpay Console Setup

  1. Configure XML Credentials

    • Log in to your Worldpay console and navigate to Account > Profile.

    • Here, you will configure your XML username and password.

    • Be sure to save these credentials, as you will need them later during the PeopleVine setup.

  2. Set up Webhooks

    • Go to the Integration > Merchant Channel section in the Worldpay console.

    • Enable the HTTP protocol, then select XML and POST as the configuration options.

    • Configure the webhook endpoint in the following format:

      POST: {{connect+}}/crm/payment/webhooks/wps?auth_id={{authenticate_no}}&company_no={{company_no}}&username={{username}}&password={{password}}&host={{host}}
    • Make sure to select all HTTP events you want notifications for, and then save your configuration.

  3. Configure Authorized IP (Optional)

    • In the Integration > Merchant Channel section, you can configure authorized IP addresses.

    • By default, Worldpay allows all IP addresses to send requests if the IP is set to 0.0.0.0.

    • For additional security, consider limiting access by configuring specific IPs. In production, you will need to contact Worldpay support to change these configurations, while in test environments, admins can make adjustments without support.


Step 2: PeopleVine Control Panel Setup

  1. Navigate to Payment Processors

    • Log in to PeopleVine, then go to your company’s Payment Processors page.

  2. Register a New Payment Processor

    • Select Register A New Payment Processor and choose Worldpay from the available options.

  3. Locate Your Installation ID

    • In the Worldpay console, navigate to Integration > Installations.

    • Locate and record your Merchant Code and Installation ID.

  1. Complete the Setup in PeopleVine

  • Return to the PeopleVine setup page and fill out the registration form for Worldpay.

  • Input the XML username, password, Merchant Code, and Installation ID that you retrieved from the Worldpay console.

  • Select the appropriate Worldpay environment (either production or test) and complete the setup.


With these steps completed, your Worldpay integration is ready to go live within PeopleVine. You’ll now be able to manage all payment processes directly through the PeopleVine control panel, offering a streamlined, secure, and global payment solution.

Last updated