Hello,
I am using Square’s Checkout API to generate payment links. When a customer completes payment, I receive the payment.updated webhook event, which includes a customer_id.
After receiving the customer_id, I call the Customers API to retrieve saved cards using card API.
However, the response shows “cards”: null, meaning no saved cards exist for that customer.
My Questions:
1)Does Square automatically save a card when a customer pays via a Payment Link?
2)Is there a way to enforce card saving when creating a Payment Link?
3)Does the customer need to log in or explicitly save their card for it to be stored?
4)If a customer does save their card, how can I verify this before attempting future manual charges?
How can I ensure that a card is saved for future charges when a customer pays via a Payment Link?
Thanks for your help!
3 posts - 2 participants