Rheopay

Payment Providers

Connect Stripe, Mollie, PayPal, Adyen, or Square to start processing payments through Rheopay.

3 MIN READ

Payment Providers

Rheopay connects to your existing payment service provider (PSP) account. You bring your own credentials — Rheopay never holds your funds.

Go to Settings → Payment Providers to add or manage provider connections.

Multiple providers

You can connect more than one provider. When creating a payment link you can choose which provider handles that specific link.

Stripe

Stripe is the recommended provider for most merchants. It supports cards, wallets, local payment methods, and recurring payments.

What you need

  • A Stripe account at stripe.com
  • Secret key (sk_live_... or sk_test_...)
  • Publishable key (pk_live_... or pk_test_...)
  • Webhook signing secret (whsec_...)

Setup steps

  1. In your Stripe Dashboard go to Developers → API keys and copy your Secret key and Publishable key.
  2. In Rheopay go to Settings → Payment Providers → Add Stripe.
  3. Paste both keys and save.
  4. Back in Stripe go to Developers → Webhooks → Add endpoint.
  5. Set the endpoint URL to https://yourdomain.com/api/stripe/webhook.
  6. Select the events: checkout.session.completed, account.updated.
  7. Copy the Signing secret and paste it into the Rheopay Stripe configuration.
Keep your secret key private

Never share your Stripe secret key or commit it to source control. Rheopay stores it encrypted.

Features enabled by Stripe

  • Card payments (Visa, Mastercard, Amex, and more)
  • Apple Pay and Google Pay (where available)
  • Local payment methods (iDEAL, Bancontact, SEPA, etc.) depending on your Stripe account
  • Recurring / subscription payments
  • Automatic refunds from the Rheopay transactions screen

Mollie

Mollie is a European PSP with strong support for local payment methods.

What you need

  • A Mollie account at mollie.com
  • Client ID (app_...)
  • Client secret

Setup steps

  1. In the Mollie dashboard go to Developers → Your apps and create an OAuth app.
  2. Copy the Client ID and Client secret.
  3. In Rheopay go to Settings → Payment Providers → Add Mollie.
  4. Paste your credentials and save.
  5. Rheopay will register the webhook endpoint with Mollie automatically (/api/mollie/webhook).

Features enabled by Mollie

  • iDEAL, Bancontact, SOFORT, Klarna, PayPal (via Mollie), and more
  • Card payments
  • Refunds from the Rheopay transactions screen

PayPal

What you need

  • A PayPal Business account at paypal.com
  • Client ID and Secret from the PayPal Developer Dashboard

Setup steps

  1. Log in to developer.paypal.com and go to My Apps & Credentials.
  2. Create a new app or select an existing one.
  3. Copy the Client ID and Secret.
  4. In Rheopay go to Settings → Payment Providers → Add PayPal.
  5. Paste your credentials and save.
Return URL

Rheopay uses /api/paypal/return as the return URL after a PayPal payment. This is configured automatically.


Adyen

Adyen is an enterprise-grade PSP used by large merchants and marketplaces.

What you need

  • An Adyen merchant account
  • API key
  • Merchant account name
  • HMAC key (for webhook verification)

Setup steps

  1. In the Adyen Customer Area go to Developers → API credentials.
  2. Create an API credential and copy the API key.
  3. Note your Merchant account name (shown at the top of the Customer Area).
  4. Go to Developers → Webhooks, create a Standard webhook pointing to https://yourdomain.com/api/adyen/webhook, and copy the HMAC key.
  5. In Rheopay go to Settings → Payment Providers → Add Adyen.
  6. Enter your API key, merchant account name, and HMAC key, then save.

Square

What you need

Setup steps

  1. In the Square Developer Dashboard create or select an application.
  2. Go to Credentials and copy your Access token and Application ID.
  3. Go to Locations and copy the Location ID you want to charge under.
  4. In Rheopay go to Settings → Payment Providers → Add Square.
  5. Enter your credentials and save.
  6. Rheopay registers the Square webhook endpoint automatically (/api/square/webhook).

Switching providers

You can change which provider a link uses when creating or editing the link. Existing completed transactions are not affected.

Removing a provider

Go to Settings → Payment Providers, open the provider, and click Remove. This does not affect existing transactions but will make any active links using that provider unable to accept new payments until you switch them to another provider.

© 2026 RheopayBuilt with Mordoc