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.
To add Stripe support to your website, you will have to obtain a couple of API keys (security credentials), which can be found in the Developers section of the Stripe dashboard.
Copy the keys into the Payments tab of the RSVPMaker Settings screen. You can switch between Sandbox mode (for testing) and Production.
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.
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.