Balanced: Do not pass address if zip is missing

Balanced requires `postal_code` iff an address is passed. This patch
simply doesn't pass any address fields if `zip` is not provided.

If an API consumer wants to pass in partial addresses, they can simply
supply a default/fake `zip` when it is missing.