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 statusGravity Forms payment status
paid, completed, succeeded, confirmedPaid
processing, confirming, pendingProcessing
failed, expiredFailed
cancelled, canceledCancelled
refundedRefunded
Any other statusstays 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.

Need partner setup help?

Open the payment link details view in MakeCrypto to copy the generated snippets for a real payment UID, or return to the portal to manage merchant settings.

Open portal