Documentation
Configuration - Front Pages - Booking Dialog - Payment Return Page
This section only applies if the module Webbookings is active.

The payment feedback page is the page that appears after a user has completed a payment and is redirected back to i‑Reserve. By default it confirms the payment. You can enrich the page with your own message or additional content — for example a thank‑you message, next steps or contact details — by attaching a content block to it.

This section only applies when the Web Registrations module is active. In i‑Reserve this setting is called Payment return page.

Where do I find this setting?

In i‑Reserve, go to Configuration > Front pages > Booking dialog > Payment return page. In the Content column of a configuration row you attach the content block that holds your message. Use the Go to icon in the Action column to preview the result.

Adding a message — step by step

Showing your own message is a two‑part process: first you create a content block with the text, then you attach that block to the return page.

Step 1 — Create a content block

  1. Go to Configuration > Front pages > Content pages and click the Content block block.
  2. Click Add new configuration to create a new content block.
  3. Give the block a recognisable description, for example “Thank you for your payment”.
  4. Open the HTML editor (the </> edit code button) for the desired language and enter your message. See the example below.
  5. Save the content block and note its ID — you will need it in step 2.

Step 2 — Attach the content block to the return page

  1. Go to Configuration > Front pages > Booking dialog > Payment return page.
  2. Click Add new configuration for a new row, or edit an existing row.
  3. In the Content column, select the content block you created in step 1.
  4. Save the row (click outside the row to save).

Prefer to place the block inside existing content? Use the tag {ext mod="content" id="X"}, where X is the ID of your content block. See How do I add a content block to a content page?

Step 3 — Check the result

Click the Go to icon in the configuration row to view the page, or complete a test payment to see the message in practice.

Example of a clean message

This is how the message could look to the user:

Thank you for your payment!

Your payment has been received and your reservation is confirmed.

You will receive a confirmation e-mail with all the details within a few minutes.

Questions? Feel free to contact us at info@yourorganisation.com.

You can paste the HTML below into your content block as a starting point. Adjust the texts, colours and contact details to match your own organisation.

<div style="max-width:600px;margin:0 auto;padding:32px 24px;font-family:Arial,Helvetica,sans-serif;text-align:center;border:1px solid #e6ebe1;border-radius:12px;background:#f7fbf1;">
  <div style="font-size:40px;line-height:1;color:#79b53d;">&#10004;</div>
  <h2 style="color:#5a9024;margin:12px 0 8px;">Thank you for your payment!</h2>
  <p style="font-size:16px;color:#333;margin:6px 0;">Your payment has been received and your reservation is confirmed.</p>
  <p style="font-size:16px;color:#333;margin:6px 0;">You will receive a confirmation e-mail with all the details within a few minutes.</p>
  <p style="margin-top:20px;font-size:14px;color:#777;">Questions? Feel free to contact us at <a href="mailto:info@yourorganisation.com" style="color:#2f6cb0;">info@yourorganisation.com</a>.</p>
</div>

Tip: use variables to personalise the message (for example the reservation number), and set the content per language via the HTML editor of the relevant language.