E-commerce plugins
Gravity Forms gateway
Install and configure the official Gravity Forms gateway for paid forms, registrations, and donations with MakePay.
MakePay Gravity Forms Gateway
The official MakePay gateway for Gravity Forms lets WordPress site owners take payments from selected forms through hosted MakePay checkout. Gravity Forms keeps entries, notifications, confirmations, and exports. MakePay handles the payment page and sends signed status updates back to WordPress.
Overview
Use this plugin for paid contact forms, event registrations, bookings, donations, deposits, quotes, or service requests that already run through Gravity Forms product and total fields.
Before you start
- WordPress 6.7 or newer
- Gravity Forms active
- HTTPS site URL
- Administrator access to Forms settings
- A MakeCrypto company with MakePay settlement configured
Install the plugin
Download the latest package:
https://plugins.makecrypto.io/downloads/gravity-forms/latest.zip
In WordPress, open Plugins > Add New > Upload Plugin, upload the ZIP, and activate MakePay for Gravity Forms.
Then open Forms > MakePay.
Connect MakePay
Click Connect MakePay on the MakePay settings page. You will be sent to MakeCrypto to choose the company that should receive payments, then returned to WordPress after approval.
After the connection finishes, review the gateway settings and save the page.
Enable forms
On Forms > MakePay, select the forms that should collect payment through MakePay. Each enabled form should include Gravity Forms pricing fields so the plugin can read the calculated order total.
When someone submits an enabled form with a non-zero total, the plugin creates a MakePay checkout link and stores the link details on the entry.
Checkout mode
Hosted redirect is the default: the visitor submits the form, pays on MakePay checkout, and returns to the site after payment.
Embedded checkout is also available. It sends the visitor to a WordPress page with a MakePay iframe and a fallback hosted checkout link.
Manual API key fallback
Use manual API-key mode only when the Connect MakePay flow is not possible. Enter the company ID, API key ID, API key secret, and webhook secret in Forms > MakePay.
Payment statuses
| MakePay status | Gravity Forms payment status |
|---|---|
paid, completed, succeeded, confirmed | Paid |
processing, confirming, pending | Processing |
failed, expired | Failed |
cancelled, canceled | Cancelled |
refunded | Refunded |
| Any other status | stays pending |
Gravity Forms remains responsible for entry notifications, confirmations, and any add-ons that react to entry updates.
Troubleshooting
If checkout does not open, confirm that the form is selected under Forms > MakePay and that the form total is greater than zero.
If payment status does not update, verify that the site is publicly reachable
and that security plugins are not blocking /?makepay_gf_webhook=1.