Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.34k stars 2.77k forks source link

[CRITICAL] Get sandbox transactions working so we can get QA testing travel daily #48921

Open kevinksullivan opened 1 week ago

kevinksullivan commented 1 week ago

Problem

We have a sandbox environment we can point accounts to in order to test travel booking (SO), but we've had issues getting all of the data from these transactions. That is a pretty broad statement though, and if we don't use the sandbox environment we pay a $15 fee every test booking we make in production.

Solution

stitesExpensify commented 6 days ago

Added some logs today to see if my hunch is correct. Based on these logs it looks like we were sent the event, but when trying to get the user's info we got user_not_found. This to me indicates that we are trying to find the user on the production spotnana server instead of the sandbox

stitesExpensify commented 5 days ago

I ended up finding the problem before the logs were deployed! I CP'd it and we are not getting fares via the sandbox again. We are still not getting fees for some reason. My guess is because the amount is $0 on the sandbox?

stitesExpensify commented 5 days ago

Posted here to find out why we aren't getting fees https://expensify.slack.com/archives/C066REXJ9D3/p1726171051522029

melvin-bot[bot] commented 1 day ago

@kevinksullivan, @stitesExpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

stitesExpensify commented 1 day ago

Waiting for Spotnana to respond here https://expensify.slack.com/archives/C066REXJ9D3/p1726171051522029

stitesExpensify commented 8 hours ago

Waiting on a response, will bring it up in our meeting today

stitesExpensify commented 6 hours ago

We're good! We can start testing the non-credit card case in staging now!