#pickle-nick_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1387021687639511121
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi ๐
Can you share a request ID that throws this error?
Can you share the request I that shows this error?
the api call?
It's in the request log url in the error message but I cannot copy the text from the screenshot
It starts with req_
There was an issue setting up your call.
Raw response for the API
Status code 400
{
"error": {
"code": "url_invalid",
"doc_url": "https://stripe.com/docs/error-codes/url-invalid",
"message": "Invalid URL: An explicit scheme (such as https) must be provided.",
"param": "success_url",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_rK2vCwlASfe95y?t=1750762270",
"type": "invalid_request_error"
}
}
its happening across both orgaisations api calls
betterm2m and the aes global account
The cancel and success urls are the actual strings cancel_url: "_*_cancel_url_*_", and success_url: "_*_success_url_*_",
correct
AFAIK that has never been publicly supported
we are passing the same urls as before statrting with https://
we have worked this way for about 14 months now
You mean you did start with https:// before?
Well you are not passing https in these strings
we have about 600 partners using this platform without issues until today.
its not passing https? whaty is it passing?
I just shared the exact text with you
ahh, so its passing the dynamic parameter name instead of the value?
Correct
* are what we use to set the dyanmic labels, has there been an update that means thats no longer supported?
*
its not showing
_ * _ (without spaces
it wont show the underscore
underscore*underscore
We have always required that you pass valid strings that start with https://
It seems like the API connect you are using is not doing the substitution you expect
ahh, could this be a fault on bubbles side? (bubble api connector) not making those values dynamic?
like it always has until today>
?
Our SDKs do not perform any substitution
But since you are using a Connector there is every chance that is where the breakage occurred
right...so basically this is happening because my api connector client is ignoring the dynamic indicators?
and its passing the dynamic indicators instead of the dynamic values they refer to?
so on your side your not receiving any URL your just recieving the underscore*underscore dynamic value names?
All I can see is the actual parameter values that are passed. I have no insight into the connector's logic
We are receiving the exact values I provided
hi! I'm taking over this thread.
you mean these values?
you can see the exact information that Stripe received here: https://dashboard.stripe.com/test/logs/req_rK2vCwlASfe95y
there I see: cancel_url: "_*_cancel_url_*_" and success_url: "_*_success_url_*_".
you are probably not logged in the correct account. but as mentioned above, this is what you sent to Stripe:
cancel_url: "_*_cancel_url_*_"andsuccess_url: "_*_success_url_*_"