Documentation Index
Fetch the complete documentation index at: https://docs.payreque.st/llms.txt
Use this file to discover all available pages before exploring further.
Connecting Stripe
Stripe gives PayRequest payment links a worldwide reach. Customers can pay with cards, Apple Pay, Google Pay, Klarna, Afterpay, iDEAL, Bancontact, and many more — and Adaptive Pricing automatically shows them the price in their own local currency.Phase 1 scope: Stripe currently powers payment links only. Invoices, subscriptions, and customer billing continue to use Mollie. We’re rolling out wider Stripe support over the coming releases.
Why Add Stripe
Global checkout
Cards in 200+ countries, plus regional methods that drop in automatically based on the buyer’s location.
Adaptive Pricing
A buyer in Canada sees CAD, a buyer in Japan sees JPY — without you doing the FX math. The conversion fee is paid by the buyer, not you.
Apple & Google Pay
One-tap mobile checkout that consistently lifts conversion. Enabled out of the box on supported devices.
Buy Now, Pay Later
Klarna and Afterpay surface for orders above the regional threshold, helping convert higher-ticket sales.
How to Connect
Click Connect
You’ll be sent to Stripe’s secure onboarding page. Sign in to your Stripe account, or create one if you don’t have it yet.
Approve the connection
Stripe asks for permission to charge on your behalf. Approve, and you’re returned to PayRequest with the connection live.
What Customers See
When a customer opens a payment link, the Stripe checkout shows up as an embedded form on your payment page — no redirect to a separate site. They pick their preferred method, fill in card or bank details, and confirm. Cards are charged instantly; methods like iDEAL or Bancontact bounce briefly through the buyer’s bank for authorization.Branded experience
The payment form uses a dark theme that matches PayRequest’s checkout chrome. Buyers stay on your payment page from start to finish.
Smart method labels
The pay button updates as the buyer picks a method — “Pay with iDEAL”, “Pay with Apple Pay”, and so on — so they always know what they’re confirming.
Adaptive Pricing
Adaptive Pricing is what makes Stripe especially valuable for international payment links. Stripe detects each buyer’s country and shows the price converted to their local currency, with the exchange rate locked in for 24 hours.You don’t pay anything extra. Stripe takes a 2–4% conversion fee, and that fee is added to the buyer’s price — not yours. You receive the original amount in your account’s settlement currency.
How It Works for Buyers
- Buyer opens a €25 payment link from Toronto
- Stripe detects their location and converts the price (e.g., to CAD 36.50)
- The Currency Selector lets them switch back to your default currency if they prefer
- They pay in their own currency through whichever method they choose
- You receive €25 in your Stripe account — Stripe handles the conversion
Managing Adaptive Pricing
Adaptive Pricing is enabled by default when you connect Stripe. To turn it off for your account:Refunds and Disputes
Issuing a refund
Issuing a refund
Open the transaction in your dashboard and click Refund. You can issue a full refund or a partial amount. Stripe handles the conversion if the original payment was in a different currency — the buyer gets back the exact amount they paid.
Chargebacks and disputes
Chargebacks and disputes
If a buyer disputes a charge with their bank, Stripe notifies PayRequest via webhook and the dispute is logged on the transaction. Use the Stripe Dashboard to upload evidence; the Handling Chargebacks guide covers the workflow.
Partial refunds
Partial refunds
Supported. Issue any amount up to the full charge value. Multiple partial refunds on a single transaction are allowed until the total reaches the original amount.
Disconnecting Stripe
You can disconnect Stripe at any time from Provider Settings. Existing transactions stay accessible in your dashboard, and refunds on past transactions continue to work. Only new payments are blocked while Stripe is disconnected.Frequently Asked Questions
What does Stripe charge?
What does Stripe charge?
Stripe’s standard processing fees apply — typically 2.9% + €0.25 for European cards, varying by region and method. Adaptive Pricing’s 2–4% currency conversion fee is paid by the buyer, not you. PayRequest itself only charges its own platform fee on free-plan accounts (2% per transaction); paid plans pay nothing on top.
Do I need to verify my identity?
Do I need to verify my identity?
Yes. Stripe requires identity verification (KYC) for any merchant taking live payments. The onboarding form asks for business details, owner identification, and payout bank details. Most merchants finish in under 10 minutes.
Which currencies can I accept?
Which currencies can I accept?
Stripe lets you settle in your account’s primary currency (typically EUR, USD, GBP, CHF, or your local currency). Adaptive Pricing then handles displaying prices to buyers in any of 150+ presentment currencies.
Does it work with my custom domain?
Does it work with my custom domain?
Yes, but make sure your custom domain is allowed to load Stripe’s scripts. PayRequest’s standard payment domain (
payrequest.me) is configured out of the box.Can I migrate from another payment provider?
Can I migrate from another payment provider?
Yes. Connect Stripe alongside Mollie or PayPal, test with a small payment, then update your payment links once you’re happy. You don’t have to disconnect anything during the transition.
Next Steps
Payment Methods Overview
See every payment method available through Stripe and other providers.
Connect PayPal
Add PayPal, Pay Later, and Venmo alongside Stripe for broader buyer reach.
Create a Payment Link
Build the shareable link or QR code your customers will pay through.
Handle Chargebacks
Learn how to respond to disputes from Stripe and other providers.