Pre-authorization - Mobile app

When the consumer is completing the pre-authorization on a mobile app

📘

Mobile app VS Web app

Although the Web-button - Pre-authorization and Web-redirect - Pre-authorization can also be used on mobile apps, in order to offer the best user experience the url_scheme and intent option, as described below, can be used.

With this solution the user avoids the switch to a web-page in order to complete the authorization request.

APIs required for this flow

Load authorization

iOS

Open this url_scheme to load the pre-authorization request on the Satispay app.

satispay://external/generic/preauthorized-payments?token={authorization_id}&callback_url={url_to_open_after_authorization_approved}
satispay-stag://external/generic/preauthorized-payments?token={authorization_id}&callback_url={url_to_open_after_authorization_approved}

Android

🚧

Check Satispay app

Before loading the authorization request, make sure the Satispay app is installed on the device.

Sequence diagram