SubscriptionPlanService | R Documentation |
SubscriptionPlanService
SubscriptionPlanService
R6Class
object.
getSubscriptionPlans(userId)
method
getPlans(userId)
method
createSubscriptionPlan(userId,plan,successUrl,cancelUrl)
method
setSubscriptionPlanStatus(subscriptionPlanId,status)
method
updatePaymentMethod(subscriptionPlanId,successUrl,cancelUrl)
method
setUpdatePaymentMethodStatus(subscriptionPlanId,status)
method
cancelSubscription(subscriptionPlanId)
method
upgradeSubscription(subscriptionPlanId,plan)
method
tercenApi::HttpClientService
-> SubscriptionPlanService
new()
SubscriptionPlanService$new(baseRestUri, client)
findByOwner()
SubscriptionPlanService$findByOwner(keys = NULL, useFactory = FALSE)
findSubscriptionPlanByCheckoutSessionId()
SubscriptionPlanService$findSubscriptionPlanByCheckoutSessionId( keys = NULL, useFactory = FALSE )
getSubscriptionPlans()
SubscriptionPlanService$getSubscriptionPlans(userId)
getPlans()
SubscriptionPlanService$getPlans(userId)
createSubscriptionPlan()
SubscriptionPlanService$createSubscriptionPlan( userId, plan, successUrl, cancelUrl )
setSubscriptionPlanStatus()
SubscriptionPlanService$setSubscriptionPlanStatus(subscriptionPlanId, status)
updatePaymentMethod()
SubscriptionPlanService$updatePaymentMethod( subscriptionPlanId, successUrl, cancelUrl )
setUpdatePaymentMethodStatus()
SubscriptionPlanService$setUpdatePaymentMethodStatus( subscriptionPlanId, status )
cancelSubscription()
SubscriptionPlanService$cancelSubscription(subscriptionPlanId)
upgradeSubscription()
SubscriptionPlanService$upgradeSubscription(subscriptionPlanId, plan)
clone()
The objects of this class are cloneable with this method.
SubscriptionPlanService$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.