This document explains how POS systems must migrate from the obsolete v2 Verify PIN endpoint to the current v3 standard for E-SDC.
It is intended for POS developers and resellers integrating cashier PIN verification with FiscoBridge E-SDC.
For the authoritative API definition, refer to the official FRCS documentation:
The following endpoint is obsolete and must not be used anymore:
POST /api/Status/VerifyPinThis endpoint is fully replaced in v3.
In v3, POS systems must use the following endpoint:
| Purpose | Endpoint | Method |
|---|---|---|
| Verify cashier PIN | /api/v3/pin |
POST |
The endpoint:
application/json headers| Old v2 endpoint | Status | New v3 replacement |
|---|---|---|
/api/Status/VerifyPin |
Obsolete | /api/v3/pin |
POS software must remove the old endpoint entirely.
POST /api/Status/VerifyPin
Content-Type: application/json
Accept: application/json
{
"VPIN": "1234"
}
POST /api/v3/pin
Content-Type: application/json
Accept: application/json
1234
VPIN removed{
"VPIN_GSC": "0100"
}
"0100"
VPIN_GSC removed0100) stores PIN in volatile memory (RAM)If POS receives error code 1500, it must request PIN again and call /api/v3/pin.
| Code | Meaning |
|---|---|
0100 |
PIN verified successfully |
2100 |
PIN is incorrect |
2110 |
PIN retry limit exceeded – card locked |
1300 |
Smart card not inserted or inaccessible |
2220 |
Secure Element applet not reachable |
2400 |
E-SDC not fully configured |
2806 |
PIN format invalid |
1999 |
Unknown verification error |
/api/Status/VerifyPinPOST /api/v3/pin/api/v3/pinEnd of document.