---
updatedAt: 2025-09-17T00:19:33.000Z
agentTools:
  projectIndex: https://booking-api-docs.guesty.com/llms.txt
---

# Integrating Stripe Payments with Reservations

Adding a Stripe payment token to a reservation creation request.

<HTMLBlock>{`

`}</HTMLBlock>

Guesty's Booking Engine supports the inclusion of a Stripe payment token with each reservation creation request. Please see the steps below to process a Stripe payment on a reservation.

## Step 1: Connect a Stripe Account

For Guesty to process Stripe payments for bookings, a Stripe account must first be connected to your Guesty account. Learn more [here](https://help.guesty.com/hc/en-gb/articles/9369937520285-Connecting-a-Stripe-Account-to-Guesty).

## Step 2: Create a Stripe Payment Token

From within the Stripe account that is connected to Guesty, [create a payment token](https://stripe.com/docs/api/payment_methods/create).

> 🚧 Note
>
> Take care to create **only the payment token** in Stripe, and not the customer (guest).

## Step 3: Create the Reservation

Run the [Instant book](https://booking-api-docs.guesty.com/reference/createinstantreservationfromquote) or [Create inquiry](https://booking-api-docs.guesty.com/reference/createinquiryreservationfromquote) request, and include the Stripe payment token that you generated in the previous step to the payment object (shown below).

```json
{
     "payment": {
          "token": "pm_1MWFdw2eZvKYlo2CvWcM1Btd"
     }
}
```

## Result

The reservation will be created in Guesty with the credit card payment method attached. To automate the process of collecting guest payments and placing [authorization holds](https://help.guesty.com/hc/en-gb/articles/9359001161629-Auto-Payments-Overview)  on "confirmed" reservations, Guesty recommends configuring [auto-payment rules](https://help.guesty.com/hc/en-gb/articles/9359001161629-Auto-Payments-Overview).