I would appreciate some clarification on subscription-related matters, specifically concerning monthly charges and automatic card payments on file.
if an initial (non-scheduled) subscription payment fails, the subscription is still generated with an “ACTIVE” status. Additionally, the “charged_through_date” gets set to +1 month, which is misleading.
So there is nothing that I can see, on the returned subscription object which indicates the subscription payment failed…
- Is there another API call I need to make to know that the payment failed?
- What is the recommended course of action with the created subscription? Should I initiate an API call to delete it? (the charged_through_date is now incorrectly set, since the payment failed)
3 .How can I disable the automatic emails (e.g., invoice payment failed) sent by SQUARE to my customers? I prefer to manage this communication myself…
Thank you for your assistance.