To test your In-Person Payment integration with the Finix API you will need:
- A Finix sandbox environment
- A device setup to process payments in your Finix sandbox
- A Visa test card
Reach out to your Finix point of contact if you're missing any of the above.
Testing In-Person Payments
On DUMMY_V1, you can conduct the following tests on Sales to confirm the integration is processing payments as expected:
Amount | Expected Response |
---|---|
$4.99 | Approved |
$62.99 | Approved |
$0.51 | GENERIC_DECLINE |
$0.01 | CALL_ISSUER |
$0.03 | RESTRICTED_CARD |
$2.60 | INVALID_TRANSACTION |
$0.04 | PICK_UP_CARD |
$0.40 | RESTRICTED_CARD |
$0.41 | PICK_UP_CARD |
$0.57 | TRANSACTION_NOT_PERMITTED |
$2.52 | INVALID_AMOUNT |
$2.53 | INVALID_ACCOUNT_NUMBER |
$2.67 | EXPIRED_CARD |
$2.69 | PICK_UP_CARD |
$5.00 | Approved |
On DATACAP_V1 with the Visa test card, you can conduct the following tests to confirm the integration is processing payments alongside expectations:
Card | Transaction Method | Entry Method | Amount | Expected Response | Note | |
---|---|---|---|---|---|---|
Visa | Sale | Tap/Dip | $30.00 | Approved | ||
Visa | Sale | Tap/Dip | $31.00 | Decline | ||
Visa | Sale | Tap/Dip | $32.00 | Decline | A long string error gets returned. | |
Visa | Sale | Tap | $37.00 | Approved | A long string error gets returned. | |
Visa | Authorization | Tap/Dip | $60.00 | Approved | ||
Visa | Authorization Void | N/A | N/A | Approved | Voids the above authorization | |
Visa | Authorization | Tap/Dip | $62.00 | Approved | ||
Visa | Capture | Tap/Dip | $62.00 | Approved | Captures the above authorization | |
Visa | Sale | Tap/Dip | $88.00 | Approved | ||
Visa | Referenced Refund | Tap/Dip | $82.00 | Approved | ||
FSA | Sale | Tap/Dip | $11.00 | Approved | FSA Only |