Payments2Us ManualsPayments2Us Installation Manual Payment GatewaysHow to setup Windcave/Payment Express - PxPay

How to setup Windcave/Payment Express - PxPay

Payment Express provides a DPS hosted payment gateway called PxPay.  Some banks may prefer this option over the standard Payment Express offering.

1. Obtain your PxPay username from Payments2Us

An email from Payments2Us will provide instructions on how to obtain your password.

3. Select 'Windcave PxPay' from the Payment Gateway drop down menu

Select 'Payment Express PxPay' from the Payment Gateway drop down menu

4. Enter both passwords

Windcave/Payment Express provides three passwords.

  • Payline: is for your online access to your account.  You can log into this https://sec.windcave.com/pxmi3/logon  This is not need by Payments2Us
  • PxPost: is also known as Webservice.  This is used by Windcave for recurring charges and refunds.  This needs to be entered into the (1) Payment Gateway UserId section below
  • PxPay: is the hosted payments form by Windcave.  This username/password combination gets entered into the PxPay/PxFusion (2) area.
    Note, this is normally quite a long password - approx 64 characters.

If you are using your PxPost or PxPay usernames on another site, for example a shopping cart, then we recommend getting a new username/password.  Please contact [email protected] and we'll arrange to get one setup for you.  Note, fees apply.

Enter both passwords

5. Whitelist Salesforce

When using PxPay, the page used for capturing the data is actually hosted on the Windcave servers.  To enable this page to be loaded, we need to whitelist Salesforce as it accesses this page.

For Lighting Users click on the setup cog (top right), for Class users click in the setup link (top right)

Search "Session Setting"

Copy the current URL upto and including .salesforce.com

Scroll down to the and press the "Add Domain" button.

Paste the URL part previously copied and save.

It is STRONGLY recommended to ensure that nothing stops the processing of a transaction (eg closing a screen before the transaction is complete).

6.1. Login to your Windcave - Payline account and select 'PxPay Customisation'

Login to your Payment Express account and select 'Custom Hosted'

6.2. Scroll down to the 'Results Page' tab and select 'Disable Result Page (SkipPage2)'

Scroll down to the 'Hide Page 2' field and select 'Skip Page2, HTTP Redirect'

This will ensure that the payment form will return to Payments2Us when the transaction is complete.

6.3. Ask Windcave support to publish "Disable Results Page"

Changes made to the Hosted Payment Page do not automatically happen.  Please contact Windcave support via phone or email support @ windcave.com and ask them to  publish your Hosted Payment Page.  In your support request, include your Windcave customer number and the Windcave PxPay Username (in Salesforce, this is available in the Merchant Facility Tab, field "PxPay/PxFusion UserId"

7. Ask Windcave support to Enable POST method for FPN and activate Fail Proof Notifications

Fail proof notifications guarantee the Payment Txns in Salesforce are updated, even if the Payer closes down the payment form whilst the updates are in progress.

BEFORE ENABLING, Please contact Windcave support via phone or email support @ windcave.com and ask them to make Fail Proof Notifications to use POST instead of the default of  GET.  
In your support request, include your Windcave customer number and the Windcave PxPay Username (in Salesforce, this is available in the Merchant Facility Tab, field "PxPay/PxFusion UserId".

Please note JSON is an okay format for the POST body content from Windcave.

After Windcave support have confirmed the POST method is enabled, navigate to the Merchant Facility Tab and edit the field "Payment Gateway Options" to have "Use Fail Proof Notifications" enabled.