Hi Square Developer team,
I’m developing a native iOS ordering app for my own restaurant, Fedele’s East Gosford, using the Square APIs.
The app already integrates successfully with our Production Square Catalog, Orders API and Payments API.
We also use Square Vouchers, created in Square Dashboard under Customers → Marketing → Vouchers. We want customers using our native FedeleApp to be able to enter these same existing Square voucher codes at checkout.
We need Square to remain the source of truth for voucher validity, expiry, redemption limits and the associated pricing rule/discount.
I understand that the Discount Codes API is currently available by special request. Could you please grant Discount Codes API access for our FedeleApp developer application, or advise what information you require from me to enable it?
Our intended flow is:
Customer enters an existing Square Voucher code → FedeleApp backend validates it with Square → retrieves the associated pricing rule/discount and restrictions → applies it to the Square order → redemption is handled correctly by Square.
We do not want to maintain a separate voucher system outside Square.
I’m happy to provide our Production Application ID or any other application/account details privately if required.
Thanks,
Dominic Fedele
Fedele’s East Gosford