Based on the information in the Gift Card API, the use of custom GANs should allow for Gift Cards to be created and used across multiple seller accounts. I have no problem creating a gift card with a custom GAN in one test account, but how can I access that same gift card GAN from another test account?
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
Use a Gift Card (Custom Processing System)
Sell a Gift Card (Custom Processing System)
Sell a Gift Card
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.
To use a gift card across multiple seller accounts, you would need to create the gift card with a custom GAN using the CreateGiftCard endpoint in the Gift Cards API. However, each seller account would need to independently import the gift card with the custom GAN into their own account. This is because gift cards are tied to the seller account that created them, and are not automatically shared or accessible across different seller accounts.
Please note that while custom GANs can enable scenarios that aren’t possible with Square-assigned GANs, such as gift card redemptions across multiple Square sellers and channels, it’s the responsibility of the developer to ensure the security of their custom GANs. For example, to mitigate the risk of fraud, avoid using repeatable patterns or GANs that are easy to guess.
This answer was reviewed by @Bryan-Square.