惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
T
Tailwind CSS Blog
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
P
Proofpoint News Feed
Simon Willison's Weblog
Simon Willison's Weblog
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
腾讯CDC
月光博客
月光博客
A
Arctic Wolf
T
Threatpost
Jina AI
Jina AI
博客园 - 聂微东
美团技术团队
V
V2EX
云风的 BLOG
云风的 BLOG
宝玉的分享
宝玉的分享
Recent Commits to openclaw:main
Recent Commits to openclaw:main
M
MIT News - Artificial intelligence
S
Secure Thoughts
Martin Fowler
Martin Fowler
Webroot Blog
Webroot Blog
V
Vulnerabilities – Threatpost
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
Help Net Security
Help Net Security
Google Online Security Blog
Google Online Security Blog
博客园 - Franky
The Last Watchdog
The Last Watchdog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
S
Schneier on Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Know Your Adversary
Know Your Adversary
Latest news
Latest news
有赞技术团队
有赞技术团队
AWS News Blog
AWS News Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Y
Y Combinator Blog
G
Google Developers Blog
NISL@THU
NISL@THU
H
Heimdal Security Blog
L
LangChain Blog
T
Troy Hunt's Blog
I
InfoQ
U
Unit 42
C
Check Point Blog
Engineering at Meta
Engineering at Meta

MotoPress

Announcing a Trusted WordPress Service Provider Directory: Apply Now! - MotoPress WordPress Event Calendar Widget: Build Schedules & Timetables - MotoPress 10 Best & Reliable WordPress Coaching Plugin Picks - MotoPress Top 10 City Guide WordPress Themes for Travel Sites - MotoPress Top 8 WordPress Time Slot Booking Plugin Options - MotoPress WordPress Wellness Appointment Scheduling: How to Do It Right WordCamp 2026 in Kraków: Top Things We Loved (and a Few Regrets) Best Booking Software for Photographers to Automate Client Sessions Bookly Alternatives: Top 11 Affordable & Powerful Scheduling Plugins Best WordPress Gallery Plugins for Image & Video (Free & Premium) Divi vs Elementor: Which WordPress Page Builder Wins in 2026? MotoPress Hotel Booking + Stripe: Unlock More Payment Methods Calendar Turns into Property Management Dashboard: Reviewing New Hotel Booking Plugin Menu Hotel Booking 6.0 Overview: Revamped Calendar, Place a Hold on Stripe Payment & More Use MotoPress Hotel Booking with Divi 5 (Divi Integration Add-on 2.0.0) SEO Guide for Event Marketing: How to Rank Higher for Calendar & Event Pages Astra Theme Alternatives: Top WordPress Themes for the New Generation Decide Which Events Show First on Your Calendar (MotoPress Events Calendar 2.3.0) Top 10 Holiday Home Online Booking Systems Creating a Hotel Cancellation Policy: What Guests Want to Know Modern WooCommerce Themes: Minimalist, Sleek, and Lightweight WP Simple Booking Calendar vs MotoPress Booking Calendar: In-Depth Comparison Which WordPress Calendar Schedule Plugin to Choose? 10 Robust Options Creating WordPress Hotel Booking Calendar: Hands-On Tutorial How to Find Out What WordPress Theme is That? 6 Best Sites WP Hotel Booking Plugin (by ThimPress) vs MotoPress Hotel Booking: Full Comparison 16 Best Driving School WordPress Themes: Accelerate Your Online Presence How to Create Elementor Blog Posts Grid & Carousel? Reschedule Events with Drag-and-Drop: New in the Events Calendar 2.2.0 TOP 11 WordPress Plugins for Event Management (And Why We Think They’re the Best) Submit Your Property to Google Hotels & Vacation Rentals through Hotel Booking 5.5.1 How to Handle WordPress Inventory Management for Rental Business What MotoPress Hotel Booking Plugin Can Do for Multi-Property Management
Stripe’s Authorize and Capture: Using Manual Funds Capture in MotoPress Hotel Booking
Author: Ann Taylor · 2026-05-22 · via MotoPress

With Hotel Booking 6.0, you can now use Stripe’s authorize and capture payment workflow – a flexible way to reserve funds on a guest’s card first and charge them later manually.

This payment flow is widely used in hotels and vacation rentals because it gives you more control over bookings before finalizing a charge!

What does “Authorize and Capture” mean? Stripe holding funds

Normally, when a guest pays online, the money is charged immediately. With Stripe’s authorize-and-capture workflow, the process happens in two steps:

  1. Authorize the payment – the guest’s card is verified and the funds are temporarily held.
  2. Capture the payment later – you manually decide whether to finalize the charge – or return the money.

Think of it as temporarily reserving the payment amount rather than taking it instantly. The guest still sees the amount blocked on their card (just as you see it in the plugin or Stripe account), but the money is not fully transferred to you until you capture it.

This gives you extra time to review the booking before completing the payment.

Why hotels and vacation rentals use it

This feature is common in hospitality businesses because bookings often need manual review or availability verification (e.g. sync delays with OTAs).

Here are some common scenarios where authorize and capture can help:

Prevent double bookings
If you list your property on multiple booking platforms, calendar synchronization may not always happen instantly. By authorizing the payment first, you can quickly verify that the accommodation is truly available before charging the guest.

Improve fraud protection
Authorized payments confirm that the guest has a valid payment method with available funds. This helps reduce fraudulent or suspicious bookings before you finalize the payment.

Offer hotel-style deposit workflows
Many hotels reserve funds first and complete the charge later:

  • after manual approval,
  • closer to check-in,
  • after verifying guest details,
  • or once special requests are confirmed.

Reduce refund handling
If you decide not to proceed with the booking, you can simply cancel the authorization instead of processing a refund for a completed charge. This is usually faster and simpler for both you and the guest.

Gain more payment flexibility
You stay in control of when the payment is actually captured. You will need it if you manually approve bookings, work with high-value reservations, long stays, or bookings that require additional communication with the guest.

How to enable Stripe’s authorize and captrue in Hotel Booking

Put a hold on a Stripe payment.
To use the manual charge workflow in MotoPress Hotel Booking:

  1. Go to Accommodation → Settings → Payment Gateways → Stripe
  2. Find the Charging Method option
  3. Choose Manual
  4. Save the changes.

Once enabled, Stripe will authorize payments first instead of capturing them immediately. If you have not used online payments before, make sure that

1) your booking confirmation mode is configured properly: Settings → General → Confirmation Mode → Confirmation upon payment.
2) you’ve added your Stripe configuration ID and credentials.

What you can do with authorized payments

For bookings made while this feature is enabled, you can:

  • authorize a payment now and capture it later,
  • manually capture the funds,
  • cancel the authorization and release the funds back to the guest.

Managing authorized payments in Hotel Booking

Open the payment via Payment History in your WordPress dashboard (or click on the payment ID inside the booking) and find the Reserved Funds section. Here, you have two options:
Stripe payment authorization in MotoPress.
– capture the payment (‘Charge now’).
– cancel the authorization (‘Return funds’).

This allows you to manage payments directly from your booking system without visiting Stripe (if you are used to managing booking via the plugin).

In this section, you will also see the exact dates till which the funds are captured (‘Reserved till’).

Guests get the respective ‘pending payment’ email and see that their payment is ‘on hold’ right on the booking confirmation page:

Payment on hold in Hotel Booking.

How can you spot such payments on the dashboard? They marked as ‘Awaiting charge’ in the Payment History menu:

Stripe's auth and capture in WordPress Hotel Booking.

Such a booking also has the ‘Pending admin’ status:

Pending admin status for stripe auth and capture.

Managing payments in Stripe

You can also manage the payment directly in your Stripe account. On the Stripe payments page, authorized payments appear as Uncaptured.

From the payment details page, you can:
Transactions in Stripe.
– click Capture to finalize the payment,
– or click Cancel to release the held funds.

Since the payment was never fully charged, canceling the authorization is not considered a refund.

Canceled transactions in Stripe.

When you open an individual payment, you can see the full history.

Payment history of a non captured payment in Stripe.

What happens after capturing or canceling?

If you capture the payment in any preferable way, via the plugin or Stripe, then the booking status changes to Confirmed, and the guest receives the booking confirmation email automatically.

If you cancel the authorization, the held funds are released back to the customer. However, the booking itself is not canceled automatically. You’ll need to manually update the booking status in Hotel Booking.

Booking cancelled manually.

This behavior gives you more flexibility because you may still want to:

  • contact the guest,
  • negotiate alternative dates,
  • offer another room,
  • or continue discussing the reservation before making a final decision.

Important things to keep in mind

A Stripe authorization hold doesn’t last forever. Each payment method has its own authorization window – the amount of time you have to capture the payment before the hold expires automatically. Check with your provider the exact time, however, typically, you can expect:

  • card payments – usually around 7 days,
  • PayPal – around 10 days,
  • Affirm – up to 30 days.

If the authorization expires before you capture it, the held funds are automatically released to the guest.

Also, not all payment methods support this feature. Separate authorization and capture only work with supported payment methods like cards, PayPal, Klarna, Afterpay, Cash App Pay, and Affirm.

Some payment methods do not support separate authorization and capture at all, including ACH and iDEAL.

Because of this, it’s generally not practical to enable unsupported payment methods at checkout when using the Manual charge mode in Hotel Booking.

Moreover, even if a payment method supports Stripe auth and capture, it may still not appear at checkout for some guests because Stripe automatically shows only the payment methods available in the customer’s country, browser, and device environment. So it’s completely normal if different guests see different payment options.

Concluding: When should you use this Stripe feature?

With Stripe’s authorize-and-capture workflow, you can temporarily hold funds on a guest’s payment method and charge them later manually – via the Hotel Booking plugin or Stripe itself.

Hotels commonly use this to verify and reserve the payment before arrival, then finalize the charge after check-in or check-out. The authorized amount is guaranteed only for a limited time, so you need to capture the payment before the authorization expires. Otherwise, the held funds are automatically released and the payment is canceled.

Stripe’s authorize-and-capture workflow is ideal if you:

  • manually review bookings,
  • manage properties across multiple channels,
  • want to reduce refund rates,
  • prefer confirming availability before charging guests.

For many hospitality businesses, this Stripe feature is an extra layer of control while still providing guests with a smooth online payment experience.

Hotel Booking + Addons