Using Gpay and Apple pay payment methods the shipping rate request from shopify has the ‘address1’ and ‘name’ field as Null
Topic summary
Main issue: In shipping rate requests sent via Shopify’s CarrierService API, the address1 and name fields are coming through as null when checkout uses Apple Pay or Google Pay.
Context: The CarrierService API is used by third-party apps to return shipping rates to Shopify during checkout. With Apple/Google Pay, the customer doesn’t manually enter an address at that point, which can result in missing address fields.
Interpretation: One responder describes it as “a bug and not a bug,” suggesting it’s expected behavior given how express checkouts work, even though it may appear erroneous to app developers.
Outcome/Status: No fix or workaround is provided. It remains unclear whether Shopify intends this behavior or if a change is planned. The discussion is open, with the key question being how apps should handle missing address data during express checkout rate requests.
Yes, it’s a bug and not a bug, because of how those services work. With Apple/Google pay customer doesn’t enter their address manually that’s why I think you get null.