Carrier service api address1 filed 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.

Summarized with AI on December 13. AI used: gpt-5.

Using Gpay and Apple pay payment methods the shipping rate request from shopify has the ‘address1’ and ‘name’ field as Null

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.