Signature verification
Respond to signature verification requests and accept or decline payment.
Although only a small number of transactions will require signature verification, an endpoint including logic to handle these requests has been included as part of the Dojo API.
tip
You'll only need to complete this step if the terminal session status changes to SignatureVerificationRequired
.
Path
PUT /terminal-sessions/{terminalSessionId}/signature
Sample requests
- cURL
- Python
- PowerShell
omni-payments/terminals/curl/respond-signature.sh
loading...
omni-payments/terminals/python/respond-signature.py
loading...
omni-payments/terminals/powershell/respond-signature.ps1
loading...
Response schema
The signature verification response includes information about the current status of the
terminal session. Look for an Approved
response.
Test your integration
You can use your Dojo payment device to test your signature verification integration:
- Start a new transaction on your EPOS.
- Insert your test card into the payment device, wrong way round (not chip first).
- Wait until the terminal tells you to remove card, then swipe it, too.
- If successful, the signature verification process will commence.