The following video introduces the Web Payments SDK and demonstrates how to get started. For an optimal viewing experience, expand the video window to a desired size or watch the video on YouTube. For a detailed overview, see the following sections in this topic.
The Web Payments SDK enables the client implementation of the client/server Square online payment solution. The SDK produces a secure one-time-use payment token that your application web client sends to your backend, where it's processed as a payment with the Payments API. For more information, see Take Payments.
The backend is the server part of the client/server Square payment solution, which processes the payment using a payment token. Square provides the Payments API as a backend solution for application developers to process payments.