> ## Documentation Index
> Fetch the complete documentation index at: https://developer.moneyone.in/llms.txt
> Use this file to discover all available pages before exploring further.

# User Redirection

> Redirect the user to complete the journey and handle the callback.

After [initiating consent](./initiate-consent), redirect the user to the `webRedirectionUrl` returned
in the response. The user completes the AA consent journey there — and, if AA cannot deliver, the same
journey transparently guides them through the PDF statement upload fallback.

<Note>
  The `webRedirectionUrl` carries a time-bound `access_token`. Use it exactly as returned — do not
  modify or re-encode it.
</Note>

## Redirect the user

Send the user (browser or in-app web view) to the `webRedirectionUrl`. Once the journey finishes, the
user is returned to the `redirectUrl` you supplied, with the result appended as query parameters.

## Callback query parameters

| Param    | Description                         |
| -------- | ----------------------------------- |
| `txnid`  | Transaction identifier              |
| `status` | `true` = success, `false` = failure |

### Example callback

```
https://yourapp.com/callback?txnid=abc123&status=true
```

<Info>
  The callback `status` is a quick UI signal only. Always confirm the terminal outcome — including
  whether data arrived via AA or the PDF fallback — via [Track Status](./track-status).
</Info>

## Next steps

Continue to [Track Status](./track-status) — webhook, status polling, or in-iframe UI events.
