
外掛標籤
開發者團隊
② 後台搜尋「RiazAhmad Booking Deposits for Stripe」→ 直接安裝(推薦)
原文外掛簡介
RiazAhmad Booking Deposits for Stripe adds a small booking form to any page. Customers choose a date and a time slot, then pay a deposit through Stripe Checkout. The booking is confirmed only after Stripe says the payment is real.
It is made for small businesses that take appointments: clinics, salons, tutors, consultants, photographers and repair shops.
Features
Booking form with a shortcode: [bdfs_booking]
Your own time slots, fee, deposit percent and currency
Protection against double booking
Deposit paid through Stripe Checkout (cards, and other methods you turn on in Stripe)
Bookings are confirmed in two safe ways: the return page checks the payment with the Stripe API, and a Stripe webhook (with signature check) confirms it even if the customer closes the browser
Unpaid bookings hold the slot for a short time, then free it automatically
Confirmation email to the customer and to the site owner, never sent twice
Bookings page in WP Admin with status and a Cancel button
Works in Stripe test mode, so you can try everything before taking real payments
External services
This plugin connects to the Stripe API (https://api.stripe.com) to take deposit payments. Stripe is a payment service by Stripe, Inc.
When a customer submits the booking form, the plugin sends Stripe: the customer’s email address, the deposit amount and currency, the booking date and time (in the product name), the booking number, and the return addresses of your site. Stripe then shows its payment page to the customer.
When the customer comes back, the plugin asks Stripe if that payment session is paid.
Stripe sends webhook events (payment completed, payment page expired) to your site at /wp-json/riazahmad-booking-deposits-for-stripe/v1/stripe-webhook.
No data is sent to Stripe until you add your own Stripe secret key in the settings.
Stripe terms: https://stripe.com/legal/ssa
Stripe privacy policy: https://stripe.com/privacy
