Need Info: Is It Possible to use Square for InApp Purchases in a Windows desktop application

I am new on Square. As a developer I am exploring possibilities of using Square in a windows desktop application.

I have a simple question and if answer is “YES”, “Possible”, then i only need appropriate links to study further.

In our few windows desktop application built using .NET (WPF and MAUI Blazor Hybrid) we want to enable In-App Purchases keeping user in windows experience, meaning it should open purchase window within application and not launching an external browser.

Possible ?

Regards
Jignesh.

:waving_hand: 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:

Additional Documentation

Payment API: Process Online and In-Person Payments
In-App Payments SDK Quickstart
Build on Mobile Web

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.

Yes, it is possible to enable in-app purchases in your .NET desktop application. However, Square’s In-App Payments SDK is currently designed for mobile applications and does not directly support desktop applications.
For a desktop application, you might consider using the Square Payment Form, which is a part of the Web Payments SDK. This allows you to embed a payment form within your application’s interface using a web view component.
Please note that this approach would still technically be a web-based solution, but it can be embedded within your desktop application to provide a seamless user experience.
You can find more information about the Web Payments SDK and how to use it in the Square Developer Documentation: Web Payments SDK :slight_smile:

Thankyou Bryan, I will go through your link(s) and try to build a POC.

Regards
Jignesh.

Btw, if there is any window app based poc ready available then it would reduce my efforts and easy for management to take decision.