App::Services::BillingService
Inherits Reference < Object
Constants
Log = ::Log.for(self)
Class methods
cancel_subscription(id : UUID)
Sourcecharge_invoice(invoice_id : UUID, token : String | Nil = nil)
Sourceconfigure(payment_provider : PaymentProvider | Nil = nil, notification_service : NotificationService | Nil = nil)
Sourcecreate_subscription(org_id : UUID, plan_id : UUID, start_date : Time = Time.utc)
Sourcepayment_provider
Sourcerecord_payment(invoice_id : UUID, amount : Int64, provider_key : String = "manual", provider_reference : String | Nil = nil)
Source