Secure every API request with access token authentication and digital request signing
To protect sensitive business data and payment transactions, every request to the SingleView B2B API Suite must be authenticated and verified before it is processed.
The platform uses a layered security approach that combines Access Token authentication with digital request signatures. Together, these mechanisms verify the identity of the calling application, ensure request integrity, and prevent unauthorized access.
Each API request must include:
Only requests that successfully pass both authentication and signature validation are processed by the platform.
Before calling any protected API, your application must obtain an access token from the authentication service.
The access token serves as proof that your application has been authenticated and is authorized to access the requested APIs.
Authorization header of every API request.Note: Access tokens are time-limited and should be managed securely. Avoid hardcoding tokens or exposing them in client-side applications.
In addition to the access token, every API request must include a digital signature.
The signature is generated using your organization's private key and helps verify:
The SingleView platform validates the signature using the corresponding public certificate configured during onboarding.
When a request is received, the platform performs the following validation checks:
If any validation fails, the request is rejected and an appropriate error response is returned.
The authentication process follows these steps:
To help protect your integration, follow these recommended practices:
Once your application is successfully authenticated, you can begin testing the available APIs in the sandbox environment.
Continue to the next step in the integration guide to learn how to make your first test API call.