# Prueba Stripe Invoicing Aprende a probar tu integración de Invoicing. Para obtener más información sobre cómo probar una integración, consulta la [página de pruebas](https://docs.stripe.com/testing.md) de uso general de Stripe. Para una integración de suscripciones, ve a [Cómo probar Stripe Billing](https://docs.stripe.com/billing/testing.md). Utiliza estos escenarios comunes para probar tu integración de facturación antes de pasar a modo activo. ## Probar las notificaciones de webhooks Stripe activa notificaciones de eventos cuando [cambia el estado](https://docs.stripe.com/invoicing/integration/workflow-transitions.md#status-transitions-endpoints) de una *factura* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice). Después de configurar la CLI de Stripe y vincularla a tu cuenta de Stripe, puedes probar los webhooks de la siguiente manera: - Cómo activar notificaciones de eventos con la [CLI de Stripe](https://docs.stripe.com/stripe-cli.md). Consulta una lista completa de los [tipos de eventos de factura](https://docs.stripe.com/api/events/types.md#event_types-invoice.created). - Cómo usar el Dashboard para [crear facturas](https://dashboard.stripe.com/test/invoices/create) en un *entorno de prueba* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes). Puedes agregar un punto de conexión y ver sus eventos recibidos yendo a la [pestaña Webhooks](https://dashboard.stripe.com/workbench/webhooks) en [Workbench](https://docs.stripe.com/workbench.md). ### Probar eventos con datos falsos Si usas la CLI de Stripe para activar eventos, podrás ver las notificaciones de eventos en tu servidor a medida que ingresan. Esto significa que puedes verificar la integración de tu webhook directamente, sin factores que compliquen el proceso, como túneles de red o firewalls. Cuando usas la CLI de Stripe, el evento que recibe tu webhook contiene datos falsos que no se correlacionan con la información de la factura. ### Prueba eventos con datos reales La forma más confiable de probar las notificaciones de webhooks consiste en crear facturas de prueba para clientes existentes y gestionar los eventos correspondientes. ## Probar pagos fallidos Para activar errores de pago de facturas, puedes usar los números de tarjeta de crédito de prueba en [pagos rechazados](https://docs.stripe.com/testing.md#declined-payments). Si quieres simular un pago rechazado de una tarjeta que se asoció correctamente a un cliente, utiliza **4000 0000 0000 0341** como método de pago predeterminado. Según tu [configuración de reintentos](https://docs.stripe.com/invoicing/automatic-collection.md), es posible que tengas que esperar un día o más para ver el primer reintento. Para ver qué sucede si el reintento se efectúa correctamente, puedes usar este período de espera para actualizar el método de pago del cliente con una tarjeta de prueba que funcione. ## Probar pagos que exigen 3D Secure Utiliza la tarjeta [**4000 0027 6000 3184**](https://docs.stripe.com/testing.md#regulatory-cards) para simular la activación de 3D Secure para facturas. Cuando Stripe activa una autenticación con 3D Secure, puedes probar autenticar o rechazar el intento de pago en el cuadro de diálogo de 3DS que se abre. Si el pago se autentica correctamente, se paga la factura. Cuando el intento de pago falla, el intento de autenticación da error y la factura permanece `open`. ## Prueba los pagos con transferencia bancaria Para probar los pagos manuales de facturas mediante transferencias bancarias, haz lo siguiente: 1. Crea una factura en modo de prueba con el método de cobro establecido en `send_invoice` y la matriz `payment_settings[payment_method_types]` establecida en `[customer_balance]`. 1. Busca la factura en el Dashboard y haz click en **Enviar**. Esto genera un número de cuenta bancaria virtual único para tu cliente. 1. Recupera el número único de cuenta bancaria virtual de tu cliente usando la [API de instrucciones de financiación del saldo del cliente](https://docs.stripe.com/payments/customer-balance/funding-instructions.md#create-funding-instructions). También puedes encontrar los datos bancarios virtuales de tu cliente en la página de facturas alojadas y en PDF. ## Probar la verificación de la identificación fiscal del cliente Usa estas identificaciones de impuestos mágicas para activar ciertas condiciones de verificación en entornos de prueba. El tipo de identificación fiscal debe ser el número de empresa australiana (ABN), número de IVA comunitario o número de impuesto al valor agregado (IVA GB) del Reino Unido. | Número | Tipo | | ----------- | -------------------------------------------------------- | | `000000000` | Verificación correcta | | `111111111` | Verificación incorrecta | | `222222222` | La verificación queda pendiente por un tiempo indefinido |