Integration with Stripe (Online Payments)

RSVPMaker integrates with the Stripe online payments service. In addition to designating Stripe as the service you will use for event payments, a Stripe content block for the WordPress editor allows you to collect other sorts of payments, such as membership dues.

In the context of an event you’re charging for, the payment button appears in the confirmation message for the registration with the price calculated based on what you entered on the RSVP Event Options screen. It’s also possible to configure the software to send an automated email reminder to anyone who registered but didn’t immediately pay, allowing them to complete the transaction.

Event Payments with Stripe

From your Stripe account, copy the API integration keys for production and testing and paste them into the Payments tab of the RSVPMaker Settings screen. You can switch between Sandbox mode (for testing) and Production.

Stripe integration settings

This same screen allows you to enter API credentials for PayPal integration. If you have both enabled, you can designate which should be the default payment gateway for new events.

Stripe Buttons for Other Payments

You can also use Stripe to collect money for other kinds of payments, outside the context of an event, by including the Stripe block for Gutenberg on a page.

To use RSVPMaker’s stripe integration outside of an event, look for the Stripe Charge block in the WordPress editor.
Enter the payment parameters into the Stripe Charge block.

This stand-alone payment buttons were created partly to support the WordPress for Toastmasters project, which uses RSVPMaker for event scheduling, and includes a “dues schedule” option for fees that are prorated depending on the month when someone joins. The example shown above is from Online Presenters Toastmasters, where online dues payments are particularly important since the club has no physical meeting space.

Previously, RSVPMaker offered an integration with the WP Simple Pay for Stripe plugin. However, if you use RSVPMaker’s built-in support for Stripe, you should deactivate WP Simple Pay to prevent conflicts.