#paymentplugins
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- paymentplugins-appearance-api, 2 days ago, 4 messages
Hi, just to confirm that we're on the same page. Are you saying that after the redirect, when it goes back to your return page, you're no longer seeing the query parameters? Are you saying that it goes to http://localhost:8888/paymentplugins/hahahahaha instead of http://localhost:8888/paymentplugins/hahahahaha/?key=wc_order_fHU3erduWl9Tg&order_id=2692&_stripe_local_payment=stripe_wechat?
Hi @random crater . Yes, that's exactly right.
Here is another example: Request ID: req_mk4l885TBMxNOW
Let me look into these
Thank you. The return url query params should stick, https://stripe.com/docs/js/payment_intents/confirm_payment#confirm_payment_intent-options-confirmParams-return_url. Can you share where it's redirecting you instead exactly?
It's redirecting to the provided return_url but without any of the query parameters that were provided
So for example if the return_url = https://example/com/checkout?order_id=1005 then it just redirects to https://example/com/checkout
It seems that only WeChat is affected by this behavior.
Still looking on my end
@random crater All good, thanks for taking a look
Ok, another teammate and I both tested this and can confirm that the query parameter does persist. Do you have any plugins/ extensions or anything else that might be stripping this on your end? While you investigate this on your end, can you share a screen recording of this behavior?
Do you have any plugins/ extensions or anything else that might be stripping this on your end? No, I debugged when the request hit the server and there were no parameters in the PHP $_REQUEST array.
I will test it on a public site next to see if localhost has anything to do with it. Give me 2 min and I will test that real quick and get back to you
I tested this in test mode as well using localhost and did not see what you saw.
Here are some screenshots for now. I need to setup screen recording:
Notice in the checkout/ path that the query params are missing
Could this have something to do with the API version of the account I am testing with?
What happens after you Check on 'Authorize Test Payment'? I'll wait for your screen recording to better investigate this.
No, I do not think API version is an issue here
What happens after you Check on 'Authorize Test Payment'? The redirect to https://testing.paymentplugins.com/checkout occurs. The last screenshot is of my Network tab showing the redirect to checkout/
Let me get a screen recording setup real quick
Please make sure that you include the entire page of your screen in your recording
Will do. Almost finished editing it
Here is the request ID for that confirmation call: req_89KRQfBI0DJp4F
Thank you, taking a look
@random crater You can always follow up via email if you like since it's the weekend now.
You want me to provide a contact for you?
Thank you for sharing that page and recording. Given that this issue is only happening with WeChat Pay and from your above test page https://testing.paymentplugins.com/checkout you shared we were able to reproduce the issue, you'd want to write in to support with the above details: https://support.stripe.com/contact
I recommend that you keep/share the test site if you can, and share the screenshot and as much details as possible.
Ok thanks.