If a user removes the user’s credit card from the customer card, will the subscription payment be stopped?
The card_id is still in the subscription parameter.
Currently, the payment will simply fail, but we actually do not have a good way to currently expose that. You would need to manually check the paid_until_date
along with any attached invoices to see if it was paid for, and if not, update the card_id
or send an invoice via email.
I’ve pointed this functionality out to the team so we can make this experience better, though.
Any news on this request?
Hey there @oranbs, yeah! Currently for Subscriptions, if a payment fails (due to card being no longer available, insufficient funds, etc.) Square will instead email an invoice to the customer. If the invoice remains unpaid until the next billing cycle, the amount to be paid will compound until the subscription is paid, reaches the end date, or is cancelled.