Issues with Vendor Payout via Stripe Connect and Security Deposits

Hi there, I’ve been experiencing an issue with vendor payouts when a security deposit is included in an order. The transfer amount coming through on Stripe Connect doesn’t look right, so I wanted to share what I’m seeing.


Steps to Reproduce

  1. Enable security deposits in booking/listing settings
  2. Set platform commission to 10%
  3. Create a listing with a price of $60
  4. Set security deposit to $50
  5. Customer places order - total charged is $110 ($60 item + $50 deposit)
  6. Order is completed and security deposit is refunded to the customer ($50)
  7. Check the Stripe Connect transfer amount sent to the vendor

Actual Result

The vendor received a Stripe Connect transfer of $9.00.

For reference, Stripe’s payment breakdown for the order looked like this:

  • Payment amount: $110.00
  • Stripe processing fee: -$3.77
  • Tax on Stripe fee: -$0.38
  • Deposit refunded to customer: -$50.00
  • Stripe net payout: $55.85

Stripe’s side looks correct, but the transfer to the vendor came through as just $9.00, which doesn’t line up with a 10% commission on the item price.


Expected Result

The security deposit should sit outside the vendor payout calculation entirely - it comes in and goes back out to the customer, so it shouldn’t affect what the vendor receives.

The correct calculation would be expected to look similar to the below:

  • Item price: $60.00
  • Platform commission (10% of $60): -$6.00
  • Vendor receives: $54.00

Extra Details

I noticed something similar to this was touched on in a previous thread ( Commission Incorrectly Calculated on Total Including Security Deposit ) so it may be related.

I also want to flag what looks like a related issue: when the security deposit amount is set higher than the item price, no Stripe Connect transfer appeared to go through at all, and the vendor receives nothing. This only appears to occur for single day bookings. On multiple day bookings this issue does not occur, possibly because the total price is higher than the security deposit.

Order details for reference:

  • Commission rate: 10%
  • Item price: $60.00
  • Security deposit: $50.00
  • Order total: $110.00
  • Stripe Connect transfer to vendor: $9.00 (actual)
  • Expected Stripe Connect transfer: $54.00
  • Plugin: HivePress Marketplace with Bookings extension
  • Payment: Stripe for WooCommerce with Stripe Connect

Happy to email through screenshots, site links or any further details that might help if required.

Thanks!