Clarity on the Personal access token and refresh token
I pulled the payment data via API into Google Sheets successfully using my personal access token on the sandbox. My goal is to develop a solution that helps me import data into Google Sheets. My...
View ArticleAccess token refresh security model (non-PKCE)
Can someone help me understand the justification of the security model for refreshing access tokens (non-PKCE)? To authorize, a client ID and secret must be provided Ok, that makes perfect sense...
View ArticleIssue with Kiosk Hardware Payment Light After Upgrading to...
Hello Square Support Team, I am currently using a Square-manufactured KIOSK case with integrated hardware payment lights for our POS system. When using SquareMobilePaymentsSDK version 2.0.1, the...
View ArticleQuestion About Loyalty Point Deduction Rules During Refunds
Hi Square Team, I’d like to better understand how points are deducted from a customer’s Loyalty Account when a refund is issued. Our Loyalty Program uses a Spend-based rule, where the customer earns 1...
View ArticleWebhook Delivery Delays on June 12, 2025
Hi Square Team, We observed a large number of delayed webhook deliveries from Square between 2025-06-12T20:00:33Z and 2025-06-12T22:00:33Z (UTC time). Event ID: cd7b0e37-4ec8-30d1-b627-7bbcedf2cfa9...
View ArticleDisplay online orders to KDS without routing by category
Hello, My client needs to solve this problem. I am the developer for the “custom app”: on the KDS screen show order items placed on site of food category on the KDS screen show orders for all items...
View ArticleSend an email upon successful payment to the buyer email
Requirement: Send an email upon successful payment to the buyer email. We are using the Payment API of the Java SDK to make credit card payments. We are not creating any Order/Customer/Invoice....
View ArticleSandbox url is not working
$authorizeUrl = $squareEnv == ‘sandbox’ ? ‘https://connect.squareupsandbox.com/oauth2/authorize’ : ‘https://connect.squareup.com/oauth2/authorize’; this is working in production but not in the sandbox...
View ArticleCan mobile-web use alternate schema in POS API on iOS
I’m using KioskPro to make a kiosk of my website. It acts as a normal browser, but locked to one site. I’d like the POS app to return to it, as opposed to opening Safari. They have a registered URL...
View Article"Booked By'/creator_details field in API bookings
Hi there, I’m having some trouble with my booking implementation with Square’s API. Through my web app, when I create a booking with bookings.create({bookingRequest}), the creator_details field...
View ArticleTap to pay SDK for Android in Canada
Does this support interac / debit payments? The android Square app allows interac payments which leads me to believe that the android SDK will allow interac payments as well… 2 posts - 2 participants...
View ArticleQuestions about Apple Pay and Webhooks
Is there anyway to see which Apple Payment Token was used for a given transaction/payment via API? The webhook produces the card bin and last four of the payment, as well as the payment_reference_id ;...
View ArticleSwift: iOS: Connecting Square NFC Reader shows "Success" popup and...
We are migrating our codebase from ReaderSDK to PaymentsSDK. While trying to connect NFC reader (Model: SPC1-01), the Square Reader screen popup shows “Success” but suddenly goes to Failed to Connect...
View ArticleError 1101: "Worker threw exception" in Payment Response
Hi, In the response from the Payments API for one of the transaction. We’ve encountered an unexpected error in the response from connect.squareup.com. Instead of a JSON response, I received what...
View ArticleHow to Include Order Info
I am a newbie. I’ve been reading through the documentation and am struggling a bit. I just need some guidance or someone to point me in the right direction. My PHP web site already has cart...
View ArticleBooking api for swiss based Website
My Hinduja Family Swiss lives in Switzerland so i want to create booking api for swiss based website . So what is procedure to integrate it. Regards: Hinduja Family Swiss 1 post - 1 participant Read...
View ArticleDifference between COMPLETED and CAPTURED
My understanding was that all payments eventually wind up sending a payment webhook with the status set to COMPLETED. However, we had someone pay with Cashapp the other day, and their payment (as of...
View ArticleSquare appointments allow double booking at a certain time
I am using the square booking api in my custom app. When I book an appointment at say 1pm for example, then I try to book again for that sametime, square allows this double booking. How can I prevent...
View Article/v2/subscriptions/bulk-swap-plan causes Internal Server Error
(topic deleted by author) 2 posts - 2 participants Read full topic
View Article/v2/subscriptions/bulk-swap-plan Internal Server Error
Square-Version: 2025-06-18’ '{ "new_plan_variation_id": "6C3QMZ6RQNJZMUC3HQNYF5SS", "old_plan_variation_id": "GJNUSIDUPTX4U6H4FFXFAJN6", "location_id": "LYD2D6750FT2G" }' Results in: { "errors": [ {...
View Article