Skip to content

RaiseNow for TYPO3

RaiseNow donation forms, maintained in the TYPO3 backend.

TYPO3 extension for donation forms

RaiseNow

Configure RaiseNow donation forms in the TYPO3 backend and place them on any page

RaiseNow is the donation platform of many Swiss charities and organisations. Its donation form — the Tamaro widget — is usually copied into the website as a JavaScript snippet. Every change to amounts or purposes then ends up with the agency.

With the RaiseNow extension, editors maintain donation forms as records in the TYPO3 backend: amounts, currencies, payment methods, donation purposes and the thank-you page. A content element places the form on any page. Payments, donation receipts and reporting run through RaiseNow as usual.

  • CHF 0 licence costs
  • 12 – 14 TYPO3 versions
  • 8.1+ PHP versions
  • 9 form languages

Donation forms without JavaScript snippets

Changing a donation form should not take a support ticket.

Campaigns have their own amounts, Christmas has other purposes than spring, and the campaign ID has to be right for the reporting at RaiseNow to be worth anything. With the extension these are fields in a record — multilingual like any other content in TYPO3.

Whatever stays empty in the record, the form takes from the configuration RaiseNow holds for your widget. Editors therefore only override what is meant to differ for this form.

What you get out of it

  • Editors change amounts, purposes and payment methods themselves.
  • Donation purposes with a campaign ID arrive at RaiseNow properly assigned.
  • A thank-you page of your own with the payment status instead of the default view in the widget.
  • Runs on TYPO3 12, 13 and 14 — also on websites with a Content Security Policy.

A donation form in the backend

What can be set in the backend

Forms as records

Every donation form is a record in a folder: widget ID, language, test mode and all settings in one place. A content element places it on any page.

Amounts and intervals

One-off and recurring donations, monthly to yearly, with amounts per payment type, a preselected amount and a custom amount with minimum and maximum.

Payment methods

TWINT, credit and debit card, PostFinance, PayPal, Apple Pay, Google Pay, QR bill and direct debit — in the order you define.

Donation purposes with campaign ID

Purposes with a label, campaign ID and sub-ID, translatable like any content. RaiseNow stores the campaign with the donation.

Thank-you page

After the payment the form leads to a page of your choice — with payment ID and status in the address, for a personal confirmation.

Secure and adaptable

The extension brings the sources a Content Security Policy needs. A lean default stylesheet can be replaced with your own CSS or SCSS.

Free — with setup on request

The extension is open source and available in the TYPO3 Extension Repository. We are happy to help with the setup and the coordination with RaiseNow.

Extension

CHF 0 permanently

Open source under GPL — installation via Composer or the Extension Manager.

  • Donation forms as records
  • Amounts, intervals and payment methods
  • Multilingual donation purposes with campaign ID
  • Thank-you page with payment status
  • TYPO3 12.4, 13.4 and 14.3
Get it from TER

Requires a RaiseNow account with a Tamaro widget. The extension is maintained by WEB NOMADS and is not a RaiseNow product.

Questions about RaiseNow

Do I need a contract with RaiseNow?

Yes. The extension embeds your existing Tamaro widget. You get the widget ID from RaiseNow during onboarding, or find it in RaiseNow Hub under “Tamaro donation widgets”. Payments, donation receipts and reporting keep running through RaiseNow.

Does it also work with the embedded form from RaiseNow Hub?

No. The iframe forms and paylinks from RaiseNow Hub are not Tamaro widgets. The extension supports the Tamaro widget that RaiseNow provides in the Growth plan.

Which TYPO3 and PHP versions are supported?

TYPO3 12.4 with PHP 8.1 to 8.5, and TYPO3 13.4 and 14.3 with PHP 8.2 to 8.5 — in Composer installations as well as in classic installations through the Extension Manager.

Can I show several forms on one page?

No, the Tamaro widget allows only one form per page. Different forms for different campaigns are no problem, though — each on its own page.

What does the extension cost?

Nothing. It is open source and available in the TYPO3 Extension Repository. Costs only arise at RaiseNow and, if you wish, for our setup.

Got a TYPO3 project in mind?

A new website, an upgrade that is overdue or an extension that does not exist yet: tell us about it. First conversation free of charge, answer within 24 hours.