# Testing Your Integration

Learn how to test your In-Person Payments integration.

Ready to test your In-Person Payments integration?
Before you dive into transactions, make sure you have everything you need to validate your integration from end to end:

- **Finix Sandbox Environment**: Your testing playground to simulate real-world transactions, without using real money.
- **Finix Payment Terminal**: A physical device connected to your Sandbox account, ready to process test payments.
- **Finix Test Card**: Use this to simulate different payment scenarios, from approvals to declines.


Missing something? No problem—reach out to your Finix point of contact and they’ll get you squared away.

## Testing In-Person Payments

### `DUMMY_V1`

On the `DUMMY_V1` Processor, you can conduct the following tests on Sales to confirm the integration is processing payments as expected:

| Amount | Expected Response |
|  --- | --- |
| `499` | `APPROVED` |
| `6299` | `APPROVED` |
| `51` | `GENERIC_DECLINE` |
| `1` | `CALL_ISSUER` |
| `3` | `RESTRICTED_CARD` |
| `260` | `INVALID_TRANSACTION` |
| `4` | `PICK_UP_CARD` |
| `40` | `RESTRICTED_CARD` |
| `41` | `PICK_UP_CARD` |
| `57` | `TRANSACTION_NOT_PERMITTED` |
| `252` | `INVALID_AMOUNT` |
| `253` | `INVALID_ACCOUNT_NUMBER` |
| `267` | `EXPIRED_CARD` |
| `269` | `PICK_UP_CARD` |
| `500` | `APPROVED` |