重新:检测发票是否有非订阅费用/调整

时间:2016-07-07 16:02:12

标签: recurly

有没有办法区分以编程方式创建的费用与续订订阅和手动费用所产生的费用?

程序化方式:https://dev.recurly.com/docs/create-a-charge-or-credit

订阅方式:Recurly自动创建费用

手动方式:https://docs.recurly.com/docs/adjustments#section-charging-an-account

2 个答案:

答案 0 :(得分:1)

区分收费类型的最佳方法可能是为每种收费使用不同的会计代码。例如: 以编程方式创建的费用:P-12345 续订订阅产生的费用:R-12345 手动充电:M-12345

然后,例如,使用列表帐户的调整API调用,循环返回的数据,按accounting_code参数筛选包含PR或{{1}的字符串},并返回特定利益调整的详细信息。

答案 1 :(得分:0)

我猜您可以通过

获取发票级别的一些详细信息
$isInvoiceFromSubscription = !is_null($invoice->subscription)
//If true the invoice is from an automatic subscription.