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
-
Sign in to your WordPress admin dashboard.
-
Go to Forms.
-
Select Add New to create a new form, or choose an existing form to edit.
-
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.
-
Open your form in the Gravity Forms editor.
-
Select Settings.
-
Select TrustistEcommerce.
-
Select Add New.
-
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.
-
Open the form in Gravity Forms.
-
Go to Settings.
-
Select Confirmations.
-
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.
-
Go to Forms.
-
Select the form.
-
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.
Paid Payments
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: