INNER CODE UNIT · Go

resourceStripeCustomerPortalUpdate

franckverrot/terraform-provider-stripe · stripe/resource_stripe_customer_portal.go:424

func resourceStripeCustomerPortalUpdate(d *schema.ResourceData, m interface{}) error {
	client := m.(*client.API)
	params := &stripe.BillingPortalConfigurationParams{}
	if d.HasChange("default_return_url") {
		params.BusinessProfile.Headline = stripe.String(d.Get("default_return_url").(string))
	}

	if d.HasChange("metadata") {
		params.Metadata = expandMetadata(d)
	}

	if d.HasChange("business_profile") {
		_, new := d.GetChange("business_profile")
		params.BusinessProfile = expandBusinessProfile(new.([]interface{}))
	}

	if d.HasChange("features") {
		_, new := d.GetChange("features")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…