简体   繁体   中英

Creating G Suite subscription

While creating a subscription for customer using "G Suite Reseller API" POST https://www.googleapis.com/apps/reseller/v1/customers/customerId/subscriptions can we specify : plan.planName as "ANNUAL_MONTHLY_PAY", and renewalSettings.renewalType as "AUTO_RENEW_YEARLY_PAY"

or the renewalType should be "AUTO_RENEW_MONTHLY_PAY" if planName is "ANNUAL_MONTHLY_PAY" ? currently I do not have test reseller account hence not tested yet.

Thanks

I think so as GSuite Reseller API has this list of available plans :

  • ANNUAL_MONTHLY_PAY — Annual commitment with monthly payments (more info)
  • ANNUAL_YEARLY_PAY — Annual commitment with one yearly payment (more info)
  • FLEXIBLE — Non-commitment plan with monthly payments (more info) TRIAL — Free trial plan Trial length is variable up to 30 days max Gmail daily sending limit set to 500 messages per user
  • FREE — Free plan only for Cloud Identity Free Edition subscriptions

And for renewalSettings.renewalType these are the accepted values:

  • " AUTO_RENEW_MONTHLY_PAY ": At the end of an annual commitment plan's interval, automatically renew the subscription's plan with the same number of user licenses.
  • " AUTO_RENEW_YEARLY_PAY ": At the end of an annual commitment plan's interval, automatically renew the subscription's plan with the same number of user licenses.
  • " CANCEL ": At the end of an annual commitment plan's interval, the customer's account is suspended. For a 30-day free trial, if a payment plan is not set up for a trial subscription and at the end of the trial, the trial subscription is cancelled.
  • " RENEW_CURRENT_USERS_MONTHLY_PAY ": At the end of an annual commitment plan's interval, renew the subscription's plan but use the total number of current active user licenses.
  • " RENEW_CURRENT_USERS_YEARLY_PAY ": At the end of an annual commitment plan's interval, renew the subscription's plan but use the total number of current active user licenses.
  • " SWITCH_TO_PAY_AS_YOU_GO ": At the end of an annual commitment plan's interval, change the annual commitment plan to a flexible plan.

As long as the values/property was mentioned in the docs, it can be used.

If the plan.planName is ANNUAL_MONTHLY_PAY , the .renewalType must be AUTO_RENEW_MONTHLY_PAY (As this is for Annual Plans with monthly payments)

If the plan.planName is ANNUAL_YEARLY_PAY , the .renwalType must be AUTO_RENEW_YEARLY_PAY (As this of for the Annual Plan with yearly payments)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM