# SCA

For your mobile application to embed Strong Customer Authentication (SCA) via Intergiro's Mobile SDKs - enabling end users to complete authentication for actions such as initiating bank transfers, viewing sensitive card data, activating cards, and more - you need to integrate with:

# SCA flow

Sensitive operations in the Intergiro 3d API reference (opens new window), which require SCA, are marked with the SCA label.

Let's consider GET /cards/:id/credentials (View card credentials) as an example. You would make the following request:

 




GET /v3/cards/a1c5ad61-5506-4c90-ab93-11221af2abdc/credentials

Content-Type: application/json
Authorization: Bearer <access_token>

This returns a pending Consent:

 



 




HTTP 412 Precondition Failed

{
  "consent": {
    "id": "e1dd9cd7-1650-42b3-8496-a970fb40ed3f",
    "status": "pending"
  }
}

Use the POST /consents/:id endpoint with consent.id you got from the response of the previous request:

 




POST /v3/consents/e1dd9cd7-1650-42b3-8496-a970fb40ed3f

Content-Type: application/json
Authorization: Bearer <access_token>

Response:

 




 




HTTP 200 OK

{
  "method": {
    "redirect_url": "https://3d.staging.intergiro.tech/...",
    "token": "YW55IGNhcm5hbCBwbGVhc3Vy",
    "expires_at": "2025-06-02T12:00:33+02:00"
  }
}

With the method.token call our the launch method of the Mobile SDK (Android SDK or iOS SDK), so that it opens a UI provided by Intergiro where your end users can provide their explicit consent of the requested operation.

Please note: Mobile SDKs don't perform redirects or deep link calls within the Strong Customer Authentication (SCA) flow. If you pass the return_url in the request body to POST /consents/:id, Mobile SDKs will ignore it.