Strong Customer Authentication
Complete an SCA login
Changed onFinalize an SCA login by submitting the proof for the started factor (code for SMS_OTP / TOTP, or passkeyAssertion + origin for PASSKEY), echoing the challengeId for SMS_OTP. Returns the reported session status.
This endpoint is only meaningful for customers in a region where SCA is required (e.g. EU). For customers outside SCA-regulated regions, this returns 409.
In sandbox, the SMS/TOTP code is always 000000.
post/sca/login/complete
Request
- Base URLhttps://api.lightspark.com/grid/2025-10-13
- URLhttps://api.lightspark.com/grid/2025-10-13/sca/login/complete
- AuthHTTP basic
Request body
Example request
{
"endUserIpAddress": "203.0.113.42",
"code": "000000",
"origin": "https://app.example.com"
}Response
SCA login completed; the session status is returned.
Example response
{
"status": "SUCCESS",
"sessionExpiresAt": "2026-01-29T12:00:00Z"
}Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info
- warning
added the new
PURCHASE_CARD_LIMIT_REACHEDenum value to theresponse property for the response status
- warning