๐Ÿ’ณ Direct Payments
Accept direct bookings and payments from guests โ€” bypass Airbnb's 3% host fee. Powered by Stripe, the most trusted payment platform used by Airbnb, Lyft, and Amazon.
Setup Status
Loading...
Setup Guide
1
Create a free Stripe account
Stripe is free to sign up. They charge 2.9% + $0.30 per transaction โ€” still far less than Airbnb's combined fees.
2
Add your Stripe Secret Key to Cloudflare
In your Stripe Dashboard โ†’ Developers โ†’ API keys โ†’ copy the Secret key (starts with sk_live_...). Then add it to Cloudflare โ†’ Workers & Pages โ†’ ratelab-pro โ†’ Settings โ†’ Environment variables โ†’ Add variable: STRIPE_SECRET_KEY
3
Add your Webhook Secret
In Stripe โ†’ Developers โ†’ Webhooks โ†’ Add endpoint:
URL: https://ratelab-pro.pages.dev/api/stripe
Events: payment_intent.succeeded, payment_intent.payment_failed, charge.refunded
Copy the Signing Secret โ†’ add to Cloudflare as STRIPE_WEBHOOK_SECRET
4
Redeploy on Cloudflare
After adding environment variables: Cloudflare Dashboard โ†’ ratelab-pro โ†’ Deployments โ†’ click โ‹ฏ next to latest โ†’ Retry deployment. Takes ~60 seconds.
5
Share your direct booking link
Once set up, each property has a unique booking URL you can share with guests, put in your Airbnb bio, or add to a Google Business profile.