Phone number not saved for carrier-calculated rates

Hello,

When providing rates for custom carrier service, there is a documented property phone_required, which, when supplied in the rate response, adds a “Mobile phone number” field to the shipping method.

The field works well during checkout client-side and also has phone validation. However, once the order is submitted, this number is not available in the order/shipping/customer details.

Could you suggest how it should work?

For context: if I enable the setting to require a mobile phone for delivery in the shop settings, a different field appears that correctly provides phone information to the order.


Also, looking ahead, I have read in the forum that phone_required does not work well with Express Checkout/Apple Pay. Is there a plan to address this or deprecate this setting altogether?

Could the dev team have a look at this? Your support would be greatly appreciated.