Skip to main content

TrustistEcommerce for Gravity Forms Payment Gateway Configuration

This guide explains how to connect TrustistEcommerce to a Gravity Forms payment form on your WordPress website.

Use this after the TrustistEcommerce WordPress plugin has been installed and your API keys have been added.

Before You Start

You will need:

  • A WordPress website
  • Gravity Forms installed and active
  • The TrustistEcommerce WordPress plugin installed and active
  • Your TrustistEcommerce API keys added in the plugin settings
  • A form that collects payment details

If you have not installed the main plugin yet, follow this guide first:

https://trustisttransfer.com/docs/trustistecommerce-wordpress-plugin-documentation/

Creating or Editing a Payment Form

  1. Sign in to your WordPress admin dashboard.

  2. Go to Forms.

  3. Select Add New to create a new form, or choose an existing form to edit.

  4. Add the fields you need for the customer.

This may include:

  • Name
  • Email address
  • Phone number
  • Address
  • Any other details you need to collect

Adding Product and Pricing Fields

For TrustistEcommerce to take a payment, Gravity Forms needs to know what the customer is paying for and how much the payment should be.

Add the relevant pricing fields to your form.

These may include:

  • Product
  • Option
  • Quantity
  • Total

Make sure the Total field correctly shows the final amount the customer should pay.

Creating a TrustistEcommerce Feed

A feed tells Gravity Forms how to send the payment information to TrustistEcommerce.

  1. Open your form in the Gravity Forms editor.

  2. Select Settings.

  3. Select TrustistEcommerce.

  4. Select Add New.

  5. Enter a clear Feed Name.

For example:

  • Website Payment
  • Booking Payment
  • Membership Payment
  • Donation Payment

Choosing the Transaction Type

Choose the transaction type that matches the payment you are taking.

Use Product for a normal one-off payment.

Use Subscription if the customer is signing up for a recurring payment, and your account and form are set up to support subscriptions.

Test Mode

Use Test Mode when checking the form before going live.

Test Mode uses the sandbox environment, so you can check the setup without taking a real customer payment.

Switch Test Mode off only when you are ready to take live payments.

Cancel URL

The Cancel URL is the page customers are sent to if they cancel the payment.

This should be a page on your website that explains what happened and what they can do next.

For example:

https://www.yourwebsite.co.uk/payment-cancelled

Mapping Billing Information

Map the billing fields from your Gravity Form to the TrustistEcommerce feed.

This usually includes:

  • Name
  • Email address

Use the fields from your form that contain the customer’s real billing details.

Saving the Feed

Once the feed has been configured, select Save Settings.

The form is now connected to TrustistEcommerce.

Setting the Confirmation Page

The confirmation controls what the customer sees after submitting the form.

  1. Open the form in Gravity Forms.

  2. Go to Settings.

  3. Select Confirmations.

  4. Choose what should happen after the form is submitted.

You can either:

  • Show a message on the page
  • Redirect the customer to a thank you page

For a payment form, a thank you page is often the clearest option.

Checking Form Entries

After customers submit the form, you can view the entries in WordPress.

  1. Go to Forms.

  2. Select the form.

  3. Select Entries.

Each entry should show the payment status.

Common statuses include:

  • Processing
  • Paid
  • Failed

Open an entry to see more detail about the payment.

Failed Payments

If a payment fails, the entry will usually be marked as Failed.

You can then decide what to do next.

For example, you may:

  • Contact the customer
  • Ask the customer to try again
  • Send a new payment link
  • Cancel the order or booking request

Do not fulfil the order until the payment has been completed successfully.

When the payment status is updated to Paid, the payment has completed.

At this point, you can continue with the order, booking, membership, donation, or other action linked to the form.

Depending on your Gravity Forms setup, notifications or other automated actions may also run when the payment is marked as paid.

Editing Payment Details

Payment details can be reviewed from the form entry.

Only edit payment information manually if you are sure the change is correct.

Changing the payment status, amount, transaction ID, or payment date manually can affect your records.

If you are unsure, contact TrustistTransfer support before making changes.

Testing Before Going Live

Before using the form with real customers, test the full journey.

Check that:

  • The form displays correctly
  • The total amount is correct
  • The TrustistEcommerce feed is enabled
  • Test Mode is switched on during testing
  • The customer is taken to the correct payment flow
  • The confirmation page or message works
  • Entries are created in Gravity Forms
  • Payment statuses update as expected

Once testing is complete, switch from sandbox/test settings to live settings.

If TrustistEcommerce Does Not Appear in Gravity Forms

If you cannot see TrustistEcommerce under the form settings, check that:

  • The TrustistEcommerce WordPress plugin is installed
  • The plugin is activated
  • Your API keys have been added
  • The plugin connection test is successful
  • Gravity Forms is installed and active

Advanced Users

Developers can extend or customise the setup using Gravity Forms settings and hooks.

Only use custom code if you are comfortable working with WordPress development, or if you have a developer managing the website for you.

Need Help?

If you need help configuring TrustistEcommerce with Gravity Forms, contact TrustistTransfer support:

customerservice@trustisttransfer.com