The best way to retrieve the complete time of signers is to use callback url. You can have an url monitoring callback notifications sending from OneSpan Sign.
There’s an event named “Recipient completed signing”, you can select this event in your Web Portal and the below is the body of the request you will receive:
The callbacks will try a few times (until receive a 200 response from your listening url) and then no more sending post request, instead, OSS will send a failure email to you.
So if you concern about missing any callback notification, there’re few strategies we suggest to use:
1. if you are embedding signing ceremony into an iFrame, you can retrieve the notification from front-end by JS code (don’t need to listen to notification from callback url), you can find the guidance here.
2. if you have a dedicated email address for the account, you could also do an email scraper to back up the “real time” listener. (as we discussed above, OSS will send you a failure email once OSS can’t call your url)
3. you can have the listener and a backup batch process to check for “complete time of individual signer” each night in case a notification was missed. The attachment is the example code I created for you by using packageId and signerEmail to retrieve the “signer complete date”.