Square subscription amount with credit card fee

Hello, 
We use Square API to create subscription and charge customers $50 /month . Recently we added a fee of 3.5% if a credit card is used and no extra fees if a debit card is used. We always allowed customers to be able to change the card connected to the subscription.

 

We are facing an issue where customers subscribe with debit card and then later change to a credit card during the subscription cycle. How do I dynamically add a credit card fee in subsequent auto debits ? Is it possible ?

example:
On 3/1/26 subscribes to a subscription with a debit card for $50/month.
On 3/10/26, customer changes the card to a credit card.
On 4/1/26, square is going to charge for $50. But we want to charge $51.75 which with a credit card fee of $1.75. 

101 Views
Message 1 of 3
Report
2 REPLIES 2

can I get a reply on this ? Thank you

80 Views
Message 2 of 3
Report
Square Champion

I'm not sure any of the other users here can help you.  I think that is something Square would have to implement on the back end to do a check to see if there are surcharges that are different now than when the first card was processed.

21 Views
Message 3 of 3
Report