TWINT

Learn how to enable TWINT for your account in Fundraise Up.

Your can accept one-time and recurring donations through TWINT, a mobile payment app used in Switzerland. TWINT donations are made in CHF and processed through Stripe.

Supporter locationSwitzerland, determined by IP address
DonationsOne-time and recurring
CurrencyCHF
Maximum amount5,000 CHF per charge, including covered transaction costs
Refund window180 days
Available inCheckout Modal, Campaign Pages, Gift Cart, Donor Portal
Organization eligibilityA Stripe account in a country where Stripe supports TWINT (view the list on the Stripe website)

When TWINT appears

 

Supporters see TWINT among the payment options when all of these conditions are met:

  • TWINT is enabled for your organization.
  • The donation currency is CHF.
  • The charge is 5,000 CHF or less. For a , this applies to every installment.
  • The 's IP address is in Switzerland.

If the supporter chooses to cover the transaction costs and this raises the total above 5,000 CHF, TWINT disappears from the payment options, and the supporter must choose another payment method.

TWINT appears for one-time donations and for every recurring frequency your offers. In Gift Cart, it appears for carts of one-time gifts, recurring gifts, or a mix of both.

TWINT is not available in . Each payment must be confirmed in the TWINT app on the supporter's own device, so your team cannot process a TWINT donation on a supporter's behalf.

How supporters pay with TWINT

 

After the supporter selects TWINT and confirms the donation, the payment itself happens in the TWINT app. How the supporter reaches the app depends on the device they donate from.

On a mobile device, checkout shows the Open TWINT button. Tapping it opens the TWINT app with the payment pre-filled. The supporter confirms the payment in the app and returns to checkout, which continues to the confirmation screen.

On desktop, checkout shows a QR code. The supporter scans it with the TWINT app on their phone and confirms the payment there. A QR code is valid for 10 minutes; after it expires, the supporter can generate a new one or choose another payment method.

Recurring plans with TWINT

 

When a supporter sets up a recurring plan with TWINT, they approve two things at once in the TWINT app: the first payment and a mandate. The mandate is their permission to charge the same TWINT account on the schedule of the plan, without approving each installment. Every later installment is then charged automatically, and each one is recorded as a separate donation.

A recurring plan with TWINT always starts with an immediate first payment. A TWINT plan cannot be set to start on a future date.

When an installment does not go through, Fundraise Up retries it on the standard schedule for the frequency of the plan, the same way it retries a card.

A supporter can revoke the mandate in the TWINT app at any time. Fundraise Up then stops charging the plan, moves it to Failed status, and emails the supporter a request to update their payment details. If they want to keep giving, they can choose a new payment method in the .

Your team cannot switch a plan to TWINT from the , because only the supporter can approve the mandate in their own TWINT app. You can still change other details of a TWINT plan from the Dashboard, such as the installment amount. An installment amount above 5,000 CHF is rejected.

If your organization is moving to Fundraise Up from another platform, recurring TWINT plans do not transfer with the rest of your data. A TWINT mandate belongs to the platform where the supporter approved it, so each of those supporters must approve a new mandate.

To keep those donations, ask the supporters to set up their recurring donation again on your Fundraise Up checkout, and cancel their old plans on the other platform. Until you cancel them, those supporters keep being charged there.

How to enable TWINT

 

Enabling TWINT takes two separate steps: one in your Stripe account and one in the Fundraise Up Dashboard.

Turning on TWINT in the Dashboard is not enough to accept payments. Stripe requires each organization to activate TWINT in its own Stripe account. Fundraise Up does not track the activation status on the Stripe side, so complete both steps before promoting TWINT to your supporters.

Step 1: Activate TWINT in Stripe

 
  1. Log in to your Stripe dashboard.
  2. Go to Settings > Payments > Payment methods.
  3. Locate TWINT and click Enable.

Stripe checks that your organization meets its TWINT requirements. Until verification completes, TWINT stays pending in Stripe, and supporters do not see it at checkout.

Step 2: Enable TWINT in Fundraise Up

 
  1. Log in to your Fundraise Up Dashboard.
  2. Go to Settings > Payment methods.
  3. Click TWINT, then click Enable TWINT.

Refunds

 

Donations made using TWINT can be refunded up to 180 days after the original donation date. Both full and partial refunds are supported.

To refund a TWINT donation:

  1. In the Dashboard, go to Donations.
  2. Click the donation to open its details page.
  3. Click Refund donation in the top-right corner of the page.

After 180 days, the Refund donation button becomes unavailable for TWINT donations.

Ready to elevate your fundraising efforts?

Connect with our sales team to explore how our innovative tools can transform your online giving experience.

Request a demo