我使用Recurly v3 JavaScript API获取订阅计划的定价信息:https://docs.recurly.com/js/
具体来说,我使用Pricing API .attach(https://docs.recurly.com/js/#pricing)来解决价格和税务信息。
问题在于:使用Recurly 测试网关,使用Recurly v3 JS API计划的估计税金为0.00。但是,当我实际购买该计划时,如果我在Recurly管理门户网站上办理登机手续,我可以看到我估计的税收'为17美分。因此,看看Recurly管理网站上的税收确认我已经正确配置了......换句话说,我的计划已经征收税款'已选中,我正在测试的帐单邮寄地址与我已配置我的Recurly帐户以收取税款的状态相匹配。
无论如何,Recurly JS API都不会报告正确的税(0.00而不是0.17)!
有任何建议或见解吗?
答案 0 :(得分:1)
可能是您的表单中没有数字值。这是一个隐藏的字段,由系统填充,告诉rjs这是一个应税项目,并使用配置来计算pricing.api中的税收
https://github.com/recurly/recurly-js-examples/blob/master/public/advanced-tax/index.html#L59
答案 1 :(得分:0)
反复支持说这是因为我的应用程序处于沙盒模式。
来自他们的文档:
"当您的网站处于沙盒模式时,用于税收的费率为 估计并基于半静态内部税表 定期更新。当您的站点启用生产模式时, 用于购买并记录在您的发票中的最终费率是 直接从我们的销售税合作伙伴Avalara提供,其税收 引擎在每个请求上实时提供费率。同时在 在生产模式下,任何税务预览都将使用内部税表 将在预览进入最终结算时使用实时费率。"
这并不能真正加起来。获得0.00不是一个估计,但支持说的是,所以我接受它。