#SCIF

1 messages · Page 1 of 1 (latest)

hollow pythonBOT
meager badger
#

Do you mean on the response?

potent night
#

@meager badger , yep

meager badger
#

Um I can't see the response of a GET request. Could you paste it here?

potent night
#

I cannot reproduce that behavior at all. Also, I can see that issue took place within 11 hours only:

#

@meager badger , I don't have response logged as well

meager badger
#

You mean it backed to your expectation after a while?

potent night
#

I don't have a statistics about that. But it looks like there could be some issue on Stripe backend present for about ~11 hours

meager badger
#

And you were sending Upcoming Invoice API for the same customer/subscription?

potent night
#

No, I didn't. Just started today investigation. Tried to reproduce using the same customer/subscription but noticed that trial period has exceeded so it's not a full repro

hollow pythonBOT
weak aspen
#

👋 taking over for my colleague. Let me catch up.

weak aspen
#

unfortunately with what we have so far, it's really hard to see and understand what happened

#

please keep an eye and try to add more logging in your backend

potent night
#

Any chance to review changelogs of deployed code 18-19 Apr?

weak aspen
#

we weren't able to find anything that's why we're asking you the steps to reproduce

potent night
#

please keep an eye and try to add more logging in your backend
What data do you need?

weak aspen
#

responses you get from GET requests, other meaningful data to be able to reproduce

#

etc.

potent night
#

GET response would not help to reproduce. That was valid 200 response from API but having this field empty. Moreover, all the data can be tracked down through api calls (post requests logged with body)

glacial ice
#

Hi! I'm taking over my colleague. Please, give me a moment to catch up.

#

If this doesn't happen now, please add more logging and keep an eye on the issue. It's not possible for us to investigate this with limited information. If the issue comes back, please write back to us here, with all the extra information and we will try to look into it.

potent night
#

I'm more than happy to add more logging, but have no idea what to log 🙂

Generally, you have no idea and I must receive this value. Did I get this right?

glacial ice
#

You can log the responses you get from Stripe.
How do you know the field wasn't present?

potent night
#

Raw responses are handled by Stripe API library and I access data using it

#

It defines the field as int , not int|null

glacial ice
#

So your app didn't receive the value from the request? Could you maybe share some code around this?

potent night
#

I supplied this value to a constructor of DTO object and got typing error: Argument #8 ($prorationDate) must be of type int, null given…

glacial ice
#

It might be a problem on our side, or a typo in your app. It's very hard to tell without an ability to reproduce.

potent night
#

Sorry, what do you mean a typo in my app? We have 169 successful and 6 failed requests in past 30 days

glacial ice
#

I don't know what happened. And I am unable to investigate because of lack of information. That's why I suggested adding more logging and keeping an eye on the issue.

potent night
#

Ok. Спасибо Иван!

glacial ice
#

Sorry, not sure what do you mean by that?

potent night
#

I assume your name is Ivan and I said Thanks Ivan using of slavic languages

glacial ice
#

Oh, haha, you're welcome!

#

Please, let me know if you have any other questions.

potent night
#

No, thanks, I will think how to hook Stripe library to get sniff raw response and will get back if found anything