Set up Worldpay as a payment service in Xero

Accept online payments for your invoices using Worldpay. To set this up, add Worldpay as a payment service, then apply to a branding theme.

Before you start

  • Sign up for Worldpay. You'll need to sign up even if you already have a Worldpay account.
  • Add Worldpay as a payment service

    1. In the Settings menu, select General Settings.
    2. Under Connect, click Payment Services.
    3. Click Add Payment Service.
    4. Select Worldpay.
    5. Complete the fields.
    6. Click Save.

    Apply to a branding theme

    1. On the Payment Services screen, click Manage Themes.
    2. Select this payment service as credit card service. You can also select a PayPal service you've already set up.
    3. Click Save.

    Payment service fields explained


    Enter a name as you'd like it to appear in Xero. If using multiple currencies, include the currency in the name for each Worldpay account you set up in Xero.

    Merchant ID

    Enter the Merchant ID for your Worldpay account.

    Where can I find my API keys? (Worldpay website)

    Service Key

    Enter the Service Key for your Worldpay account.

    Where can I find my API keys? (Worldpay website)

    Client Key

    Enter the Client Key for your Worldpay account.

    Where can I find my API keys? (Worldpay website)

    Credit card logos to appear on your invoice

    Select the credit card logos to display on your invoice. The logos that can be displayed will depend on your merchant provider. VISA and MasterCard have been selected for you by default.


    If you've enabled the multi-currency option, select the currency to be used with this Worldpay account. The currency you select must match the currency for your organisation or bank account.

    Each Worldpay account in Xero can support a single currency. To use Worldpay for another currency, set up another account in Payment Services.

    When sending an invoice, you must select the same currency as the one selected for the Worldpay account applied to the branding theme.

    What is my base currency?

    Payment account

    Select the bank account to deposit the payment in.