# Regular travellers

**Learn how to create an order request that allows your travellers to secure their bookings and pay directly at the property.**

## Pay at the property scenarios

In this scenario, a traveller pays directly at the property during checkin but may need to provide a credit card to secure the booking, depending on the property’s requirements.

|  | Traveller type |  The flow |
|  --- | --- | --- |
| ![partner](/assets/suitcase.fff8ebc61c754635a60ea26c572afba3f6f288c1d7340478683a62928bd291b3.fe580a34.png) | A traveller who pays directly at the property with the accepted method and at checkin date. | ✓ The traveller makes the booking and provides personal details and if required, credit card information to secure the booking or prepayment.  ✓ The partner forward booking details to Booking.com ✓ Then the property handles the payment. |


## Use case

> *A traveller uses your application to find a property, makes a booking, and chooses to pay directly at the property during check-in..*


Follow the instructions and recommendations to create the payment data needed on your order request, to cover this use case.

## 1. Check the available payment options

→ Refer to the [Quick guide](/demand/docs/payments/how-to) for examples of responses and initial instructions on how to use the payment endpoints. So you can check the available payments options, including timings, schedules and methods.

|  Type |  |  Endpoint |  Response |
|  --- | --- | --- | --- |
| ![houseIcon](/assets/house.dc7d7e8cfaeaa5cfa90114b43a034610e593d2dd72ca75b6ba27e5508fcbb72d.9c1bb791.svg) | Pay at the property | Use [/accommodations/details](/demand/docs/open-api/demand-api/accommodations/accommodations/details) Use [/orders/preview](/demand/docs/open-api/demand-api/orders/orders/preview) | To see the set of methods (cards and/or cash) that a property accepts when paying directly at checkin.  To check the set of methods that a property accepts to secure the reservation. These might be only used for cancellation and no show fees. |


The traveller will need to pay directly when they stay at the property. The `payment.methods` object in the [/accommodations/details](/demand/docs/open-api/demand-api/accommodations/accommodations/details)  response identifies the payment methods (payment cards and/or cash) that the property supports for this scenario. If `method_required = true`, it requires a credit card. Hence you should include the details of the traveller valid credit card in your payment order.

## 2. Create your order

The following examples show different use cases that your application could support in this scenario.

Each example shows the `payment` structure that you would need to provide in the /orders/create request.

1. Go to your [/orders/create](/demand/docs/open-api/demand-api/orders/orders/create) request
2. Specify the needed information in the `payment` object. Follow the examples provided.


### Secure booking with a card

> *The traveller opts to pay at the property, but the property requires a credit card to secure the booking.*.


#### The flow

* The traveller provides their credit card to guarantee the booking.
* You provide the card details to Booking.com, who in turn forward them to the property.
* The property will charge the card when the traveller stays (checkin date).


![drawing](/assets/example-pay-at-the-property-1.2fe25cb9b5659d70b341cec602c1aa06544c08a17f83347409d8d59f010115d1.fe580a34.png)

The `payment` field in your [/orders/create](/demand/docs/open-api/demand-api/orders/orders/create) request will look like this:


```json
"payment": {
     "card": {
         "cardholder": "xxxx",
         "cvc": 123,
         "expiry_date": "2030-10",
         "number": "1234123412341234"
     },
     "method": "card",
     "timing": "pay_at_the_property"
 }
```

* `cardholder`, `cvc`, `expiry_date`, number: Must contain the details of a valid payment card that can be used to secure the booking.
  * Check the list of the `methods.cards` supported by the property, returned in the /orders/preview response. (Refer to [Quick guide](/demand/docs/payments/how-to) to learn how to get this information).
* `method`: Must be "card".
* `timing`: Must be "pay_at_the_property".


For this case do not use the `airplus`,`business information` or `include receipt` fields.

### Pay at the property without card

> *The traveller decides to pay at the property and does not use a credit card to secure their booking*.


This option is available when the property does not require any payment card details at booking, either for prepayment or to secure the booking.

#### The flow

* The traveller makes a booking without any payment card details.
* You provide the booking details to Booking.com, who in turn forward them to the property.
* The property will charge the traveller at checkin date.


![direct pay](/assets/direct-paytraveller.2bbc2f4ba4737a63cab1b88e8eaeb9599dba98b9a2597ff0e7e4e0d7232225a0.fe580a34.png)

Specify the following information in the `payment` object in your [/orders/create](/demand/docs/open-api/demand-api/orders/orders/create) request:

* `timing`: Must be "pay_at_the_property".


- For this case do not use the `airplus` ,`business information`, `include receipt` and `card` fields.
- As this payment is not online, you dont need to define any payment method.


Example:


```json
 "payment": {
     "timing": "pay_at_the_property"
   }
```

Curious to know more?
* Learn more about all the [Payment methods](/demand/docs/payments/payments-methods#credit-cards) and [timings](/demand/docs/payments/payments-timings).
* Check the [Orders section](/demand/docs/orders-api/order-preview-create) for more tips and examples on how to preview and create your order requests.
* Use the [common/payments/cards](/demand/docs/open-api/demand-api/commonpayments/common/payments/cards) endpoint to understand the card IDs retrieved in your response.