Skip to main content
En los pagos directos no existe una página de Checkout donde el comprador pueda introducir su identificador. El campo tax_id_collection de Stripe solo está disponible en las sesiones de Checkout. Para asegurarte de que los datos fiscales llegan a Finseed, añádelos al PaymentIntent. Finseed combina el nombre y el email con otras fuentes. La dirección y el identificador fiscal funcionan como bloques y no se completan campo a campo.

Dónde busca Finseed el identificador fiscal

Finseed utiliza el primer valor no vacío según este orden:
  1. ev_recipient_tax_id en los metadatos del PaymentIntent. Es una instrucción directa de tu integración y tiene prioridad sobre el resto.
  2. ev_recipient_tax_id en los metadatos del Customer de Stripe. Resulta útil para cobros recurrentes: se aplica a los pagos posteriores vinculados al mismo Customer cuando el PaymentIntent no aporta otro valor.
  3. El campo charge.billing_details.tax_id del cobro.
  4. Los tax_ids del Customer de Stripe.
El nombre y el email siguen un orden más sencillo: metadatos del PaymentIntent, datos de facturación del cobro y perfil del Customer. La dirección funciona como un bloque. Consulta las reglas en la referencia de metadatos.

Enviar los datos fiscales del comprador

Añade el destinatario a los metadatos cuando crees el PaymentIntent. Puedes incluir también el impuesto de la factura:
Para un documento extranjero, recomendamos indicar también ev_recipient_tax_id_type y ev_recipient_tax_id_country. Así no dependes de que Finseed pueda deducirlos. La referencia de metadatos contiene un ejemplo completo y todos los tipos admitidos. La configuración de la integración decide si Finseed intenta emitir una factura completa al recibir el identificador. Si faltan otros datos obligatorios, retiene el pedido para que los completes. Consulta facturas simplificadas y completas.