Migration Guide: Redirects with SCA
Changes Required
If your integration already supports Riverty's Strong Customer Authentication (SCA), most of the work is already done: You only need to add a merchantURL parameter to every /authorize request instead of appending it to the responded Url to enable the new version of the redirect flow. Validating the status of a redirected transaction status has not changed and therefore require no updates.
This guide walks you through the required change.
Prepare the /authorize request
Modify your POST /api/v3/authorize request to include a merchantUrl parameter:
{
"customer": {
"firstName": "John",
"lastName": "Doe"
},
...
"merchantUrl": "https://yourwebsite.com/redirect-handler"
}
Process the Authorization Response
If the outcome field in the API response is Pending and a redirectUrl is provided, then redirect the shopper to the given URL. Compared to the previous version, there is no need to append the Url as you have already provided it via the initial /authorize request.
No further error handling or response validation is required if outcome is Pending and a redirectUrl is responded:
{
"outcome": "Pending",
"redirectUrl": "https://secure-pt.riverty.com/v...." ,
...
}
Deployment Update: We are making an update to the authentication flow to harmonize field naming and improve consistency across responses:
- The new
redirectUrlfield will replace the existingsecureLoginUrlfield. To ensure compatibility, the old field will continue to be included in responses, but is deprecated. - The change will be deployed on April 10th, 2025.
For further details, refer to our main Redirect documentation..
Do you find this page helpful?