enablePricingPlansForService( )


Adds a list of pricing plan IDs to a service's payment.pricingPlanIds array.

The call doesn't validate whether the service's payment.options.pricingPlan is set to true. If it's set to false, customers aren't able to pay for their bookings using pricing plans. You can call Update Service to change a service's supported payment methods.

Authentication

This method may require higher-level permissions than the caller has, based on their identity and roles and permissions. In these cases, you can ensure the method is called with the required level of authorization by using one of the following:

Permissions
Manage Bookings
Learn more about app permissions.
Method Declaration
Copy
Method Parameters
serviceIdstringRequired

ID of the service to update.


pricingPlanIdsArray<string>Required

IDs of the pricing plans to add to the service's payment.pricingPlanIds array. Maintained for backward compatibility. Use pricing_plan_selections for explicit benefit selection.

Returns
Return Type:Promise<EnablePricingPlansForServiceResponse>
Errors
400Invalid Argument

There are 2 errors with this status code.

This method may also return standard errors. Learn more about standard Wix errors.

Did this help?