Introduction
Last updated
Was this helpful?
Last updated
Was this helpful?
This document outlines the technical specifications for the Singpass Transaction Signing API, designed to enable secure and seamless transaction signing for applications integrating with Singpass. It details the API endpoints, authentication mechanisms, request/response structures, and security protocols to ensure integrity, confidentiality, and user trust.
This specification serves as a guide for developers and system integrators to facilitate smooth implementation and interoperability.
Refer to this diagram for an overview of the transaction signing flow and the interactions between RP, Singpass and other dependencies.
RPs are expected to implement the following steps referenced from the flow diagram above:
1
Frontend
Retrieve Singpass transaction signing javascript (Singpass JS)
2
Frontend
Initialise a transaction signing session via Singpass JS
6
Backend
After receiving the sign code, invoke Singpass API to exchange it for the user-signed transaction hash