stripe / stripe-apps

Stripe Apps lets you embed custom user experiences directly in the Stripe Dashboard and orchestrate the Stripe API.
https://stripe.com/docs/stripe-apps
MIT License
148 stars 73 forks source link

Installation failed: parameter_invalid_empty - channel_link_id #953

Closed obrunsmann closed 8 months ago

obrunsmann commented 8 months ago

Describe the bug Without any changes to our integration, the installations suddenly fail:

request

{
  "app_id": "tailorapp*xxx",
  "channel_id": "appchannel*xxx",
  "mode": "LIVEMODE",
  "channel": "PUBLIC",
  "merchant_id": "acct_xxx",
  "channel_link_id": ""
}

Request ID req_PBqoJw9ImhsqvM

response

{
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'channel_link_id'. We assume empty values are an attempt to unset a parameter; however 'channel_link_id' cannot be unset. You should remove 'channel_link_id' from your request or supply a non-empty value.",
    "message_code": "invalid_empty_parameter",
    "param": "channel_link_id",
    "request_log_url": "https://dashboard.stripe.com/test/logs/req_PBqoJw9ImhsqvM?t=1709624517",
    "type": "invalid_request_error"
  }
}
image

Even if I copy the redirect URL from the app settings, the installation no longer works.

The problem is very urgent as all our new users are affected.

To Reproduce

  1. Copy redirect URL
  2. Open and confirm installation
  3. → error

Expected behavior Successful installation

Screenshots

image

Desktop (please complete the following information):

ngrubb-stripe commented 8 months ago

@obrunsmann - thanks for reporting this! We just pushed out a fix for this issue, OAuth app installations should be working for you again.

obrunsmann commented 8 months ago

@obrunsmann - thanks for reporting this! We just pushed out a fix for this issue, OAuth app installations should be working for you again.

Thank you. It's working again!