> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lynq.am/llms.txt
> Use this file to discover all available pages before exploring further.

# Test your integration

> Verify the complete payment lifecycle in test mode.

# Test your integration

* Create test API keys.
* Configure and enable every test payment method you plan to offer.
* Create a test Payment Intent and mount Checkout using matching test keys.
* Test `succeeded`, `processing`, and `requires_payment_method` outcomes.
* Configure a test webhook endpoint and send a dashboard test event.
* Confirm signature verification, event-id deduplication, and fulfilment logic.
* Check the payment and webhook delivery in Lynq Dashboard.

Every resource must use the same environment: secret key, publishable key, Payment Intent, payment-method connection, and webhook endpoint.

Also test your browser lifecycle: destroy Checkout on navigation, create a fresh instance for a new Payment Intent, and construct Checkout after hydration in SSR applications.


## Related topics

- [Quickstart](/start/quickstart.md)
- [Verify webhooks](/build/webhooks.md)
- [Lynq overview](/index.md)
- [Payment Intents](/build/payment-intents.md)
- [Checkout SDK](/build/checkout-sdk.md)
