# Payment optimized
This [Intelligent Acceptance](https://www.checkout.com/docs/payments/optimize-payments/boost-acceptance-rates.md) event informs you if a payment was optimized or was in the unoptimized control group.
If optimized, it specifies the optimizations that were applied.
## Example webhooks
**Optimized**
```json
{
"id": "evt_caxmnvuvbe4elkbdx2imwbnjxu",
"type": "payment_optimized",
"version": "1.0.29",
"created_on": "2025-05-22T11:56:04.8821546Z",
"data": {
"payment_id": "pay_jnqu6pfovububi2rgmtj3rvwfu",
"is_ia_optimized": true,
"is_ia_control_group": false,
"optimization_groups": [
"Smart Payment Routing",
"Adaptive Messaging",
"Smart Authentication",
"Network Tokens"
]
}
}
```
**Control group**
```json
{
"id": "evt_caxmnvuvbe4elkbdx2imwbnjxu",
"type": "payment_optimized",
"version": "1.0.29",
"created_on": "2025-05-22T11:56:04.8821546Z",
"data": {
"payment_id": "pay_jnqu6pfovububi2rgmtj3rvwfu",
"is_ia_optimized": false,
"is_ia_control_group": true,
"optimization_groups": []
}
}
```
---
## Webhook fields
| Field name | Description |
| --- | --- |
| `id`
`string` | The event's unique identifier, prefixed with `evt_`. |
| `type`
`string` | The type of event.
This value is `payment_optimized`. |
| `version`
`string` | The webhook's version. |
| `created_on`
`date-time` | The date and time when the event occurred, in UTC.
Standard – ISO 8601 code
Example – `yyyy-mm-ddThh:mm:ss.sss` |
| `data`
`object` | The webhook message. |
| `data.payment_id`
`string` | The payment's unique identifier, prefixed with `pay_`. |
| `data.is_ia_optimized`
`boolean` | Indicates whether the payment was optimized by Intelligent Acceptance:
- `true` – One or more optimizations were applied to the payment.
- `false` – The payment was intentionally not optimized as part of the control group. |
| `data.is_ia_control_group`
`boolean` | Indicates whether the payment was part of the control group for testing and measuring optimization impacts:
- `true` – The payment was intentionally not optimized as part of the control group.
- `false` – The payment was not in the control group and one or more optimizations were applied. |
| `data.optimization_groups`
`array of string` | The types of optimization applied to the payment.
This can be one of:
- `Adaptive Messaging` – [Adaptive Messaging](https://www.checkout.com/docs/payments/optimize-payments/boost-acceptance-rates.md#Adaptive_messaging) optimization was applied.
- `Network Tokens` – [Network Tokens](https://www.checkout.com/docs/payments/optimize-payments/boost-acceptance-rates.md#Network_tokens) optimization was applied.
- `Smart Authentication` – [Smart Authentication](https://www.checkout.com/docs/payments/optimize-payments/boost-acceptance-rates.md#Authentication_management) optimization was applied.
- `Smart Payment Routing` – [Smart Payment Routing](https://www.checkout.com/docs/payments/optimize-payments/boost-acceptance-rates.md#Dynamic_routing) optimization was applied.
If the payment was in the control group, the array is empty. |