APP_INTENT

Enables a seamless, native app-to-app payment experience by directly launching the consumer’s banking or payment app from within the merchant’s mobile application. This approach eliminates the need to manually switch between the merchant app and a web browser, providing a smoother and more intuitive user journey. By staying entirely within the mobile app ecosystem, this flow not only enhances user convenience but also improves security and trust, as users interact with familiar, trusted interfaces throughout the payment process.

APP_INTENT authentication requires you to provide a mobileIntentUri which is where the consumer will be returned after completing the payment.

Request

//...
  "authenticationSettings": [
    {
      "type": "APP_INTENT",
      "settings":{
      "mobileIntentUri": "webshop://paymentresponse?123"
     }
  ]
//...

Response

//...
  "authenticationMethods": [
    {
      "details": {
        "mobileIntentUri": "paymentApp://paymentrequest?amount=100&currency=USD"
      },
      "type": "APP_INTENT"
    }
  ]
//...

mobileIntentUriis the intent identifier used to initiate a native OS-level transition, allowing the mobile device to seamlessly open the corresponding app or perform a specific in-app action.