updatePlanPricing method

Future<void> updatePlanPricing(
  1. String planId,
  2. PricingSchemesUpdateRequest pricingSchemes
)

Updates pricing for a plan. For example, you can update a regular billing cycle from $5 per month to $7 per month.

Parameter planId: The ID of the plan.

Parameter pricingSchemes: The update plan pricing request object

Implementation

Future<void> updatePlanPricing(
    String planId, PricingSchemesUpdateRequest pricingSchemes) async {
  var url = _payPalHttpClient
      .getUrl('/v1/billing/plans/$planId/update-pricing-schemes');

  var body = jsonEncode(pricingSchemes.toJson());

  await _payPalHttpClient.post(url, body: body);
}