¿Para qué sirven los campos de dirección?

¿Cuál es el propósito de los campos de dirección? Los datos no parecen ir a ninguna parte, y Stripe solo requiere el país.

Los oculté con esto:

// ocultar campos de dirección innecesarios en las suscripciones
.discourse-subscriptions-section-columns {
    input.subscribe-address-postal-code, input.subscribe-address-line1, input.subscribe-address-city, input.subscribe-address-state {
        display:none;
    }
    .subscribe-address-country-select {
        width:100%;
    }
}

¿Y hay alguna forma de autocompletar el campo País si todos los usuarios residen en ese país?

¿Stripe valida la tarjeta de crédito comparando la dirección?

Parece algo opcional, se puede activar si es necesario. Lo cual no he hecho y no tengo intención de hacerlo, ya que no tiene sentido en nuestra situación.

Si esas comprobaciones estuvieran activadas, tendría sentido que los campos se mostraran y fueran obligatorios. Si estuvieran desactivadas, tendría sentido no mostrarlos. ¿Debería esto ser una solicitud de función?

¿Has revisado las transacciones fallidas para ver si te faltan suscripciones debido a una verificación de dirección fallida?

Hasta ahora todo bien. Quizás simplemente no sea un problema para nosotros en la pequeña Nueva Zelanda (todavía).

No veo cómo hacer esto sin bifurcar el plugin. ¿Alguien tiene alguna sugerencia sobre cómo hacerlo?

Stripe sí recopila direcciones cuando se envían a través de la API.

Sin embargo, parece un poco complicado sacarla, ya que la dirección de facturación no está incluida en la exportación de datos del cliente en su interfaz de usuario.