# How to collect payment for appointment booking using Square's In App Payment SDK

**URL:** <https://developer.squareup.com/forums/t/how-to-collect-payment-for-appointment-booking-using-squares-in-app-payment-sdk/20728>\
**Category:** Questions\
**Tags:** booking-api, mobile-payments-sdk, payments-api, in-app-payments-sdk\
**Created:** [January 20, 2025, 12:42pm UTC](https://developer.squareup.com/forums/t/how-to-collect-payment-for-appointment-booking-using-squares-in-app-payment-sdk/20728 "2025-01-20T12:42:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rahul.Codoffer](https://avatars.discourse-cdn.com/v4/letter/r/7ba0ec/32.png) [@Rahul.Codoffer](https://developer.squareup.com/forums/u/Rahul.Codoffer)\
**Post date:** [January 20, 2025, 12:42pm UTC](https://developer.squareup.com/forums/t/how-to-collect-payment-for-appointment-booking-using-squares-in-app-payment-sdk/20728/1 "2025-01-20T12:42:50Z")

</div>

How can i collect the payment for the user’s booking using Square’s In App Payment SDK. and mark the booking as PAID.  
if there any other way is available then also let me know.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [January 20, 2025, 12:43pm UTC](https://developer.squareup.com/forums/t/how-to-collect-payment-for-appointment-booking-using-squares-in-app-payment-sdk/20728/2 "2025-01-20T12:43:10Z")

</div>

👋 I’m Square Dev AI, here to help answer your question!  
Based on the information you’ve provided, the following documentation will help answer your question:

> **[In-App Payment Solutions](https://developer.squareup.com/docs/in-app-payments)**
>
> Learn how to take payments with Square SDKs for buyer device applications.

> **[Payment API: Process Online and In-Person Payments](https://developer.squareup.com/docs/payments)**
>
> Process online, in-app, and in-person payments with Square payment APIs. Manage disputes and subscriptions and perform other payment-related tasks.

> **Additional Documentation**
>
> [In-App Payments SDK: How It Works](https://developer.squareup.com/docs/in-app-payments-sdk/how-it-works)  
> [Install the In-App Payments SDK](https://developer.squareup.com/docs/in-app-payments-sdk/installation)  
> [Take a Cash Payment](https://developer.squareup.com/docs/reader-sdk/quick-start/step-3)

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.  
Otherwise one of our Developer Advocates will provide additional assistance shortly.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [January 21, 2025, 8:19pm UTC](https://developer.squareup.com/forums/t/how-to-collect-payment-for-appointment-booking-using-squares-in-app-payment-sdk/20728/3 "2025-01-21T20:19:54Z")

</div>

At this time there isn’t a way to pay for bookings using our APIs and SDKs. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. 🙂

---

<div class="post-metadata">

**Author:** ![oko](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@oko](https://developer.squareup.com/forums/u/oko)\
**Post date:** [May 7, 2026, 5:43pm UTC](https://developer.squareup.com/forums/t/how-to-collect-payment-for-appointment-booking-using-squares-in-app-payment-sdk/20728/4 "2026-05-07T17:43:28Z")

</div>

+1 this would be very usefl to get status of booking (if has been paid) and also mark booking as PAID
