Skip to main content

How to Collect Payments via Campaigns

Request payments from guests through your existing email campaigns and registration forms in zkipster Events

Written by Murilo Aguiar

Once Payments are enabled for your event, you can add an Accept Payment link to any email campaign or form. When a guest receives the communication and clicks the payment button, they are taken to a secure Stripe checkout page where they can pay.

Please note: Payments via Campaigns is available on Professional and Enterprise plans. Essentials plans can collect payments via the zkipster Mobile App only. All plans require a connected Stripe account.

Every payment is always linked to the specific guest who received the communication.

Click the links below to jump ahead to any section:


Before you start


Adding a Collect Payment Element to the Composer

1) Open your event and go to Communications in the left-hand menu.

zkipster software screenshot

2) Create a new campaign or open an existing one.

zkipster software screenshot

3) In the email or form composer, click Add Element.

zkipster software screenshot

4) Select Accept Payment from the element list.

zkipster software screenshot

The Accept Payment element will be added to your campaign. You can now configure it.

zkipster software screenshot

Configuring your payment

Once added, the payment element requires the following fields:

Payment name (required) The name that will appear on the Stripe checkout page. For example: Event Ticket, Table Fee, Gala Donation.

zkipster software screenshot

Amount (required) The payment amount. The minimum amount depends on the currency (for Euro and USD, the minimum is €/$ 0.50).

zkipster software screenshot

Currency (required) Only currencies configured in your Stripe account are available here. To add more currencies, go to your Stripe account settings and add the relevant bank account for each currency.

zkipster software screenshot

Payment description (optional) Additional text shown to the guest on the checkout page, below the payment name.

zkipster software screenshot

Tax code (optional) If you are using Stripe Tax to process taxes automatically, you can assign a tax code to this payment. See your Stripe account for available codes.

zkipster software screenshot

Payment modes

You can choose how the payment amount is calculated:

zkipster software screenshot

Fixed amount per party Every guest who clicks the payment button pays the same fixed amount, regardless of how many people are in their party.

Fixed amount per guest The amount is multiplied by the guest's party size. For example, if you set €50 and the guest has a party of 3, they will be charged €150.

Guest chooses the amount The guest types in how much they want to pay. This is useful for donations or flexible contributions.

Please note: Guest chooses the amount is only available on forms, not on email campaigns. In emails, guests interact with a button — they cannot type a value. If you need guests to choose their own amount, add the payment element to a form instead.


Public forms vs. Private Forms

zkipster always links every payment to a specific guest. How this works depends on whether your form is public or private:

Private forms (sent to guests already in your list): The guest's identity is already known, so you can place a payment element anywhere in the flow — on the landing page, RSVP form, success page, or confirmation email.

Public forms (open to anyone with a link): The guest's identity is only confirmed once they submit the RSVP form. Because of this, payment elements cannot be placed on the landing page or RSVP form of a public event.

For public forms, you can collect payment on the success page or in the confirmation email — at that point, the guest has been created in zkipster and the payment can be linked to them.

If you try to add a payment element to the landing page or RSVP form of a public event, you will see a warning message. Move the payment element to the success page or confirmation email instead.

zkipster software screenshot

What the guest sees

When a guest clicks the payment button in their email or form, they are taken to a Stripe-hosted checkout page. This page shows:

zkipster software screenshot
  • The payment name and description you configured

  • The amount due

  • Your business name and branding (as configured in your Stripe account)

  • Payment method options (card, bank transfer, and others depending on your Stripe settings)

After a successful payment:

  • Guests who paid via an email campaign are shown a confirmation page and can close the tab.

  • Guests who paid via a form are returned to the form.

A receipt is automatically sent to the guest by Stripe. See Understanding Payment Receipts in zkipster for more information.


Reviewing payment settings before sending

When you go to the Review and Send page for your campaign, you will see a summary of the payment configuration, including the name, description, amount, payment mode, and tax code (if selected).

zkipster software screenshot

If there is an issue with your payment configuration — for example, if the amount is below Stripe's minimum for that currency — you will see an error on this page before sending.

zkipster software screenshot


Useful links

Did this answer your question?