I'm using the Recurly v3 JavaScript API to fetch pricing info for a subscription plan: https://docs.recurly.com/js/
Specifically, I'm using the Pricing API .attach (https://docs.recurly.com/js/#pricing) to resolve the price and tax information.
Here's the problem: using the Recurly test gateway, I get estimated taxes of 0.00 for a plan using the Recurly v3 JS API. However, when I actually purchase the plan, and then if I check in the Recurly management portal, I can see my 'estimated taxes' as 17 cents. So, seeing the taxes in the Recurly management website confirms that I've configured things correctly... in other words my plan has 'collect taxes' checked, and the billing address that I'm testing with matches a state that I have configured my Recurly account to collect taxes for.
Regardless of all that, the Recurly JS API does not report the correct taxes (0.00 instead of 0.17)!
Any suggestions or insights?