Thanks! We do have PayPal Pro with access to Reference Transactions API. We will look in to the approval process to have this enabled in our account. So it sounds like we could use a PayPal Billing Agreement per each customer. Then we would simply need to (re)set agreement balance each month, correct? And not need to "Update agreement" unless we wanted to change the description, start date to reflect the changed balance. I'm basing this on Developer.paypal.com/docs/integration/direct/billing-plans-and-agreements/
... View more