Last updated

Understanding the Payments API

The Payments API provides comprehensive payment and payout-related information.

You can get details on reservations with the checkout date in the last 18 months.

The Payments API is currently only applicable for properties who use the Payments by Booking.com (PbB) payment method and who have already implemented the Reservations API. To check if a reservation is a PbB one, see Receiving notifications.
Also, the API doesn't support Pay at Property (P@P) reservations where guests choose to pay for their accommodation upon arrival at the property rather than at the time of booking.

Stripe payouts now supported!

The API now supports Stripe as the payout method with no limitations.

What is possible with the Payments API?

API categoryDescriptionNotifications
Payments Details APIProvides comprehensive payout information for accommodation reservations, which includes the payout type, payout status along with additional payout information. It also provides a detailed price breakdown, a clear indication of what Booking.com needs to pay to the partner, and an estimated amount of what the partner needs to collect from the guest.You receive a notification once an update is available and then query the respective endpoints.
Payments Refundable APIProvides information on refundable VCCs at property level.You don't receive notifications and query the endpoint with the preferred frequency.
Payments Chargeable APIProvides information on chargeable VCCs at property level.You don't receive notifications and query the endpoint with the preferred frequency.

Notifications you receive

Using this functionality

The notifications listed below are only sent if you integrated the notifications functionality as described in Receiving notifications.

We're sending notifications of these four types:

  • PAYOUT_UPDATE
  • PAYOUT_METHOD_UPDATE
  • VIRTUAL_CREDIT_CARD_UPDATE
  • BANK_TRANSFER_UPDATE (Now supported for both gross and net payouts)

To learn more about the notification types and the endpoints associated with them, see Receiving notifications.

Main URL and use of shortened endpoint paths

The Payments API's main URL is https://payments-api.booking.com. All shortened endpoint paths imply that you must add the main URL.

Authentication

The Payments API uses the same authentication methods as other APIs.

Going live

Before you go live with your API integration, you'll need to meet certain requirements. For more information, see Going Live.

Contact us

Before you go live with your Payments API integration, we recommend contacting your account manager or the Connectivity Support team.

Need help integrating with the Payments API? The experts in our Connectivity Support team are here to help.

Do you want us to improve this page? Click Yes | No in the Was this page helpful? box at the bottom of this page.