Uncaptured Stripe payments

If you're noticing "uncaptured payments" in Stripe, here are a few reasons why the payment might not have been captured: 

  1. User Inactivity: It’s possible that the user didn’t get a chance to click the "Pay" button.
  2. Payment Denial: The user's payment method might have been declined.
  3. Timeouts: If the user takes a bit too long to fill out the payment information, the booking slot could become unavailable.
  4. Session Expiry: The session created might have expired before the payment was captured.


Further information

When your booker schedules an appointment with you that requires payment, YCBM creates a payment session as they are checking out. This compiles all the information from the booking, like the appointment type, price, and any discounts. It also creates a reference for that booking in Stripe so the payment form and receipt has the correct information. 

When the customer fills out the payment form and pays, Stripe handles the money transfer. When the payment is successful, Stripe automatically notifies YCBM that the payment went through. This is like the credit card terminal beeping to confirm a successful transaction.  

If the payment doesn't go through (for example if their payment is denied, or their browser is closed before the payment is confirmed - which is like a customer walking out of the store mid-purchase) this can lead to uncaptured payments and unconfirmed bookings. 

If you notice uncaptured payments, or your customer questions a booking, you can find out in your Stripe dashboard what the reason was. These are most frequently insufficient funds, declined by the bank for another reason, or high risk activity. 


 


For further questions, contact our team at support@youcanbook.me.

Join YCBM's Community Forum

Access your YCBM Dashboard


Was this article helpful?