# Payment timeout affecting confirmed API-imported bookings

**URL:** https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385
**Category:** API General
**Created:** [September 29, 2026, 4:34am UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385 "2026-09-29T04:34:59Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Playback](https://tech-support.simplybook.me/letter_avatar_proxy/v4/letter/p/df705f/32.png) [@Playback](https://tech-support.simplybook.me/u/Playback)
#### Post date: [September 29, 2026, 4:34am UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385/1 "2026-09-29T04:34:59Z")

</div>

Hello,

We migrated historical bookings from Acuity by creating them through the  
SimplyBook User/Admin API.

For each migrated booking, we called book() and confirmed the booking using  
confirmBooking(). These bookings do not necessarily have a SimplyBook payment  
transaction because payment was collected previously through Acuity or by  
another payment method.

When the Accept Payments feature has a 48-hour payment timeout:

1. Can an API-created and confirmed booking still be automatically cancelled  
as nopayment\_cancel because it has no SimplyBook payment transaction?

2. Does confirmBooking() fully exempt the booking from the payment timeout,  
or must the booking also have a paid or Pay Later transaction?

3. Is there a supported API method or flag for marking migrated/admin-created  
bookings as Pay Later or payment-completed, without sending payment or  
cancellation messages to the client?

Thank you.

---

<div class="post-metadata">

### Author: ![mib](https://tech-support.simplybook.me/letter_avatar_proxy/v4/letter/m/ec9cab/32.png) [@mib](https://tech-support.simplybook.me/u/mib)
#### Post date: [September 29, 2026, 7:23am UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385/2 "2026-09-29T07:23:36Z")

</div>



---

<div class="post-metadata">

### Author: ![dmytro\_bondarev](https://tech-support.simplybook.me/letter_avatar_proxy/v4/letter/d/8797f3/32.png) [@dmytro\_bondarev](https://tech-support.simplybook.me/u/dmytro_bondarev)
#### Post date: [September 29, 2026, 8:11am UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385/3 "2026-09-29T08:11:06Z")

</div>

Hi,

If you need just bookings it would be better to disable accept payments at the moment of import and import bookings. This way bookings will not be cancelled by timeout for sure.

Otherwise if you need transactions i would suggest to use [API documentation | SimplyBook.me Online Scheduling](https://simplybook.me/en/api/developer-api#/payments/put_admin_invoices_item_accept_payment) this method to mark payment as accepted. confirmBooking is deprecated.

---

<div class="post-metadata">

### Author: ![Playback](https://tech-support.simplybook.me/letter_avatar_proxy/v4/letter/p/df705f/32.png) [@Playback](https://tech-support.simplybook.me/u/Playback)
#### Post date: [September 29, 2026, 8:16am UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385/4 "2026-09-29T08:16:37Z")

</div>

Thank you. Most of our already imported bookings were created through the  
Admin API without an invoice or payment transaction.

1. If a confirmed booking has no invoice and no payment transaction at all,  
will it be affected when we restore the payment timeout to 48 hours?

2. Does PUT /admin/invoices/{item}/accept\_payment require an existing invoice?

3. For bookings partially paid in Acuity, can we record only the amount  
received and leave the remaining balance without triggering payment timeout?

4. Does accept\_payment send any receipt or payment notification to the client?

---

<div class="post-metadata">

### Author: ![dmytro\_bondarev](https://tech-support.simplybook.me/letter_avatar_proxy/v4/letter/d/8797f3/32.png) [@dmytro\_bondarev](https://tech-support.simplybook.me/u/dmytro_bondarev)
#### Post date: [September 29, 2026, 1:48pm UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385/5 "2026-09-29T13:48:44Z")

</div>

1 - no, they will not be affected

2 - it requires order, that will be automatically created, when you make a booking with the payment

3 - Unfortunately it is not possible at the moment.

4 - yes, it sends invoice.

---

<div class="post-metadata">

### Author: ![Playback](https://tech-support.simplybook.me/letter_avatar_proxy/v4/letter/p/df705f/32.png) [@Playback](https://tech-support.simplybook.me/u/Playback)
#### Post date: [October 1, 2026, 3:34am UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385/6 "2026-10-01T03:34:35Z")

</div>

Hi,

Thank you for confirming that bookings with no order will not be affected by  
the payment timeout.

We performed another read-only audit and found a contradiction that we need  
your technical team to clarify before restoring our timeout to 48 hours.

We created historical bookings using the Admin API book() method while the  
Accept Payments feature was enabled. We did not initiate payment, create an  
invoice, call accept\_payment, or request a payment transaction.

However, 11 of these bookings were later automatically cancelled. Their  
booking history contains:

nopayment\_cancel

All 11 were cancelled together on 26 September 2026.

When we now call getBookingDetails() for those cancelled bookings, all of the  
following fields are empty, null or zero:

- invoice\_id
- invoice
- deposit\_invoice\_id
- deposit\_invoice
- payment status and transaction fields

For example, booking reference 182 has only these history entries:

- create: 24 September 2026
- nopayment\_cancel: 26 September 2026

It currently has no visible invoice or payment metadata.

We rebuilt the affected bookings after extending the payment timeout to one  
year. The replacement bookings also currently show no invoice or payment  
metadata and remain active.

Could you please answer these questions explicitly:

1. When Admin API book() is called while Accept Payments is enabled, can  
SimplyBook automatically create a temporary order or payment cart even if  
no payment or invoice is requested?

2. When that temporary order times out, is it removed from getBookingDetails(),  
leaving the invoice and payment fields empty after cancellation?

3. If we restore the timeout to 48 hours now, can our replacement bookings be  
cancelled even though getBookingDetails() currently shows no order, invoice  
or payment metadata?

4. Does “bookings with no order will not be affected” mean that Accept Payments  
must have been disabled at the exact time the booking was created?

5. Is there an API method or admin report that shows whether an active booking  
currently has a hidden order/cart or an active payment-timeout countdown?

6. Is there a supported way to mark these existing migrated bookings as exempt  
from payment timeout without creating an invoice or sending an invoice to  
the client?

We can provide the remaining affected booking references privately if needed.  
No customer information should be posted publicly.

Thank you.

---

<div class="post-metadata">

### Author: ![dmytro\_bondarev](https://tech-support.simplybook.me/letter_avatar_proxy/v4/letter/d/8797f3/32.png) [@dmytro\_bondarev](https://tech-support.simplybook.me/u/dmytro_bondarev)
#### Post date: [October 5, 2026, 8:59am UTC](https://tech-support.simplybook.me/t/payment-timeout-affecting-confirmed-api-imported-bookings/2385/7 "2026-10-05T08:59:46Z")

</div>

Hi, could you please provide company login and booking ids?
