Skip to main content

Checkout

The Riseact checkout is the donation form: amount, personal details, payment. You can use the Riseact one or build your own with the APIs.

Ways to use it​

1. Checkout URL, for the Riseact website​

If the organization's main website is the one built with Riseact, the checkout is already integrated. Just share the campaign URL, via email, social, QR code or from the site:

https://tua-org.riseact.site/campaigns/nome-campagna/donate

2. Donation Button, for external websites​

If the organization has its own website, a script opens the checkout in a modal on the page, without a redirect. When the donation is complete the modal closes and the page can be redirected to a URL of your choice (redirectUrl), or you can handle the checkoutCompleted event with your own code.

See Donation Button.

3. Custom checkout, for advanced integrations​

A donation form entirely your own, in your website or application. Your backend calls Riseact's authenticated APIs; the flow and the thank-you page are managed by the organization.

See Build your own custom checkout.

How the Riseact checkout works​

  1. The user opens /campaigns/nome-campagna/donate.
  2. The backend creates a checkout with a unique token and redirects (302) to /campaigns/nome-campagna/donate?co=<token>.
  3. The form loads the campaign configuration and any data already entered or passed via prefilling, then goes through four steps: amount, personal details, payment, completed.

The token saves the state at each step, so the data survives a refresh or sharing the link. When the donation is complete the donor lands on the thank-you page: https://tua-org.riseact.site/thankyou/{token}.

Campaign configuration​

The checkout adapts to the campaign: shown and required fields, suggested amounts, enabled payment methods. It is configured from the Riseact panel or through the authenticated APIs.