The monthly subscription has a base max. amount which can be reduced by performing specified promotional activities during the month. For example a base figure of $99 could be reduced in activity amounts of say 40c to a max. credit of $20. We will store the result at the end of each month for each customer in our data tables. So you could have subscription amounts of $89, $98.20, $85.40 etc. Can Square handle these custom amounts for each customer through the API for the website.
Hey @ktwizard,
Thanks for reaching out! I'm not sure if this is doable via API or not, however as a simple and basic solution via Square, you could make a Checkout Link as a monthly recurring payment that allows the customer to set their own price.
If you're looking to build a more advanced system using APIs that keeps track of what each member should be paying (as opposed to allowing the customer to set their price), you may want to post on our Developer Forum to seek help from an API specialist!
Square Community
Square Products