I took into a look into this and for orders that are placed on a test gateway on development store, I can confirm those values would be null be default - so it's expected behaviour there.
If needing to test with real payments (in which the aforementioned values would be populated with data), then the store can be transferred to a paid plan. Feel free to check out the docs here - it run through the options when testing orders on dev stores. Hope that explains at least! Thanks.
| API Support @ Shopify | - Was my reply helpful? Click Like to let me know! - Was your question answered? Mark it as an Accepted Solution!