Hello,
I’m the developer building the web platform for an esthetics salon in Quebec, Canada. The salon already uses the Square Point of Sale mobile app. Before launching gift cards, I’m evaluating the Gift Cards API so the same cards work on the salon’s website and at the counter. Sandbox testing raised two questions:
- POS redemption of custom GANs. I create digital cards with
gan_source: OTHERand a 10-character alphanumeric GAN (e.g.ABCD2345XY). In sandbox, CreatePayment using the gift card ID succeeds, withcard_brand: SQUARE_GIFT_CARD. Can such a card be redeemed in the Square POS mobile app by typing in the GAN? Must the GAN be numeric-only for POS entry or scanning? If not, would you recommend using Square-assigned GANs instead? - Load fees for API-driven and complimentary loads. Does the 2.5% Canadian load fee apply to
ACTIVATE/LOADactivities created via the API? Does it also apply when the purchase was paid in cash, or for complimentary cards? Complimentary cards are either activated with an internal reference inbuyer_payment_instrument_idsand no real payment, or topped up withADJUST_INCREMENTand reasonCOMPLIMENTARY. Is that pattern acceptable under Square’s terms?
Thanks,